- 博客(14)
- 资源 (67)
- 问答 (12)
- 收藏
- 关注
原创 Java如何优雅的把数组转为Arraylist
1.遍历转换 Integer[] arr = {1,2,3}; ArrayList<Integer> list = new ArrayList<>(); for (Integer i :arr){ list.add(i); }以上是不优雅的使用2.使用工具类 List<Stri...
2019-06-27 20:05:35 1843
原创 asList 基础类型的正确用法
支持基础类型的方式1.如果使用spring int[] a = {1,2,3}; List list = CollectionUtils.arrayToList(a); System.out.println(list);返回一个新的数组 public static Object[] toObjectArray(Object source) { ...
2019-06-27 19:44:36 1475
原创 Arrays.asList —— 错误示范
package com.test.list;import java.util.ArrayList;import java.util.List;import java.util.Arrays;public class ArraysTest { public static void main(String[] args) { testInt(); ...
2019-06-27 19:35:33 152
原创 protobuffer的前世今生(五)——在Java中的两种使用方式之注解模式
这个主要使用protostuffmaven 依赖如下: <dependency> <groupId>io.protostuff</groupId> <artifactId>protostuff-api</artifactId> <version>1...
2019-06-27 16:54:17 644
原创 protobuffer的前世今生(四)——在Java中的两种使用方式之原生模式
protobuffer的前世今生(四)——在Java中的两种使用方式首先用pb格式定义一个proto文件编译运行运用创建一个实例假如你有一个自定义的Album对象实例化AlbumProtos.Album将对象写成二进制(字节数组)的形式从二进制的形式实例化对象小测试1Josh Bloch 曾经说过序列化的危险性:在列出了Java自身序列化的危险性,https://www.bleep...
2019-06-20 22:27:26 398
原创 切记!Java只有值传递!!
看如下一个程序: public static void main(String[] args) { Map map = new HashMap(16); map.put("aaa","sss"); nullTest(map); System.out.println(map); } static void nu...
2019-06-18 21:40:37 185
原创 protobuffer的前世今生(三)——序列化和反序列化性能比较
性能对比下面是一些网上的对比图片,以及两年前有人做过的代码测试结果。性能测试网上有个人,做了详细的测试。因为proto更擅长于整数的编码和处理,所以结论如下:如果你的生产环境中的JSON没有那么多的double字段,都是字符串占大头,那么基本上来说替换成 Protobuf 也就是仅仅比 Jsoniter 提高一点点,肯定在2倍之内。如果不幸的话,没准 Protobuf 还要更慢一点。...
2019-06-15 22:04:53 2123
原创 protobuffer的前世今生(二)——编码
一个简单的message首先看一个简单的消息定义: message Test1 { optional int32 a = 1; }在一个应用中,你创建一个Test1message 并且设置 a为150.你可以序列化这个消息到输出流,你可以得到3个字节 08 96 01到此为止,如此之小,如此数字化——但是这意味着什么呢?请继续读下去…## base 128 Varin...
2019-06-14 21:10:56 344
原创 protobuffer的前世今生(一)——简介
一、pb介绍Protocol buffers 在序列化数据方面,它是灵活的,高效的。相比于 XML 来说,Protocol buffers 更加小巧,更加快速,更加简单。一旦定义了要处理的数据的数据结构之后,就可以利用 Protocol buffers 的代码生成工具生成相关的代码。只需使用 Protobuf 对数据结构进行一次描述,即可利用各种不同语言或从各种不同数据流中对你的结构化数据轻松读...
2019-06-14 20:32:37 809
原创 fatal:Ambiguous objec nam : "origin/master"
git本地已經有 這個分支了, 所以git 很迷茫。重命名本地分支即可。git branch -m origin/master master
2019-06-03 18:17:09 1424
原创 fatal:Ambiguous objec nam : "origin/master"
git本地已經有 這個分支了, 所以git 很迷茫。重命名本地分支即可。git branch -m origin/master master
2019-06-03 18:17:09 1300
原创 fatal:Ambiguous objec nam : "origin/master"
git本地已經有 這個分支了, 所以git 很迷茫。重命名本地分支即可。git branch -m origin/master master
2019-06-03 18:17:09 3886
原创 idea cannot parse file .idea\Test.iml
idea 无法解析iml文件在工程关闭的情况下,删除工程目录下的.idea文件夹重新打开。
2019-06-02 21:59:03 2366
生产者消费者问题.ppt
2021-02-14
多生产者多消费者软件课设报告.doc
2021-02-14
同样的sql,用select * 和select id 结果竟然不一样
2019-10-28
【ibatis】sql的返回类型与java接受类型不一致竟然不报错!
2017-10-17
Myeclipse引入项目后JSP文件中报错,棘手。。
2015-10-16
为什么是这个样子呢,兄弟,不信你看。。。
2015-09-29
这个题目怎么做啊,,类似高中但是又是大学算法的题目
2015-09-29
这究竟是怎么回事。。Interger
2015-09-23
eclipse怎么实现点击一个变量,它的所有变量都会显示标记出来
2015-09-12
java如何查询变量的大小,求解
2015-09-12
有点难的字符串的匹配问题
2015-09-12
同一进程的各个线程可以共享哪些内容?
2015-09-07
浏览器和服务器在基于https进行请求链接到数据传输过程中,用到了哪些技术(多选)?
2015-09-07
Mysql中设置表的外键的时候报错
2015-06-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人