随笔分类 -  Java

Java相关
摘要:java java package com.test.arithmetic; import java.util.Arrays; / Two point go together, small is left and big is right. Thus the first meet will sepa 阅读全文
posted @ 2017-03-25 02:08 Ryan.Miao 阅读(274) 评论(0) 推荐(0) 编辑
摘要:添加jackson依赖: 看到fasterxml还以为找错依赖,还以为和com.alibaba:fastjson这个有啥联系,还以为是一个叫做jack的人写的。为啥有三个依赖,当发现大多数的框架都依赖于jackson来处理json转换的时候就自然而然的当做理所当然了。 POJO序列化为json字符串 阅读全文
posted @ 2016-09-06 21:29 Ryan.Miao 阅读(16646) 评论(0) 推荐(1) 编辑
摘要:1. 反序列化失败,类型不匹配 Caused by: com.fasterxml.jackson.databind.JsonMappingException: Can not deserial ize instance of java.lang.String out of START_OBJECT 阅读全文
posted @ 2016-09-06 13:01 Ryan.Miao 阅读(1059) 评论(0) 推荐(0) 编辑
摘要:首先要生成一个keystore证书。参考:Tomcat创建HTTPS访问,java访问https,ssl证书生成:cer&jks文件生成摘录,spring-boot 这里复现一下完整过程: 安装好java后,cmd就可以使用keytool了。 生成ssl证书: 查看证书: 缺省情况下,-list 命 阅读全文
posted @ 2016-09-05 21:56 Ryan.Miao 阅读(6791) 评论(0) 推荐(0) 编辑
摘要:想删除本地一个项目目录,结果windows说路径太长,不能删除。于是试了试java删除。一切ok。以后一定要抓紧时间学python。 阅读全文
posted @ 2016-08-24 14:59 Ryan.Miao 阅读(391) 评论(0) 推荐(0) 编辑
摘要:打印new Date(),Fri Aug 12 13:37:51 CST 2016. 显示Asia/Shanghai的时区,但是date toString 的时区简写却是CST。更坑爹的是,Google CST结果出来是Central Standard Time. 表示North American 阅读全文
posted @ 2016-08-12 13:54 Ryan.Miao 阅读(9276) 评论(0) 推荐(0) 编辑
摘要:private static String encoding = "utf-8"; public static void readTxt(String filePath) throws IOException { File file = new File(filePath); if (file.isFile() && file.exists()) { ... 阅读全文
posted @ 2016-04-26 21:48 Ryan.Miao 阅读(286) 评论(0) 推荐(0) 编辑
摘要:package com.test.util.encrypt; import org.apache.commons.lang3.StringUtils; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; import javax.crypto.Cipher; import javax.crypto.KeyGenerato... 阅读全文
posted @ 2016-04-26 21:38 Ryan.Miao 阅读(469) 评论(0) 推荐(0) 编辑
摘要:x项目用到gradle,学习gradle之前准备先过一遍Groovy的语法。这里参考:Groovy入门。 该博客没有系统的讲解Groovy的语法和原理,仅仅只是罗列了使用Groovy的常规方法。我照着敲打了一遍,算是初步了解。到这里我就准备开始看gradle部分里的东西了,关于Groovy更深入的东 阅读全文
posted @ 2016-04-06 17:44 Ryan.Miao 阅读(273) 评论(0) 推荐(0) 编辑
摘要:感觉似懂非懂的概念,这里记录理解进程。 1.javascript的闭包 参考:百度百科。 什么是闭包 “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如 阅读全文
posted @ 2016-04-05 18:04 Ryan.Miao 阅读(223) 评论(0) 推荐(0) 编辑
摘要:用的不多,但用的时候仅仅简单的使用,不太明白原理,今天就系统的学一下枚举。参考:java编程思想。 Update: 枚举可以当做数据字典来存储,通常只要一个字段即instance本身,toString()或者name()打印的string。 枚举的数据都是一个实例对象,比如 enum Test{A} 阅读全文
posted @ 2016-03-30 18:04 Ryan.Miao 阅读(2761) 评论(0) 推荐(0) 编辑
摘要:面试碰到几次list的去重和排序。下面介绍一种做法: 1. list去重 1.1 实体类Student List<Student>容量10k以上,要求去重复。这里Student的重复标准是属性相同,因此需要重写equals和hashcode方法,不知道有几个可以手写出来。 student的equal 阅读全文
posted @ 2016-03-29 20:49 Ryan.Miao 阅读(27402) 评论(2) 推荐(0) 编辑
摘要:java中对象作为参数传递给一个方法,到底是值传递,还是引用传递? String和int参数传递是按值传递还是引用传递? 一道面试题目,String的传递: 我看到题目愣了一下,本来不假思考的结果是111,但仔细想,String是对象类型的,对象传递的是地址,那么地址传递到方法里面后,将指向修改成2 阅读全文
posted @ 2016-03-10 18:42 Ryan.Miao 阅读(26885) 评论(14) 推荐(13) 编辑
摘要:转载:http://www.cnblogs.com/dolphin0520/p/3920407.html 一. 对ThreadLocal的理解 ThreadLocal,很多地方叫做线程本地变量,也有地方叫做线程本地存储,其实意思差不多。可能很多朋友都知道ThreadLocal为变量在每个线程中都创建 阅读全文
posted @ 2016-03-06 18:49 Ryan.Miao 阅读(359) 评论(0) 推荐(0) 编辑
摘要:有些基础题目由于工作中用的比较少但却又是不可少的,这样回答起来就会反应慢,不确定,不准确,特此开了文章记录遇到的不确定或者回答比较拗口的问题。 1.servlet是单例的吗,是安全的吗,是多线程吗 servlet是单例的,根据web.xml实例化一次后,其他访问通过多线程的方式调用servlet实例 阅读全文
posted @ 2016-03-06 12:03 Ryan.Miao 阅读(269) 评论(0) 推荐(0) 编辑
摘要:学习:http://www.cnblogs.com/dolphin0520/p/3780005.html#3163302 后发现居然有这么个东西,当然也不会注意什么自动拆箱和装箱,只知道用就行了。不过这里确实值得注意一下,Integer的自动valueOf实现是有范围的: 在通过valueOf方法创 阅读全文
posted @ 2016-02-28 11:51 Ryan.Miao 阅读(297) 评论(0) 推荐(0) 编辑
摘要:<!-- h2{ background-color: #2aabd2; margin-top:2; margin-bottom:0; } h3{ background-color: #4cae4c; margin-top:2; margin-bottom:0; } --> 最初写代码只要功能走通就不 阅读全文
posted @ 2016-02-25 16:49 Ryan.Miao 阅读(1006) 评论(0) 推荐(0) 编辑
摘要:对象在java中是以堆的方式存储。有时候需要复制对象或者存储对象,而不是对象的引用,这时候就需要用的对象的序列化和反序列化。 1.序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 很详细的博客Java中的序列化Serialabl 阅读全文
posted @ 2016-02-24 13:33 Ryan.Miao 阅读(2250) 评论(0) 推荐(0) 编辑
摘要:velocity模板其实就是java不分语法的翻译,用到的属性还是java的方法,get,set,等 1.截取部分字段substring 1 原始字符串:!ag.tagValue,也许很长,前端页面展示时需要截取字符串。 2 #set(str=!ag.tagValue) 3 4 #if(st 阅读全文
posted @ 2016-01-29 16:33 Ryan.Miao 阅读(22123) 评论(6) 推荐(3) 编辑
摘要:转载:http://www.cnblogs.com/mingforyou/archive/2013/09/03/3299569.html在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下... 阅读全文
posted @ 2016-01-27 11:03 Ryan.Miao 阅读(2985) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示