- 博客(33)
- 问答 (1)
- 收藏
- 关注
原创 SpringCloud集群配置问题总结
此处集群配置了三个节点peer1,peer2,peer3peer1节点注册到了peer2节点,peer2节点注册到了peer3节点,peer3节点注册到peer1节点服务service注册到节点peer2上1. 节点之间的同步问题访问peer1节点主页peer2节点主页peer3节点主页由上图可知:节点peer1有节点peer2的信息,却没有peer2的服务...
2019-01-16 14:34:31 843
原创 SpringCloud配置文件中的坑
com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect问题 版本springcloud 2.1.2此处本地测试用的单注册中心eureka配置采用 .yml 配置方式# 单例配置spring: application...
2019-01-16 11:05:20 27987 17
原创 eclipse中导入tomcat-8.0.5源码
1. 安装ant2. 从tomcat官网下载tomcat源码,解压源码到本地文件夹。3. 修改tomcat源码中名为build.properties.default的文件。重命名为build.properties;在源码解压目录中新建文件夹output,修改build.properties文件中base.path属性值为刚才新建的output目录,例如:tomcat源码解压目录为E盘中的t...
2018-12-26 18:02:59 624
原创 log日志的java动态代理
问题描述:今天老大告诉我说系统的Log日志要修改,有些参数不能打印,有些参数不能打印,有些参数要替换部分内容,要求系统要尽量小的修改。我修改了一天,现记录如下。思路: 思路一. 定义方法,传入要打印参数和要替换的参数 思路二. 用注解或aop的方式实现,在对象的属性上加自定义注解,通过解析此注解,替换属性内容来达到目的 思路三. j...
2018-11-13 22:24:04 1213
原创 Pattern和Matcher的使用
简单使用@Testpublic void matcherTest() { String regex = "abc"; // 根据正则表达式创建对象 Pattern pattern = Pattern.compile(regex); // 获取matcher对象 Matcher matcher = pattern.matcher("jliabclijs...
2018-11-06 21:31:22 330
转载 tomcat配置详解
转载:https://www.cnblogs.com/starhu/p/5599773.html 元素名 属性 解释 server port 指定一个端口,这个端口负责监听关闭tomcat的请求 shutdown ...
2018-11-01 22:40:37 131
转载 nginx配置详解
基本配置#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;#工作模式及连接数上限events { use epoll; ...
2018-09-04 11:01:00 93
转载 springAOP的使用
xml文件配置<context:component-scan base-package="com.silencer.web" /><aop:aspectj-autoproxy proxy-target-class="true" expose-proxy="true" />新建注解@Documented()@Retention(RetentionPolic...
2018-09-01 14:15:01 145
转载 springMVC配置持久层的方式
1. 利用接口配置配置接口的方式实现持久层<!-- @declare: 配置dao层扫描器 --><bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.silencer.web.dao" />..
2018-08-30 11:21:16 1128
原创 springMVC单元测试输出自定义的logback日志
方式1:logback.xml文件直接放在src目录下面,启动单元测试时,会自动输出日志@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = { "classpath:config/applicationContext.xml" })public class SpringApplication {...
2018-08-29 15:19:04 1808
转载 springMVC配置多数据源
要配置多个数据源,我们就需要写多个bean,每个bean对应一个数据源。难点在于,如何控制多个数据源之间的切换。这里我们需要借助ThreadLocal类,这个类位于java.lang包下,首先说明ThreadLocal存放的值是线程内共享的,线程间互斥的,主要用于线程内共享一些数据,避免通过参数来传递,这样处理后,能够优雅的解决一些实际问题自定义DynamicDataSou...
2018-08-29 15:08:54 904
转载 java解析xml文档的方式
1. DOM解析 DOM是html和xml的应用程序接口(API),以层次结构(类似于树型)来组织节点和信息片段,映射XML文档的结构,允许获取和操作文档的任意部分,是W3C的官方标准 优点:①允许应用程序对数据和结构做出更改。 ②访问是双向的,可以在任何时候在树中上下导航,获取和操作任意部分的数据。 缺点...
2018-08-28 14:11:19 307
转载 web加载properties的方式
原网址:https://www.cnblogs.com/hafiz/p/5876243.html1. 用配置文件加载,用注解@Value绑定值通过context:property-placeholder加载配置文件jdbc.properties中的内容<context:property-placeholder location="classpath:properties/appl...
2018-08-27 18:41:00 1131
转载 日志配置问题
原网址:https://blog.csdn.net/hongweigg/article/details/52064620springMVC中用logback.xml配置日志,配置文件如下:<!-- @declare: 控制台输出 --> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppende...
2018-08-27 17:39:32 315
原创 web项目集成异常处理
1. 实现HandlerExceptionResolver接口public class DefinedExceptionHandler implements HandlerExceptionResolver{ private static Logger logger = LoggerFactory.getLogger(DefinedExceptionHandler.class); ...
2018-08-27 10:56:14 413
转载 dao层bean注入不成功{@org.springframework.beans.factory.annotation.Autowired(required=true)}
原因排查1. 配置扫描bean时没有扫描到dao层所在的包<context:component-scan base-package="com.silencer.web.dao" />2. dao层类上没有添加@Repository注解@Repositorypublic interface UserMapper extends BaseMapper<User&...
2018-08-23 17:06:32 5729
原创 shiro和ehcache整合
在web项目中整合shiro和ehcache,添加账户锁定功能有如下配置<bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager"> <!-- 数据验证 --> <property name="realm" ref=...
2018-08-21 18:51:59 628
原创 java多线程遇到的问题
用线程池开启五个线程处理list数组,每个数组处理20条数据,最终结果是最后一个线程的数据处理了五次,而其他四个线程中的数据自动消失了。查找原因是因为开启线程的时候没有new 一个新的runnable的子类,导致每次五个线程中的数据是共享的,所以前四个线程中的数据都修改为了最后一个线程中的数据。 开启多线程时,每次都要new一个runnable的子类。...
2018-08-21 11:01:04 671
转载 web中配置静态文件不拦截的方法
1. 启动tomcat中默认的tomcatxml文件中配置 <mvc:default-servlet-handler />web.xml中配置,此配置要放在DispatcherServlet之前<servlet-mapping> <servlet-name>default</servlet-name> &...
2018-07-27 15:04:42 5642
原创 logback的简单配置
logback的简单配置<?xml version="1.0" encoding="UTF-8"?><!-- scan=true,配置文件修改后自动加载配置文件 --><configuration scan="true" debug="true"> <!-- 日志文件位置 --> <
2018-07-26 11:58:14 266
原创 mybatis的批量操作
批量插入insert into tb_enterprise_risk (id, id1,id2,...) values<foreach collection="list" item="item" separator=","> ((select replace(uuid(), '-', '') from dual), #{item.id1,jdbcType=VAR...
2018-07-23 17:36:03 126
原创 java利用线程池处理集合
java用线程池处理集合问题循环集合每多少条数据开启一个集合,此处每十万数据开启一个线程public void testStr() { List<BaseEntity> list = new ArrayList<>(); for (int i = 0; i < 2000000; i++) { BaseEn...
2018-07-23 17:21:19 6166
原创 java中list中的subList方法
List<Object> list = new Arraylist<>();List<Object> subList = list.subList(0, 5);其中subList(0, 5)取得的是下标为0到4的元素,不包含下标为5的元素.
2018-07-18 14:06:07 127075 14
原创 java中map数组转list
map中的value转为listCollection<Object> values = map.values();List<Object> list = new ArrayList<>(values);map中的key转为setSet<String> set = map.keySet();map中的键值对转为setSet<E...
2018-07-18 14:03:25 8391
转载 mysql中的函数
concat: 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULLconcat('aa', 'bb', 'cc') aabbccconcat_ws: 是CONCAT()的特殊形式。第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数concat_ws('', 'aa', 'bb', 'cc...
2018-07-16 16:58:26 130
转载 web.xml 表头设置
原网址:https://blog.csdn.net/qq_16313365/article/details/53783288web.xml 2.3<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_...
2018-07-15 12:44:35 2372
原创 mysql时间格式化
时间格式列表%a缩写星期名%b缩写月名%c月,数值%D带有英文前缀的月中的天%d月的天,数值(00-31)%e月的天,数值(0-31)%f微秒%H小时 (00-23)%h小时 (01-12)%I小时 (01-12)%i分钟,数值(00-59)%j年的天 (001-366)%k小时 (0-23)%l小时 (1-12)%M月名%m月,数值(00-12)%pAM 或 PM%r时间,12-小时(hh:mm...
2018-07-13 16:59:56 254
转载 java注解的使用
转自:http://www.cnblogs.com/komojoemary/p/5776291.html在讲注解之前,我们先来看下xml。 xml作为一种可扩展的标记语言,我想大家都不会陌生,尤其对于我们开发人员而言。在我们开发过程中,xml最大的用武之地一般有两个:配置文件和异构系统之间的数据传输。今天我们讲的内容和前一块有关。 在注解出现之前,作为配置文件应用的xm
2017-10-31 15:31:07 235
原创 eclipse中导入maven项目找不到本地maven库的解决办法
今天在eclipse中导入maven项目,但是找不到本地的maven库,弄了好久,终于找到了解决办法,在此处记录一下:原因:本地maven库配到了D盘,没有更新eclipse中的index索引,所以eclipse找不到本地配置的maven库,更新一下eclipse的索引即可。window => preferences => maven 选中download repository inde
2017-09-23 20:39:23 15612
原创 json使用-ajax发送json数据
$.ajax({url: '/client/ehr/empReduce',method: 'POST',dataType: "json", /*dataType不可少*/ contentType: "application/json; charset=utf-8",data: JSON.stringify({idCardNum: idCar
2017-07-06 15:10:48 365
转载 http上传/下载文件时,Content-Disposition的使用
Content-disposition是 MIME 协议的扩展,MIME 协议指示 MIME 用户代理如何显示附加的文件。当 Internet Explorer 接收到头时,它会激活文件下载对话框,它的文件名框自动填充了头中指定的文件名。(请注意,这是设计导致的;无法使用此功能将文档保存到用户的计算机上,而不向用户询问保存位置。)Rfc1867中可查1. 上传文件请求头:Co
2017-04-27 18:08:26 74275
转载 sql查询中,增加序号
oracle中有rownum函数,可以直接使用。例如:select rownum as 序号, t.city_nameas 城市, t.city_addressas 地址 from ct_exh_city t order by t.exh_city_idasc;mysql中没有rownum函数,select @n:=@n+1 as 序号, t.* fro
2017-04-27 10:10:46 6905
转载 HTTP协议详解
原文地址:http://blog.csdn.net/kingcodexl/article/details/51306062一、概念协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。HTTP协议,即超文本传输协议(Hypertext tr
2017-04-21 17:31:30 563
空空如也
微信测试号添加多客服的问题
2017-04-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人