![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
weixin_37705284
这个作者很懒,什么都没留下…
展开
-
面向对象的七大设计原则
面向对象的七大设计原则SOLID原则(单一职责、开放关闭、里氏替换、接口隔离、依赖倒置)迪米特原则(最少知识原则)组合优于继承原则(合成复用原则)原则一:单一职责原则Single Reponsibility Principle解耦和增强内聚性(高内聚,低耦合)一个类只应该做和一个职责相关的事情,不要把过多的业务放在一个类中完成。拆分到最小单位,解决复用和组合问题原则二:开放关闭...原创 2019-03-05 20:07:42 · 155 阅读 · 0 评论 -
split字符串的数组的长度
String str1 = "abc";String[] list1 = str1.split("a");//list1.length = 2;String str2 = "bca";String[] list2 = str2.split("a");//list2.length = 1;String str3 = "abca";String[] list3 = str3.spli...原创 2019-03-05 20:10:50 · 1065 阅读 · 0 评论 -
java编码解码
为根据dataStr生成图片,查到如下代码:编码:sun.misc.BASE64Encoder base64Encoder = new sun.misc.BASE64Encoder();String classStr = base64Encoder.encode(classBytes.toByteArray());解码:byte[] classBytes = base64Decode...原创 2019-03-21 16:22:19 · 149 阅读 · 0 评论 -
oracle字符串去重 listagg去重 正则去重
regexp_replace((listagg(OV.PNR, ',' ) within group (order by OV.PNR)), '([^,]+)(,\1)+', '\1')//https://blog.csdn.net/lx_manito/article/details/78489416regexp_replace(listagg(t.class_key, ',') with...原创 2019-03-21 16:27:25 · 3401 阅读 · 0 评论 -
java 字符串中取消换行或添加换行
str.replaceAll("\n","")不能生效,后监听str发现中间有\r\n,\r为回车,\n为换行,故应替换"\r\n"才生效。解决问题中发现一个更合适的方法str.replaceAll(System.getProperty(“line.separator”),"")解释如下:在java中存在一些转义字符,比如"\n"为换行符,但是也有一些JDK自带的一些操作符比如 : S...原创 2019-03-21 19:45:16 · 16049 阅读 · 0 评论