
javaSE
javaSE
小张帅三代
微信搜一搜公众号码:【张家的小伙子】
新手上路,请多关照,个人写的文章仅仅是学习过程中的笔记,方便以后查看。
感谢祖国,
感谢党,
感谢世界,
感谢大家,
感谢<b>广西机电职业技术学院</b>,
感谢<b>桂林电子科技大学</b>,(在母校前后装个b)
感谢everyone.
hey~ bro~you are fucking so lovely ^.^
展开
-
java 线程案例synchronized和Lock解决消费者和生产者问题,解决多线程之间的数据通讯问题
消费者和生产者问题:生产者:生产数据。将数据传递到共享资源对象。共享资源对象:获取到生产者生产的数据,将数据提供给消费者。消费者:拿到共享资源对象中的数据。synchronized 方式:package theadDemo;/** * 线程的通信(生产者和消费者)共享资源,使用实现接口的方式,生产和消费同时进行;使用一个或者多个线程表示生产者P,使用一个或者...原创 2019-09-09 14:22:35 · 209 阅读 · 0 评论 -
java中常用的设计模式
总体来说设计模式分为三大类:创建型模式:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。1.单例模式:分为懒汉式和饿汉式。饿汉式:......原创 2019-10-17 14:22:24 · 392 阅读 · 0 评论 -
【Java算法】学习常用的算法
1.回文算法。要求:判断一个字符串是否属于回文。解释:回文指的是一个字符串从左往右读和从右往左读的结果是一致的,例如:abcdcba 1234321等等。public static void main(String[] args){ String s = "abcdcba"; if(isPalindrome(s)){ System.out.print...原创 2019-10-09 17:10:39 · 287 阅读 · 0 评论 -
Des加密解密算法报错:Input length must be multiple of 8 when decrypting with padded cipher
Input length must be multiple of 8 when decrypting with padded cipher翻译之后:使用填充密码解密时,输入长度必须是8的倍数我的场景:使用jwt生成token之后,将token字符串用des算法进行加密。加密之后得到的结果如下图:很明显,得到的加密后的token字符存在回车换行符号。应该在加密token之后将得到的加密字符串中所有的回车和换行符号去除。Des.encrypt(token).replaceAll("\\r\\n"原创 2021-09-06 23:43:43 · 9123 阅读 · 0 评论