java
zhang1088632743
生命中最闪亮的时光就像是水一样明亮!
展开
-
java 过滤特殊字符和表情
public class EmojiFilter { /** * 检测是否有非法字符 * @param source * @return 一旦含有就返回true */ public static boolean containsEmoji(String source) { int len = source.length(); for (int i = 0; i < len; i++) { .原创 2020-06-08 18:41:02 · 2241 阅读 · 0 评论 -
Java 文件压缩 工具类
import java.io.*;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * 文件压缩工具类 */public class ZipCompress { private static Logger log = LoggerFactory.getLogger(ZipCompr.原创 2020-06-08 11:35:27 · 332 阅读 · 0 评论 -
java 之copy
这次项目改造中,遇到了一个问题,一个a对象,放入一个单独发送给mq的线程,然后有时后会出现a对象里面数值变化的情况,发现是a对象进入这个线程后,在其他地方有对他的值做了改动,所以就想到了java的copy对象这个解决,BeanUtils.copyProperties第一个想到的是这个,结果发现对象一直copy不成功(后面发现是这个不能copy集合这种对象),并且这个还是浅复制(就是也是拿引用地...原创 2020-03-23 09:46:05 · 775 阅读 · 0 评论 -
springMVC MultipartResolver 及 apache IOUtils
最近在做一个文件改造功能,把项目下面的pdf文件放到数据库去,用流比较多,所以写个博客记录下首先说MultipartResolverMultipartResolver 用于处理文件上传,当收到请求时 DispatcherServlet 的checkMultipart() 方法会调用 MultipartResolver 的isMultipart() 方法判断请求中是否包含文件。如果请求数...原创 2019-12-04 09:24:15 · 159 阅读 · 0 评论 -
soapui 测试webservice
最近接触到了webservice想了解webservice的可以看看这下面篇博客,写的是真详细https://blog.csdn.net/cs_hnu_scw/article/details/80181762发现如果用老的那种,打包服务端,在本地生成文件再运行,很麻烦,也挺复杂的,如果只是调试项目业务代码,可以直接用soapui来测试,SoapUI是一个开源测试工具,通过Soap/HT...原创 2019-09-04 10:04:20 · 402 阅读 · 0 评论 -
@RestController 和 @Controller 的区别
@RestController注解相当于@ResponseBody + @Controller合在一起的作用。1) 如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。2) 如果需要返回到指定页...转载 2019-07-24 14:21:44 · 110 阅读 · 0 评论 -
System.getProperty 相关的
1,System.getProperty返回的数值,比如java.version,java.home,os.name,user.home以及user.dir等等.2,getPropertiespublic static Properties getProperties()确定当前的系统属性.首先,如果有安全管理器,则不带参数直接调用其 checkPropertiesAccess 方法.这可...转载 2019-06-10 15:12:56 · 421 阅读 · 0 评论 -
推荐一个 logback 相关的博客
https://www.cnblogs.com/warking/p/5710303.html转载 2019-03-27 11:00:47 · 133 阅读 · 0 评论 -
导出 txt sql 脚本
最近做一个 数据字典导出功能, 来给博客添砖加瓦SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//拼接sqlStringBuffer strb = new StringBuffer();//要导出的对象List<DictionaryItemInfo> list = dictio...原创 2019-03-15 14:28:58 · 453 阅读 · 0 评论 -
QuartZ Cron表达式
因为在项目涉及到了quartz的定时任务,先简单做个cron的博客秒 分 时 日 月 周 年(可不填) 0 0 1 1 * ? *上面的表示每个月的一号凌晨一点* 代表整个时间段?字符:表示不确定的值,字符:指定数个值-字符:指定一个值的范围/字符:指定一个值的增加幅度。n/m表示从n开始,每次增加mL字符:用在日表示一个月中的最后一天,用在周...原创 2019-02-18 18:05:50 · 683 阅读 · 0 评论 -
List 转set 、 交集、并集、差集、去除重复数据等
List转Set: Set<String> set = new HashSet<>(list); (对String这种有去重效果)Set转List: List<String> list = new ArrayList<>(set);在list 转 set 时...原创 2019-02-21 17:58:51 · 1930 阅读 · 0 评论 -
java访问其他项目接口
现在调用其他项目的接口用的比较多的应该是webservice和httpclient这类的吧,我现在做的项目还是比较老的那种,用的还是java自带的包里面 的HttpURLConnection类,HttpURLConnection位于rt.jar下的 java.net下 public String loadJSONFforISP(String url) { StringBuild...原创 2018-07-27 11:05:45 · 7508 阅读 · 0 评论 -
java 二维码
//生成二维码 Qrcode qrcode = new Qrcode(); qrcode.setQrcodeErrorCorrect('M');//纠错等级(分为L、M、H三个等级) qrcode.setQrcodeEncodeMode('B');//N代表数字,A代表a-Z,B代表其它...原创 2018-07-10 10:06:30 · 248 阅读 · 0 评论 -
RPC通信
我们在做一个访问量不大的项目的时候,一台服务器部署上一个应用+数据库也就够了.那么访问量稍微大一点之后呢,为了解决用户反馈的卡,反应慢的情况,我们就上集群.架设nginx,部署多个服务,由nginx负责把请求转发到其他服务上,这样就解决了用户说的卡慢问题.过了一段时间之后呢,我们发现数据库已经扛不住了,应用服务完好,数据库有时候宕机. 那这个时候呢,我们就上数据库读写分离,原创 2018-04-28 17:52:51 · 409 阅读 · 0 评论 -
什么是分布式系统中的幂等性
最近很多人都在谈论幂等性,好吧,这回我也来聊聊这个话题,光看着俩字,一开始的确有点一头雾水,语文不好嘛,词太专业嘛,对吧 现如今我们的系统大多拆分为分布式SOA,或者微服务,一套系统中包含了多个子系统服务,而一个子系统服务往往会去调用另一个服务,而服务调用服务无非就是使用RPC通信或者restful,既然是通信,那么就有可能再服务器处理完毕后返回结果的时候挂掉,这个时候用户端发现很转载 2018-04-28 17:40:25 · 132 阅读 · 0 评论 -
java list 字典顺序排序
package com.datayes.ecoinfo; import java.text.Collator; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public class Tes转载 2018-03-16 18:11:18 · 5585 阅读 · 0 评论 -
spring data 分页查询
dao一般的查询语句里面 可以没有 select 直接from 实体类 但用分页则一定要有select @Query("select d from BceReceipt d where ausit=0") Page jhdlist(Pageable pageable);返回数据也不用List了,直接用Page接了,括号里面的条件一定要记得,Pageable 不能漏,带进来的页数,真原创 2017-11-17 11:16:58 · 401 阅读 · 2 评论