3 nakey_xie

尚未进行身份认证

码农

等级
TA的排名 19w+

dubbo扩展 使用拦截器(多个拦截器一起配置)

<!--在xml配置文件中设置--><dubbo:referencefilter="xxx,yyy"/><!--消费方调用过程拦截--><dubbo:consumerfilter="xxx,yyy"/><!--消费方调用过程缺省拦截器,将拦截所有reference--><dubbo:servicefi...

2019-05-05 18:11:15

事物回滚出现:No transaction aspect-managed TransactionStatus in scope异常处理

Notransactionaspect-managedTransactionStatusinscope异常处理 org.springframework.transaction.NoTransactionException:Notransactionaspect-managedTrans...

2018-11-08 16:50:39

war exploded 和war的区别

war和warexploded的区别在使用idea开发项目的时候,部署Tomcat的时候通常会出现下边的情况:是选择war还是warexploded这里首先看一下他们两个的区别:war模式:将web工程以war包的形式上传到服务器warexploed模式:将web工程以当前文...

2018-11-06 10:01:30

spring 事务回滚、代码回滚

1、遇到的问题  当我们一个方法里面有多个数据库保存操作的时候,中间的数据库操作发生的错误。伪代码如下:public method() { Dao1.save(Person1); Dao1.save(Person2); Dao1.save(Person2);//假如这句发生了错误,前面的两个对象会被保存到数据库中 Dao1.save(Person2);...

2018-10-24 10:31:24

isInfoEnabled究竟多有用?

isInfoEnabled究竟多有用? 前段时间,公司里组织了一次代码检查,其中有一条检查项让我有些费解:所有INFO和DEBUG级别的日志,必须加上isInfoEnabled和isDebugEnabled的判断。理由是大量的不输出的日志对性能会有影响(日志中存在字符串拼接)。如果说只是DEBUG的加上,我也就认了,可是在系统...

2018-10-22 16:02:45

dubbo的一些默认变量【转】

变量名 描述 默认值 用途 DEFAULT_IO_THREADS 默认IO线程 Math.min(Runtime.getRuntime().availableProcessors() + 1, 32) 创建NettyServer和MinaServer时 DEFAULT_PROXY 默认代理, javassist 通过生成字节...

2018-09-27 09:53:15

JAVA实现实用的ZIP压缩与解压【转】

程序实现了ZIP压缩。共分为2部分:压缩(compression)与解压(decompression)大致功能包括用了多态,递归等JAVA核心技术,可以对单个文件和任意级联文件夹进行压缩和解压。需在代码中自定义源输入路径和目标输出路径。 packagecom.han;importjava.io.*;import...

2018-09-26 14:33:36

post请求重定向后变成了GET请求

由于公司的项目需要部署到tomcat中,且要对外提供https的访问,所以我按照网上的教程,自己制作自签名证书,导入到tomcat中,这个详细的步骤网上有大把的教程,这里不再赘述。证书配置好后,能够访问,由于需要将以http访问的请求重定向到https,所以我又在tomcat中的web.xml中配置了如下信息:<login-config><!--Au...

2018-09-25 11:36:16

split表达式使用注意特殊符号需要转义【转】

前段时间开发一个功能,上传文件服务器,java后台需要对文件的类型进行检验例如:test.csv根据符号.分割成数据内的两个元素,首次尝试用 Stringobject[]=fileName.split(“.”);发现有问题后面上网找了一些资料,了解到split表达式,其实是一个正则表达式。* ^|.等符号在正则表达式中属于一种有特殊含义的字符,如...

2018-09-12 11:33:13

HTTP和HTTPS的区别【转】

 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。  为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的...

2018-08-31 16:00:46

druid数据源【转】

Druid是一个JDBC组件,它包括三部分:  DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。  DruidDataSource 高效可管理的数据库连接池。  SQLParser  Druid可以做什么? 1) 可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执...

2018-08-31 09:41:22

Java中,String类型和包装类型作为参数传递时,是属于值传递还是引用传递呢?【转】

原理知识:如果参数类型是原始类型,那么传过来的就是这个参数的一个副本,也就是这个原始参数的值,这个跟之前所谈的传值是一样的。如果在函数中改变了副本的值不会改变原始的值.如果参数类型是引用类型,那么传过来的就是这个引用参数的副本,这个副本存放的是参数的地址。如果在...

2018-08-30 11:08:41

常见非关系型数据库(NoSQL)推荐介绍【转】

目录 非关系型数据库的特点 ………………………………………………………………………………….1.关系型数据库 ………………………………………………………………………………………………2. 关系型数据库瓶颈 ……………………………………………………………………………………..3. NoSQL ………………………………………………………………………………………………………..4. 关系型数据...

2018-08-30 10:51:06

for循环去掉最后一个逗号

我们常常遇到一个情况:需要把集合的元素一一变成字符串展示,逗号隔开,最后一个逗号需要去掉直接看代码:非空校验有需要的自己加上去 测试方法:测试结果:  代码:/***拼接集合元素,去除最后一个逗号*@paramlist*@return*/publicstaticStringge...

2018-08-30 10:38:18

JAVA开发必会Linux命令【转】

作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。本文并不会对...

2018-08-30 09:53:25

java代码判定一个字符串里是否有中英文

 原理:根据字符串字节的长度和字符串的长度对比   public boolean hasChinese(String str) { if (StringUtils.isEmpty(str)) { return false; } //1个英文一个字节,1个 中文2个字节(GBK) if (str.getBytes().leng...

2018-08-29 20:00:11

easyui 多文件上传校验是否选择文件

 界面如下:   主要代码: $('#files')[0].files.length jsp页面: js校验:function importFile(type) { var fileSize = $('#files')[0].files.length; if( type == 'multiple' && fileS...

2018-08-29 19:50:34

js 睡眠一秒

代码应用: if(sleep(1000)){//休眠1秒}  睡眠一秒方法: functionsleep(numberMillis){varnow=newDate();varexitTime=now.getTime()+numberMillis;while(true){now=...

2018-08-29 13:51:09

WIN10下开发 idea启服务 18099端口被占用

出现以下错误的:Error running bosslab: Address localhost:18099 is already in useError running bosslab: Unable to open debugger port (127.0.0.1:63345): java.net.SocketException "socket closed"

2018-01-10 15:27:04
勋章 我的勋章
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。