自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

格雷弗斯的博客

长路漫漫,唯bug作伴

  • 博客(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 226

原创 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 4420

原创 使用guava得到某个包下的某个的注解的所有的值

 <dependency> <groupId>org.reflections</groupId> <artifactId>reflections</artifactId> <version>0.9.11</version></dependency>&am

2018-07-19 10:38:31 1264

原创 springboot 项目启动后执行的方法

 import org.springframework.context.ApplicationListener;import org.springframework.context.event.ContextRefreshedEvent;import org.springframework.stereotype.Component;/** * 項目启动后执行的方法*@author...

2018-07-19 10:30:33 3198

原创 分页选择框存值

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 412

原创 在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 311

转载 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 470

原创 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 251

原创 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 212

原创 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 188

转载 MQTT再学习 -- 搭建MQTT服务器及测试

最近在搞 PM2.5 采集,需要用到 MQTT 传输协议。协议部分看了几天的,讲的七七八八。本身在 intel 上有 写好的MQTT 的源码,现在的工作其实也就是移植到单片机上或者DM368板卡上。不过,对于之前没有接触过的我来说,还是从头开始,搭建服务器及测试一下为好。MQTT服务器有好多种,参看:Servers/Brokers Apache-Apollo:一个代理服务器,在ActiveMQ基础...

2018-06-28 14:56:56 6655 1

转载 谷歌CEO:没有这项能力,再牛的程序员也不要!

究竟是编程能力重要还是学习能力重要,一直是困扰企业的一个难题。你是需要一个立即能解决问题的老司机,还是要一个未来无限的潜力股,确实也很令人头疼。不过关于这个问题,谷歌的CEO给出了一个答案。那就是:持续学习笔者最近看到一篇报道,谷歌 CEO 桑达尔 · 皮查伊(Sundar Pichai)在一篇发表在NBCNews 上的文章中提到一个观点:比工作能力更重要的是学习能...

2018-06-27 16:17:23 185

转载 线程池的成长之路

本文转载自公众号: 猿天地1、背景相信大家在面试过程中遇到面试官问线程的很多,线程过后就是线程池了。从易到难,都是这么个过程,还有就是确实很多人在工作中接触线程池比较少,最多的也就是创建一个然后往里面提交线程,对于一些经验很丰富的面试官来说,一下就可以问出很多线程池相关的问题,与其被问的晕头转向,还不如好好学习。此时不努力更待何时。2、什么是线程池?线程池是一种多线程处理形式,处理过程中将任务提交...

2018-06-27 15:53:14 147

转载 我终于搞清楚了和String有关的那点事儿。

String,是Java中除了基本数据类型以外,最为重要的一个类型了。很多人会认为他比较简单。但是和String有关的面试题有很多,下面我随便找两道面试题,看看你能不能都答对:Q1:String s = new String("hollis");定义了几个对象。Q2:如何理解String的intern方法上面这两个是面试题和String相关的比较常考的,很多人一般都知道答案。A1:若常量池中已经存...

2018-06-27 15:35:03 172

原创 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 1808 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 6945

原创 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 1116

原创 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 152

原创 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 225

原创 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 153

原创 java8新特性-------------lambda 基础语法

import java.util.function.Consumer;   /** * create gl 2018/6/17 * lambda 基础语法 * * -> 箭头操作符或lambda操作符 * 左侧: lambda 表达式的参数列表 * 右侧: lambda表达式...

2018-06-27 14:39:40 144

原创 java 对excel 模板的读取,写入值操作

jar包不一定全部都要<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.15</version></dependency>&lt

2018-06-14 15:52:38 7855 3

转载 解决弹出的窗口window.open会被浏览器阻止的问题

问题现象最近在做项目的时候碰到了使用window.open被浏览器拦截的情况,有时候会一直连接,有时候会偶尔拦截,尝试了很多方法,走了很多弯路,总结一下结果分享大家原因分析&深入研究1 当浏览器检测到非用户操作产生的新弹出窗口,则会对其进行阻止。因为浏览器认为这不是用户希望看到的页面2 在chrome的安全机制里面,非用户触发的window.open方法,是会被拦截的。 var btn =...

2018-06-12 21:05:46 17670

转载 你真的努力了吗

由于工作原因,微信里有很多还在上大学的好友。这个月开始,有几个好友在朋友圈晒出了毕业照和散伙时的合影。日子过得真快,又到了毕业季,出了校园,一切都是新的。愿他们脚下有风,各自辉煌。再努力努力回想起当年毕业后,在北京和室友合租的日子。 那时,我在工作,室友在培训。一天,我下班回来,听见他在电话里和家人争吵,原因就是他母亲说了一句:“有没有在好好看书啊?别给家里浪费钱呀。”室友火气被点燃,吵了起来,对...

2018-06-07 16:50:34 496

原创 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 5660

转载 大型分布式电商系统架构技术总结

作者:烂猪皮来自:开源中国 编辑部的故事链接:https://my.oschina.net/editorial-story/blog/1808757本文是学习大型分布式网站架构的技术总结。对架构一个高性能、高可用、可伸缩及可扩展的分布式网站进行了概要性描述,并给出一个架构参考。文中一部分为读书笔记,一部分是个人经验总结,对大型分布式网站架构有较好的参考价值。一、大型分布式网站架构技术1、大型网站的...

2018-06-04 14:20:10 9529

转载 一位资深程序员大牛给予Java的学习路线建议

热文导读 | 点击标题阅读Android架构进阶学习路线图Android应用优化之流畅度实操腾讯开发微信花了多少钱?真的技术难度这么大吗?难点在哪里?Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,...

2018-06-01 17:51:30 459

转载 中国IT工作者35岁后的发展出路调查报告

原文https://blog.csdn.net/wksnm0724/article/details/6878598版权归原作者所有,如需转载,请联系原作者。都说男人40一枝花,35岁恐怕还是花骨朵,正值事业发展的高峰时期,可是职场上很多的“35岁以上免谈”的条款似乎为花骨朵们浇了一盆凉水,特别是对于IT工作者是个坎儿,一个难以迈过的坎,不像其他传统职业一样,可以终生为其不断发展奋斗,IT工作者过了...

2018-06-01 10:10:59 5217

转载 使用spring validation完成数据后端校验

     原博客:https://blog.csdn.net/u013815546/article/details/77248003前言数据的校验是交互式网站一个不可或缺的功能,前端的js校验可以涵盖大部分的校验职责,如用户名唯一性,生日格式,邮箱格式校验等等常用的校验。但是为了避免用户绕过浏览器,使用http工具直接向后端请求一些违法数据,服务端的数据校验也是必要的,可以防止脏数据落到数据库中,...

2018-05-31 09:39:07 276

原创 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 2642

转载 Java基础之—反射(非常重要)

反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解...

2018-05-30 17:14:15 133

原创 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 439

转载 程序员吃的是青春饭?本质上取决于你的能力是否匹配你的年龄

本文导读:你是否曾经认真思考过——毕业3-5年、10年,乃至更久后,我们希望成为什么样的人?作为一名技术人,我们要如何规划自己的职业发展生涯?网上热议的“35岁中年危机”,本质上又因什么而焦虑?今天,阿里资深技术专家毗卢,将带来自己的思考与理解,希望对大家有所启发。毗卢:近期,我与团队同学探讨了职业发展规划的问题。有些同学表示希望后续能进一步在技术领域(或管理方向)有进一步的积累;有的同学表示希望...

2018-05-30 09:29:31 256

原创 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 157 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 1296

转载 h5 canvas+js实现烟花效果

又快过年了,作为一名程序员,我想用自己的方式祝大家新年快乐,下图是移动端访问截图,pc端也可以访问,点击图片预览效果这个效果是用h5的canvas+js实现的,主要技术点是如何实现一个烟花爆炸的模型,而不是如何绘制出图形图像,例如,为了逼真的模拟烟花爆炸过程中的细节,我们会发现烟花爆炸后的各个方向上运动的烟火都会有一个“尾巴”,从爆炸到烟花的消失,是一个渐变的过程,不是一下子就消失了,爆炸时,中心...

2018-05-29 17:24:15 3692 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 706

转载 你和马云的差距不仅是钱!

2018-05-29 14:13:28 209

原创 java 使用mqtt

mqtt的搭建请看https://blog.csdn.net/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 4520

原创 go 语言跳转地址

package mainimport ( "log" "net/http")func addUser(w http.ResponseWriter, r *http.Request) { http.Redirect(w, r, "https://blog.csdn.net/qq_37838223", http.StatusFound)}func main() {...

2018-05-29 10:43:27 1754

java 使用Jopc连接opc

直接用开发工具打开这个项目,因为里面有配置的一些路径,只支持32位的

2018-06-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除