自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

转载 分享一个前端好用的工具网站

http://www.dowebok.com/

2019-03-27 11:02:13 554 2

转载 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

转载 推荐一个 logback 相关的博客

https://www.cnblogs.com/warking/p/5710303.html

2019-03-27 11:00:47 114

原创 导出 txt sql 脚本

最近做一个 数据字典导出功能, 来给博客添砖加瓦SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//拼接sqlStringBuffer strb = new StringBuffer();//要导出的对象List&lt;DictionaryItemInfo&gt; 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&lt;String&gt; set = new HashSet&lt;&gt;(list);  (对String这种有去重效果)Set转List:                    List&lt;String&gt; list = new ArrayList&lt;&gt;(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='你要添加字段的表' ) &lt; 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

原创 图片上传、预览 存到本地

先来前端页面代码 基本资料 头像 仅支持GIF/JPG/PNG格式、大小不超过2M 昵称 yxzj1991

2017-12-05 16:41:42 1452

原创 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关注的人

提示
确定要删除当前文章?
取消 删除