个人Java开发笔记(持续更新)

2019年4月18日更新

1、获取集合某一个字段放入另外一个集合

     

List strList = pflist.stream().map(ParaField::getFieldID).collect(Collectors.toList());


2、逗号拼接字符串  guava 包
   

String str =  Joiner.on(",").join(strList);

 

3、left join on 后 and 和where的区别

   接and则是满足on的条件、接where则是整条SQL的条件  开发过程中需要注意。

 

----------------------------------------------------------------------------------------------------------

2019年4月19日更新

int num= 1_000_000;  

2019年5月5日更新

1、今天看了一下ArrayList 和LinkedList的源码,很明显的发现了ArrayList基于数组实现,所以具有: 有序、元素可重复、插入慢、 索引快 这些数组的特性; LinkedList基于链表实现,个人Java开发笔记(持续更新)_第1张图片因此插入快,查询慢。

2、Preconditions 这个是 guava 包里面的

Preconditions.checkArgument(boolean expression, @Nullable Object errorMessage):

校验表达式是否为真,不为真时显示指定的错误信息。抛出 IllegalArgumentException 异常个人Java开发笔记(持续更新)_第2张图片

Preconditions.checkNotNull(T reference, @Nullable Object errorMessage):

对象为空时显示指定的错误信息。抛出NullPointerException

个人Java开发笔记(持续更新)_第3张图片

2019年5月6日更新

angularjs引用公共页面

2019年5月7日更新

cenos7安装jdk   https://blog.csdn.net/j_Xiao_Lei/article/details/89913969

2019年5月14日更新

1.8循环

map.forEach(map1 -> linkMap.put("value",map1.get("excCount")));
map.forEach(map1 -> {
            linkMap.put("value",map1.get("excCount"));
        });

2019年5月17日更新

maven 中引入其他jar

 


			com.alipay
			sdk
			3.4.77.ALL
			system 
			${basedir}/src/main/lib/alipay-sdk-java-3.4.77.ALL.jar 
		

2019年5月22日更新

Java和c#通过DES加密得到相同数据

private static byte[] Keys = { 0x12};
    public static String encryptDES(String encryptString, String encryptKey) throws Exception {
        IvParameterSpec zeroIv = new IvParameterSpec(Keys);//new byte[8]  如果c#定义了iv则需要用那边定义的
        SecretKeySpec key = new SecretKeySpec(encryptKey.getBytes(), "DES");
        Cipher cipher = Cipher.getInstance("DES/CBC/PKCS5Padding");
        cipher.init(Cipher.ENCRYPT_MODE, key, zeroIv);
        byte[] encryptedData = cipher.doFinal(encryptString.getBytes());

        return new BASE64Encoder().encode(encryptedData);
    }

2019年6月19日更新

PKCS验签开发工具可以,打包运行后不行

https://blog.csdn.net/j_Xiao_Lei/article/details/92829980

你可能感兴趣的:(个人Java开发笔记(持续更新))