- 博客(67)
- 资源 (1)
- 收藏
- 关注
原创 java Dom4j 解析xml
一. 解析字符串xml<dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version></dependency>String x
2018-08-23 14:16:59
262
原创 java 将16进制字符串转为16进制
private static byte charToByte(char c) { return (byte) "0123456789ABCDEF".indexOf(c); } /** * 16进制字符串转为16进制 * @param hex 16进制的字符串 * @return */ public static...
2018-08-17 08:49:29
4597
原创 使用guava得到某个包下的某个的注解的所有的值
<dependency> <groupId>org.reflections</groupId> <artifactId>reflections</artifactId> <version>0.9.11</version></dependency>&am
2018-07-19 10:38:31
1339
原创 springboot 项目启动后执行的方法
import org.springframework.context.ApplicationListener;import org.springframework.context.event.ContextRefreshedEvent;import org.springframework.stereotype.Component;/** * 項目启动后执行的方法*@author...
2018-07-19 10:30:33
3258
原创 分页选择框存值
var userIds = new Array();function addUser(id) { var v=id; if ($.inArray(v,userIds)==-1){ userIds.push(v); }else{ for(var i=0;i<=userIds.length-1;i++){ if(u...
2018-07-10 17:54:01
453
原创 在js中上传文件
$('#upFile').after('<input type="file" id="corFile" name="file" style="display:none" onchange ="uploadFile()">');$('#upFile').click(function(){ document.getElementById("corFile"
2018-07-10 17:50:16
347
转载 java8新的时间日期库及使用示例
来自:Java译站链接:http://it.deepinmind.com/java/2015/03/17/20-examples-of-date-and-time-api-from-Java8.html英文:http://javarevisited.blogspot.sg/2015/03/20-examples-of-date-and-time-api-from-Java8.html本文根据上述资...
2018-07-10 17:46:26
519
原创 java8新特性 -------------时间日期
import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * create gl **/public class DateFormatTheradLocal { private static...
2018-07-10 17:44:36
280
原创 java8新特性 -------------重复注解与类型注解
import java.lang.annotation.Repeatable;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;import static java.lang.annotation.Elem...
2018-07-10 17:40:06
268
原创 java8新特性 -------------Optional
如果对象没有的话,请看我的java8的分类import com.gl.java8test.User;import java.util.Optional;/** * create gl **/public class TestOptional { /** * optional 常用方法: * Optional.of( T t) ----创建一个o...
2018-06-28 15:10:55
240
转载 MQTT再学习 -- 搭建MQTT服务器及测试
最近在搞 PM2.5 采集,需要用到 MQTT 传输协议。协议部分看了几天的,讲的七七八八。本身在 intel 上有 写好的MQTT 的源码,现在的工作其实也就是移植到单片机上或者DM368板卡上。不过,对于之前没有接触过的我来说,还是从头开始,搭建服务器及测试一下为好。MQTT服务器有好多种,参看:Servers/Brokers Apache-Apollo:一个代理服务器,在ActiveMQ基础...
2018-06-28 14:56:56
6807
1
转载 谷歌CEO:没有这项能力,再牛的程序员也不要!
究竟是编程能力重要还是学习能力重要,一直是困扰企业的一个难题。你是需要一个立即能解决问题的老司机,还是要一个未来无限的潜力股,确实也很令人头疼。不过关于这个问题,谷歌的CEO给出了一个答案。那就是:持续学习笔者最近看到一篇报道,谷歌 CEO 桑达尔 · 皮查伊(Sundar Pichai)在一篇发表在NBCNews 上的文章中提到一个观点:比工作能力更重要的是学习能...
2018-06-27 16:17:23
219
转载 线程池的成长之路
本文转载自公众号: 猿天地1、背景相信大家在面试过程中遇到面试官问线程的很多,线程过后就是线程池了。从易到难,都是这么个过程,还有就是确实很多人在工作中接触线程池比较少,最多的也就是创建一个然后往里面提交线程,对于一些经验很丰富的面试官来说,一下就可以问出很多线程池相关的问题,与其被问的晕头转向,还不如好好学习。此时不努力更待何时。2、什么是线程池?线程池是一种多线程处理形式,处理过程中将任务提交...
2018-06-27 15:53:14
201
转载 我终于搞清楚了和String有关的那点事儿。
String,是Java中除了基本数据类型以外,最为重要的一个类型了。很多人会认为他比较简单。但是和String有关的面试题有很多,下面我随便找两道面试题,看看你能不能都答对:Q1:String s = new String("hollis");定义了几个对象。Q2:如何理解String的intern方法上面这两个是面试题和String相关的比较常考的,很多人一般都知道答案。A1:若常量池中已经存...
2018-06-27 15:35:03
206
原创 java8新特性 -------------stream 的并行流操作
在说并行之前先了解一下,parallel() 的底层 fork-join 模式import java.time.Duration;import java.time.Instant;import java.util.concurrent.ForkJoinPool;import java.util.concurrent.ForkJoinTask;import java.util.concur...
2018-06-27 15:10:26
1864
1
原创 java8新特性 -------------stream 的终止操作
import com.gl.java8test.User;import java.util.*;import java.util.stream.Collectors;import java.util.stream.Stream;/** * create gl 2018/6/20 **/public class Test03 { /** * 终止操作 ...
2018-06-27 14:59:30
7081
原创 java8新特性 -------------stream 的中间操作
import com.gl.java8test.User;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.stream.Stream;/** * @author green * @date 2018/6/20/020 */public class...
2018-06-27 14:56:39
1160
原创 java8新特性 -------------stream 的创建
import com.gl.java8test.User;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.stream.Stream;/** * create gl 2018/6/19 * * 一。 stream的三个操作步骤 * * ...
2018-06-27 14:49:30
198
原创 java8新特性-------------方法引用
import lombok.AllArgsConstructor;import lombok.Data;/** * create gl 2018/6/18 **/@Data@AllArgsConstructorpublic class User { private String name; private Integer age; private Stri...
2018-06-27 14:46:14
268
原创 java8新特性-------------内置的四大函数式接口
import java.util.ArrayList;import java.util.List;import java.util.function.Consumer;import java.util.function.Function;import java.util.function.Supplier;/** * create gl 2018/6/17 * 内置的四大函数式接...
2018-06-27 14:42:50
198
原创 java8新特性-------------lambda 基础语法
import java.util.function.Consumer; /** * create gl 2018/6/17 * lambda 基础语法 * * -> 箭头操作符或lambda操作符 * 左侧: lambda 表达式的参数列表 * 右侧: lambda表达式...
2018-06-27 14:39:40
189
原创 java 对excel 模板的读取,写入值操作
jar包不一定全部都要<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.15</version></dependency><
2018-06-14 15:52:38
8011
3
转载 解决弹出的窗口window.open会被浏览器阻止的问题
问题现象最近在做项目的时候碰到了使用window.open被浏览器拦截的情况,有时候会一直连接,有时候会偶尔拦截,尝试了很多方法,走了很多弯路,总结一下结果分享大家原因分析&深入研究1 当浏览器检测到非用户操作产生的新弹出窗口,则会对其进行阻止。因为浏览器认为这不是用户希望看到的页面2 在chrome的安全机制里面,非用户触发的window.open方法,是会被拦截的。 var btn =...
2018-06-12 21:05:46
17941
转载 你真的努力了吗
由于工作原因,微信里有很多还在上大学的好友。这个月开始,有几个好友在朋友圈晒出了毕业照和散伙时的合影。日子过得真快,又到了毕业季,出了校园,一切都是新的。愿他们脚下有风,各自辉煌。再努力努力回想起当年毕业后,在北京和室友合租的日子。 那时,我在工作,室友在培训。一天,我下班回来,听见他在电话里和家人争吵,原因就是他母亲说了一句:“有没有在好好看书啊?别给家里浪费钱呀。”室友火气被点燃,吵了起来,对...
2018-06-07 16:50:34
556
原创 java 连接opc
<dependency> <groupId>org.openscada.external</groupId> <artifactId>org.openscada.external.jcifs</artifactId> <version>1.2.25</version></depen
2018-06-04 17:01:03
5854
转载 大型分布式电商系统架构技术总结
作者:烂猪皮来自:开源中国 编辑部的故事链接:https://my.oschina.net/editorial-story/blog/1808757本文是学习大型分布式网站架构的技术总结。对架构一个高性能、高可用、可伸缩及可扩展的分布式网站进行了概要性描述,并给出一个架构参考。文中一部分为读书笔记,一部分是个人经验总结,对大型分布式网站架构有较好的参考价值。一、大型分布式网站架构技术1、大型网站的...
2018-06-04 14:20:10
9631
转载 一位资深程序员大牛给予Java的学习路线建议
热文导读 | 点击标题阅读Android架构进阶学习路线图Android应用优化之流畅度实操腾讯开发微信花了多少钱?真的技术难度这么大吗?难点在哪里?Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,...
2018-06-01 17:51:30
501
转载 中国IT工作者35岁后的发展出路调查报告
原文https://blog.youkuaiyun.com/wksnm0724/article/details/6878598版权归原作者所有,如需转载,请联系原作者。都说男人40一枝花,35岁恐怕还是花骨朵,正值事业发展的高峰时期,可是职场上很多的“35岁以上免谈”的条款似乎为花骨朵们浇了一盆凉水,特别是对于IT工作者是个坎儿,一个难以迈过的坎,不像其他传统职业一样,可以终生为其不断发展奋斗,IT工作者过了...
2018-06-01 10:10:59
5374
转载 使用spring validation完成数据后端校验
原博客:https://blog.youkuaiyun.com/u013815546/article/details/77248003前言数据的校验是交互式网站一个不可或缺的功能,前端的js校验可以涵盖大部分的校验职责,如用户名唯一性,生日格式,邮箱格式校验等等常用的校验。但是为了避免用户绕过浏览器,使用http工具直接向后端请求一些违法数据,服务端的数据校验也是必要的,可以防止脏数据落到数据库中,...
2018-05-31 09:39:07
294
原创 java 通过反射和自定义泛型来修改对象
public static <T> T Update(T beforeUpdate,T update){ try { if(beforeUpdate==null) return update; if(update==null) return beforeUpdate; Class<? extends Object> ...
2018-05-30 17:34:39
2715
转载 Java基础之—反射(非常重要)
反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解...
2018-05-30 17:14:15
168
原创 spring boot 集成Kaptcha 验证码
<dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version></dependency>@Component
2018-05-30 10:56:08
499
转载 程序员吃的是青春饭?本质上取决于你的能力是否匹配你的年龄
本文导读:你是否曾经认真思考过——毕业3-5年、10年,乃至更久后,我们希望成为什么样的人?作为一名技术人,我们要如何规划自己的职业发展生涯?网上热议的“35岁中年危机”,本质上又因什么而焦虑?今天,阿里资深技术专家毗卢,将带来自己的思考与理解,希望对大家有所启发。毗卢:近期,我与团队同学探讨了职业发展规划的问题。有些同学表示希望后续能进一步在技术领域(或管理方向)有进一步的积累;有的同学表示希望...
2018-05-30 09:29:31
283
原创 springboot 集成redis
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency># Redis数据库索引(默认为0)spring.redi...
2018-05-30 09:16:57
189
1
转载 H5动画,canvas绘制圆环百分比进度的动态效果
<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title></head>&l
2018-05-29 17:48:42
1353
转载 h5 canvas+js实现烟花效果
又快过年了,作为一名程序员,我想用自己的方式祝大家新年快乐,下图是移动端访问截图,pc端也可以访问,点击图片预览效果这个效果是用h5的canvas+js实现的,主要技术点是如何实现一个烟花爆炸的模型,而不是如何绘制出图形图像,例如,为了逼真的模拟烟花爆炸过程中的细节,我们会发现烟花爆炸后的各个方向上运动的烟火都会有一个“尾巴”,从爆炸到烟花的消失,是一个渐变的过程,不是一下子就消失了,爆炸时,中心...
2018-05-29 17:24:15
3857
2
原创 java 使用poi 批量导入excel
<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version></dependency><depe
2018-05-29 16:38:22
738
原创 java 使用mqtt
mqtt的搭建请看https://blog.youkuaiyun.com/qq_29350001/article/details/76680646public class MQTTSubscribe implements MqttCallback { //public static final String HOST = "tcp://10.0.0.250:1884"; public st...
2018-05-29 13:44:40
4589
原创 go 语言跳转地址
package mainimport ( "log" "net/http")func addUser(w http.ResponseWriter, r *http.Request) { http.Redirect(w, r, "https://blog.youkuaiyun.com/qq_37838223", http.StatusFound)}func main() {...
2018-05-29 10:43:27
1938
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人