
【Java】
Arisono
https://www.yundashi168.com 专业技术资料分享,请访问我的个人网站!
展开
-
java 中线程执行顺序控制
[java] view plain copy Thread t1 = new Thread(new Runnable() { @Override public void run() { System.out.println("t1"); } }); Thread t2 = new T转载 2016-05-10 13:41:21 · 670 阅读 · 0 评论 -
Android常用开源库项目,种类齐全,覆盖面广
Android常用开源库项目 http://www.yundashi168.com/articles/2018/09/11/1536659537099.html声明:众多开源库出现的目的是为了不重复造轮子! 真正的高手切记,知其然,知其所以然!多花点时间,找主流的开源库研究源码,成长更大!从中窥探掌握本质的技术和原理,万变不离其宗!推荐理由:这份Android常用开源库在持续更新...原创 2018-11-09 14:15:25 · 312 阅读 · 0 评论 -
mysql 5.7.22设置中文编码-解决乱码问题 Linux
异常情况:由于工作需要以及个人技术方面的兴趣,开始接触了之前没有接触的Linux部署应用程序一块;最近用linux安装mysql的时候,安装过程正常;但是利用mybaits写入mysql表数据的时候,发生乱码了。为此开始排查和解决乱码问题:成功解决问题之后: 解决方法:配置默认配置文件在mysql 5.7.18版本及以后版本,没有默认配置文件;需要自...原创 2018-05-29 09:33:30 · 4994 阅读 · 0 评论 -
Okhttp 向服务器发送请求(请求头,表单,post json数据)
项目地址:https://github.com/Arisono/Gradle-demo/** * @desc:post json数据提交 Header+params+json */ @SuppressWarnings("deprecation") public static void sendHeadersAndJSON() { // 表单提交 这种能满足大部分的需求原创 2016-08-05 17:10:21 · 55594 阅读 · 2 评论 -
Android多线程下操作sqlite数据库解决方案
问题:Android中的SQLite数据库并发访问attempt to re-open an already-closed object 因为我们只使用一个数据库连接,Thread1和Thread2的都是由getDatabase()方法返回的相同连接。发生的什么事呢,在Thread2还在使用数据库连接时,Thread1可能已经把它给关闭了,那就是为什么你会得到崩溃异常。我们需要确保在没有任何一个原创 2017-03-15 11:19:25 · 6253 阅读 · 0 评论 -
Fastjson 序列化,反序列化Map对象排序问题(字符串转map,map转字符串)
背景记录项目中遇到的 关于fastjson jsonobject转string乱序,string转jsonObject乱序问题的解决方案fastJson issues问题来源描述参见: https://github.com/alibaba/fastjson/issues/359单嵌套的Map序列化与反序列问题 JSONObject map=new JSONObject(true);//关原创 2017-03-10 11:29:15 · 14270 阅读 · 0 评论 -
invalid cookie header httpclient
HttpClient post请求获取cookie时:invalid cookie header httpclient CookieStore cookieStore = httpClient.getCookieStore(); 这种形式获取cookie可能会导致cookie信息获取不全,报invalid cookie header httpclient警告提示;解决方法: Respons原创 2017-03-06 17:40:28 · 4486 阅读 · 0 评论 -
Java 时间差运算工具函数(时间戳运算)
main 函数调用 : public static void main(String[] args) throws ParseException { // 获取指定long型的时间 System.out.println(parseMillisecone(436765000L)); ; // 获取时间差的秒数 long diff = getDifference(原创 2016-12-01 17:59:02 · 13295 阅读 · 0 评论 -
Android 学习资源大全集汇总(github持续更新)
这里有学习资源导航,有大牛推荐,有开源项目推荐,有开发视频推荐,有其它技术的导航;这是你不容错过的学习资源;原创 2016-04-28 13:54:28 · 7160 阅读 · 0 评论 -
API json多层数据实体类封装(利用泛型技术)
1: API json多层数据实体类封装(利用泛型技术)RootEntity.javapublic class RootEntity{private int showapi_res_code;private String showapi_res_error;private PageBeanBody showapi_res_body;//省略get set方法原创 2016-04-20 12:48:54 · 3786 阅读 · 1 评论 -
System.currentTimeMillis()单位换算
一、时间的单位转换二、System.currentTimeMillis()计算方式一、时间的单位转换1秒=1000毫秒(ms) 1毫秒=1/1,000秒(s)1秒=1,000,000 微秒(μs) 1微秒=1/1,000,000秒(s)1秒=1,000,000,000 纳秒(ns) 1纳秒=1/1,000,000,000秒(s)1秒=1,000,000,转载 2016-05-10 13:49:06 · 17260 阅读 · 0 评论 -
Java实现Base64加解密方法汇总以及性能比较
概述BASE64 编码是一种常用的字符编码,在很多地方都会用到。但base64不是安全领域下的加密解密算法。能起到安全作用的效果很差,而且很容易破解,他核心作用应该是传输数据的正确性,有些网关或系统只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法,而且base64特别适合在http,mime协议下快速传输数据。Base64 实现方式Java实...原创 2019-01-17 15:08:24 · 3490 阅读 · 0 评论