- 博客(45)
- 收藏
- 关注
原创 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
2199
原创 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
310
原创 java 获取svn 提交记录
import java.io.File;import java.util.Arrays;import java.util.Collection;import java.util.Date;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.tmatesoft.svn.core.SVNException;import org.tmatesoft.svn.core.SVNLogEntry;import org.t.
2020-06-08 11:20:59
2175
原创 java 之copy
这次项目改造中,遇到了一个问题,一个a对象,放入一个单独发送给mq的线程,然后有时后会出现a对象里面数值变化的情况,发现是a对象进入这个线程后,在其他地方有对他的值做了改动,所以就想到了java的copy对象这个解决,BeanUtils.copyProperties第一个想到的是这个,结果发现对象一直copy不成功(后面发现是这个不能copy集合这种对象),并且这个还是浅复制(就是也是拿引用地...
2020-03-23 09:46:05
747
原创 springMVC MultipartResolver 及 apache IOUtils
最近在做一个文件改造功能,把项目下面的pdf文件放到数据库去,用流比较多,所以写个博客记录下首先说MultipartResolverMultipartResolver 用于处理文件上传,当收到请求时 DispatcherServlet 的checkMultipart() 方法会调用 MultipartResolver 的isMultipart() 方法判断请求中是否包含文件。如果请求数...
2019-12-04 09:24:15
143
原创 阿里云mq相关的狗子
最近项目有块业务要用mq去给其他项目发送消息,由于没有权限直接登录阿里云mq的主页控制台,所以就先本地搭建了一个rocketmq,大体上基本一样的。由于搭建本地mq的时候生产者和消费者都是在本地,所以就把服务器做到了其他机器上(部署就不说了,网上有好多)服务器开好,创建好topic,就可以搭建demo去测了。如图,用springboot项目整合了,发现阿里云mq只需要ons-cli...
2019-11-05 11:28:46
677
原创 soapui 测试webservice
最近接触到了webservice想了解webservice的可以看看这下面篇博客,写的是真详细https://blog.csdn.net/cs_hnu_scw/article/details/80181762发现如果用老的那种,打包服务端,在本地生成文件再运行,很麻烦,也挺复杂的,如果只是调试项目业务代码,可以直接用soapui来测试,SoapUI是一个开源测试工具,通过Soap/HT...
2019-09-04 10:04:20
375
转载 @RestController 和 @Controller 的区别
@RestController注解相当于@ResponseBody + @Controller合在一起的作用。1) 如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。2) 如果需要返回到指定页...
2019-07-24 14:21:44
90
转载 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
403
原创 mysql 和sqlserver 替换换行符和回车符 及一些sql区别
myusql update 表名set description= replace(replace(description,CHAR(10),'') ,CHAR(13),'') ;char(10)换行符 char(13)回车符 先替换换行符在替换回车符sqlserverupdate 表名 set description= replace(description,CH...
2019-05-24 15:24:07
1170
原创 mysql 换 oracle 需要注意的一些问题
首先 先来改下链接jdbc.oracle.driverClassName=oracle.jdbc.driver.OracleDriverjdbc.oracle.url=jdbc:oracle:thin:@127.0.0.1:端口号:库名这个不能错,记得有@其次 需要在maven中加入oracle jdbc驱动,在pom.xml加入(不是maven的项目可以下好jar包放进li...
2019-05-21 16:58:42
301
转载 thymeleaf 官方api地址
http://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#expression-inlining
2019-03-27 11:01:55
1179
转载 Freemaker FTL指令常用标签及语法
https://blog.csdn.net/pengpengpeng85/article/details/52070602主要看下面这个网址https://blog.csdn.net/zengdeqing2012/article/details/38439115FTL常用标签及语法:一 判断对象是否存在如:obj可以是任何类型的对象,像集合,实体类,属性等等 ...
2019-03-27 11:01:36
2018
原创 导出 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
429
原创 sqlserver 关闭和开启 id自增长
开:SET IDENTITY_INSERT [dbo].[t_dict_item] ON;关:SET IDENTITY_INSERT [dbo].[t_dict_item] OFF;
2019-02-22 11:07:33
4494
原创 sqlserver删除 数据库索引 前先判断
删除索引前先判断if exists(select * from sysindexes where id=object_id('t_cash_value_rate_his'(表名)) and name='idx__unique_t_cash_value_rate_his'(索引名)) drop index idx__unique_t_cash_value_rate_his on t_cas...
2019-02-21 18:00:51
924
原创 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
1826
原创 QuartZ Cron表达式
因为在项目涉及到了quartz的定时任务,先简单做个cron的博客秒 分 时 日 月 周 年(可不填) 0 0 1 1 * ? *上面的表示每个月的一号凌晨一点* 代表整个时间段?字符:表示不确定的值,字符:指定数个值-字符:指定一个值的范围/字符:指定一个值的增加幅度。n/m表示从n开始,每次增加mL字符:用在日表示一个月中的最后一天,用在周...
2019-02-18 18:05:50
645
原创 MySQL 启动和禁用外键约束
在MySQL中删除一张表或一条数据的时候,出现[Err] 1451 -Cannot delete or update a parent row: a foreign key constraint fails (...)这是因为MySQL中设置了foreign key关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。我们可以使用 S...
2019-02-18 11:28:12
3307
原创 sql 中的 case 、locate 、charindex、convert 及分页等
最近忙着数据库上云,由于使用的是mybatis框架,所以以前的sqlserver的好多sql在mysql中用不了,遇到了一些就来博客记一下(就遇到了偶尔会更新)mysql case是通用sql语法(像minus(减去),intersect(交集)和union all(并集)这种一样)case: SELECT DISTINCT package_code as package_code...
2019-01-17 10:45:28
943
原创 mybatis #{}和${}
#{}是预编译处理,${}是字符串替换。mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;mybatis在处理${}时,就是把${}替换成变量的值。使用#{}可以有效的防止SQL注入,提高系统安全性。可以这样理解:预编译的机制:预编译就是是提前对SQL语句进行预编译,而其后注入的参数将不会再进行SQL编译。我们知道,SQL...
2019-01-09 15:02:22
439
原创 关于 sql server FOR XML PATH
分享一个 网址https://www.cnblogs.com/doubleliang/archive/2011/07/06/2098775.html
2018-12-18 17:18:13
507
原创 freemarker ftl语法
分享一个freemarker ftl语法的博客网址https://blog.csdn.net/ni_hao_ya/article/details/9147347
2018-12-18 17:16:13
326
原创 java访问其他项目接口
现在调用其他项目的接口用的比较多的应该是webservice和httpclient这类的吧,我现在做的项目还是比较老的那种,用的还是java自带的包里面 的HttpURLConnection类,HttpURLConnection位于rt.jar下的 java.net下 public String loadJSONFforISP(String url) { StringBuild...
2018-07-27 11:05:45
7469
原创 给表添加 字段 并给默认值
判断是为了不重复添加if (select count(*) from sysobjects a,syscolumns b where a.id=b.id and b.name='你要加的字段' and a.type='u' and a.name='你要添加字段的表' ) < 1BEGIN alter table 你要添加字段的表 add 你...
2018-07-17 11:09:31
15768
3
原创 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
221
原创 RPC通信
我们在做一个访问量不大的项目的时候,一台服务器部署上一个应用+数据库也就够了.那么访问量稍微大一点之后呢,为了解决用户反馈的卡,反应慢的情况,我们就上集群.架设nginx,部署多个服务,由nginx负责把请求转发到其他服务上,这样就解决了用户说的卡慢问题.过了一段时间之后呢,我们发现数据库已经扛不住了,应用服务完好,数据库有时候宕机. 那这个时候呢,我们就上数据库读写分离,
2018-04-28 17:52:51
389
转载 什么是分布式系统中的幂等性
最近很多人都在谈论幂等性,好吧,这回我也来聊聊这个话题,光看着俩字,一开始的确有点一头雾水,语文不好嘛,词太专业嘛,对吧 现如今我们的系统大多拆分为分布式SOA,或者微服务,一套系统中包含了多个子系统服务,而一个子系统服务往往会去调用另一个服务,而服务调用服务无非就是使用RPC通信或者restful,既然是通信,那么就有可能再服务器处理完毕后返回结果的时候挂掉,这个时候用户端发现很
2018-04-28 17:40:25
118
原创 hybris 主数据 impex文件相关的一些狗子
这几天在搞hybris 主数据相关的一些东西 ,做个笔记记入下 先来张原理图 如上图所示,这是主页面的一些东西,首先在hybris里面homepage代表首页,你可以在wcms里面page里面搜到。在template里面有一些slot 在content 里面也有一些slot 在slot里面又有多个component 这些slot就相当于卡槽,一个页面可以有多个卡槽,component就相当...
2018-04-09 16:19:18
1017
转载 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
5554
原创 hybris 相关的一些狗子 Model对象 xml的配置
配置好这个,hybris可以在hmc中update帮你生产数据库表跟model对象(虽然没有mybatis的那种逆向工程快,但也蛮方便的)在你项目core下面的resources下面的项目名-items.xml 日志模型对象 唯一id 用户id
2018-01-18 10:22:33
1049
原创 easyui 遮罩层 loading
$.ajax({ url:"/requestLog/logRe", data:{ code:code }, beforeSend: function () { load(); }, complete: function () { disLoad(); },ajax 上加上 beforeSend跟complete//弹出加载层
2018-01-08 09:16:42
1122
原创 html 的打印和下载
先打印 页面样式 商品通云仓物权凭证 申请时间:2017.11.15 申请编号:EX2017101500005 打印 </div 贸易商名称 仓库名称 仓库名称 仓库地址 序号 行业分类 品名
2017-12-12 16:56:55
1056
原创 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
366
2
原创 thymeleaf 模板
不用jsp之后 前端只用html跟ajax跟后台交互的话有些东西还是不是很方便,特别数据多了,所以需要模板,最近接触的是thymeleaf模板 这个跟jsp的用法还是有点差别的就说下用的比较多的那几个吧 首先你得在你的html上加上约束<html xmlns:th="http://www.thymeleaf.org" xmlns:layout="http://www.ultraq.
2017-11-17 10:22:04
552
原创 td 单击事件
给 td加单击是事件,直接放在ajax的success里面 还是比较方便的success:function(data){ var obj=eval(data); var ht = ''; for(var i=0;i<obj.length;i++){ ht = ht+""; ht = ht + "" + obj[i].id + ''; h
2017-11-17 10:00:25
2457
原创 下拉框带搜索
前端不用框架写,下拉框带搜索,没办法只好去搞几个插件看看,这个插件还蛮好用的分享下下载地址 http://www.dowebok.com/179.html因为用了th模板 下面有th标签 这个启动插件的 id就放select的就行$('#ckmckc').comboSelect();改input里面的值(坑了我好久)$('.
2017-09-22 17:59:25
2410
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人