自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

衍夏成歌的博客

写的不好勿喷

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

原创 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 27931 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 586

原创 log日志的java动态代理

       问题描述:今天老大告诉我说系统的Log日志要修改,有些参数不能打印,有些参数不能打印,有些参数要替换部分内容,要求系统要尽量小的修改。我修改了一天,现记录如下。思路:       思路一. 定义方法,传入要打印参数和要替换的参数       思路二. 用注解或aop的方式实现,在对象的属性上加自定义注解,通过解析此注解,替换属性内容来达到目的       思路三. j...

2018-11-13 22:24:04 1184

原创 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 291

转载 tomcat配置详解

转载:https://www.cnblogs.com/starhu/p/5599773.html 元素名   属性   解释   server port 指定一个端口,这个端口负责监听关闭tomcat的请求 shutdown ...

2018-11-01 22:40:37 115

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

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

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

原创 springMVC单元测试输出自定义的logback日志

方式1:logback.xml文件直接放在src目录下面,启动单元测试时,会自动输出日志@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = { "classpath:config/applicationContext.xml" })public class SpringApplication {...

2018-08-29 15:19:04 1770

转载 springMVC配置多数据源

        要配置多个数据源,我们就需要写多个bean,每个bean对应一个数据源。难点在于,如何控制多个数据源之间的切换。这里我们需要借助ThreadLocal类,这个类位于java.lang包下,首先说明ThreadLocal存放的值是线程内共享的,线程间互斥的,主要用于线程内共享一些数据,避免通过参数来传递,这样处理后,能够优雅的解决一些实际问题自定义DynamicDataSou...

2018-08-29 15:08:54 871

转载 java解析xml文档的方式

1. DOM解析        DOM是html和xml的应用程序接口(API),以层次结构(类似于树型)来组织节点和信息片段,映射XML文档的结构,允许获取和操作文档的任意部分,是W3C的官方标准        优点:①允许应用程序对数据和结构做出更改。                   ②访问是双向的,可以在任何时候在树中上下导航,获取和操作任意部分的数据。        缺点...

2018-08-28 14:11:19 292

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

转载 日志配置问题

原网址: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 301

原创 web项目集成异常处理

1. 实现HandlerExceptionResolver接口public class DefinedExceptionHandler implements HandlerExceptionResolver{ private static Logger logger = LoggerFactory.getLogger(DefinedExceptionHandler.class); ...

2018-08-27 10:56:14 394

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

原创 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 612

原创 java多线程遇到的问题

       用线程池开启五个线程处理list数组,每个数组处理20条数据,最终结果是最后一个线程的数据处理了五次,而其他四个线程中的数据自动消失了。查找原因是因为开启线程的时候没有new 一个新的runnable的子类,导致每次五个线程中的数据是共享的,所以前四个线程中的数据都修改为了最后一个线程中的数据。      开启多线程时,每次都要new一个runnable的子类。...

2018-08-21 11:01:04 653

转载 web中配置静态文件不拦截的方法

1. 启动tomcat中默认的tomcatxml文件中配置  <mvc:default-servlet-handler />web.xml中配置,此配置要放在DispatcherServlet之前<servlet-mapping>        <servlet-name>default</servlet-name>        &...

2018-07-27 15:04:42 5542

原创 logback的简单配置

logback的简单配置<?xml version="1.0" encoding="UTF-8"?><!-- scan=true,配置文件修改后自动加载配置文件 --><configuration scan="true" debug="true">    <!-- 日志文件位置 -->    &lt

2018-07-26 11:58:14 251

原创 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 113

原创 java利用线程池处理集合

java用线程池处理集合问题循环集合每多少条数据开启一个集合,此处每十万数据开启一个线程public void testStr() {        List<BaseEntity> list = new ArrayList<>();        for (int i = 0; i < 2000000; i++) {            BaseEn...

2018-07-23 17:21:19 6111

原创 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 126970 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 8338

转载 mysql中的函数

concat: 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULLconcat('aa', 'bb', 'cc')    aabbccconcat_ws:  是CONCAT()的特殊形式。第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数concat_ws('', 'aa', 'bb', 'cc...

2018-07-16 16:58:26 115

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

原创 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 193

转载 java注解的使用

转自:http://www.cnblogs.com/komojoemary/p/5776291.html在讲注解之前,我们先来看下xml。    xml作为一种可扩展的标记语言,我想大家都不会陌生,尤其对于我们开发人员而言。在我们开发过程中,xml最大的用武之地一般有两个:配置文件和异构系统之间的数据传输。今天我们讲的内容和前一块有关。    在注解出现之前,作为配置文件应用的xm

2017-10-31 15:31:07 226

原创 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 15482

原创 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 334

转载 http上传/下载文件时,Content-Disposition的使用

Content-disposition是 MIME 协议的扩展,MIME 协议指示 MIME 用户代理如何显示附加的文件。当 Internet Explorer 接收到头时,它会激活文件下载对话框,它的文件名框自动填充了头中指定的文件名。(请注意,这是设计导致的;无法使用此功能将文档保存到用户的计算机上,而不向用户询问保存位置。)Rfc1867中可查1.      上传文件请求头:Co

2017-04-27 18:08:26 72950

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

转载 HTTP协议详解

原文地址:http://blog.csdn.net/kingcodexl/article/details/51306062一、概念协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。HTTP协议,即超文本传输协议(Hypertext tr

2017-04-21 17:31:30 544

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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