- 博客(42)
- 收藏
- 关注
原创 2021-06-04
springboot restTemplate超时设置 @Autowired private RestTemplateBuilder builder; @Bean @LoadBalanced public RestTemplate restTemplate() { return builder. setConnectTimeout(Duration.ofMillis(2000)). se
2021-06-04 10:06:45 152
转载 netty客户端处理总是单线程处理
https://www.oschina.net/question/3659437_2271832?p=1
2020-04-20 09:13:21 1096 1
转载 Netty实现请求-响应同步
https://segmentfault.com/a/1190000020507086?utm_source=tag-newest
2020-04-20 09:11:43 948
原创 windows 根据端口查找进程 杀死进程
1.根据端口找到进程netstat -ano|findstr "8888"2.根据进程找到所属进程名称tasklist|findstr 250003.输入进程号或名称杀死进程taskkill /f /t /im java.exe
2020-03-16 17:20:19 155
原创 SpringBoot2.x整合线程池(ThreadPoolTaskExecutor)
转载自:https://www.jianshu.com/p/3d875dd9d5db
2020-03-11 09:36:25 1934
原创 logback自动推送日志到指定服务器
1.配置接收地址 monitor: logUrl: http://${LOG_URL_IP:xxx.xxx.xxx.xxx}:8233/history/log2.引入第三方jar包 implementation 'org.logback-extensions:logback-ext-loggly:0.1.5'3.logback进行配置 <springPro...
2020-03-10 13:20:49 3673
原创 RandomAccessFile 指定位置读取文件
//上次读取位置 0说明从开头读取lastTimeFileSize = 0;RandomAccessFile randomFile = null;File file = new File(url);randomFile = new RandomAccessFile(file,"r");randomFile.seek(lastTimeFileSize);String tmp = "";...
2020-03-03 11:20:38 1815
原创 List循环并修改属性
Iterator<T> iterator = ordersList.iterator(); while (iterator.hasNext()) { T order = iterator.next(); if (indexNoMrnMap.containsKey(order.getMrn())) { ...
2019-08-14 17:18:39 4120
原创 springboot 入参出参日期格式化 序列化 反序列化
针对前端出入日期字符串,后端是Date类型@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
2019-07-25 19:20:51 1445
原创 gradle项目使用lombok,打包出现getter setter无法找到
gradle项目使用lombok,使用@getter @setter。打包出现get set无法找到。compile 'org.projectlombok:lombok'annotationProcessor 'org.projectlombok:lombok' 添加此句
2019-06-26 14:21:52 3565 3
原创 mybatis动态SQL标签的使用
1.insert标签2.update标签3.delete标签4.select标签5.sql标签6.include标签7.bind标签 参数绑定,比如like查询8.if标签9.where标签 where 标记会自动将其后第一个条件的and或者是or给忽略掉<where> <if test="id != null ">i...
2019-05-09 15:58:22 334
原创 http webservice
package cn.ucmed.rubik.utils.shandongmch;import java.nio.charset.Charset;import org.apache.http.HttpEntity;import org.apache.http.client.config.RequestConfig;import org.apache.http.client.method...
2019-04-07 17:45:07 382
原创 http put
put:Map<String, Object> param = new HashMap<String, Object>(); param.put("newPwd", SHA256Util.hash(newPwd)); param.put("oldPwd", SHA256Util.hash(oldPwd)); param.put("token", tok...
2019-04-07 17:44:23 2271
原创 http post(json,xml)
package com.ucmed.hnust.util;import com.alibaba.fastjson.JSONObject;import org.apache.log4j.Logger;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLCo...
2019-04-07 17:43:32 594
原创 http post请求
POST:Map<String, Object> param = new HashMap<String, Object>(); param.put("userId", userId); param.put("password", SHA256Util.hash(password)); param.put("roleName", "掌医患者"); ...
2019-04-07 17:42:29 489
原创 http get请求
package com.ucmed.hnust.util;import com.alibaba.fastjson.JSONObject;import org.apache.log4j.Logger;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.HttpURLConnecti...
2019-04-07 17:40:54 431
原创 xml转换map
public class XMLConverUtil{ private static final ThreadLocal<Map<Class<?>,Marshaller>> mMapLocal = new ThreadLocal<Map<Class<?>,Marshaller>>() { @Overrid...
2019-02-28 10:23:19 814
转载 Intellij IDEA 快捷键整理
原文地址:http://www.cnblogs.com/valor-xh/p/6372508.html【常规】Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可...
2019-02-28 10:08:48 100
原创 根据图片地址下载图片到本地服务器 将本地服务器图片输出到浏览器下载
一:1.根据图片地址下载图片到本地服务器2.删除本地服务器上的图片 import com.alibaba.fastjson.JSONObject;import org.apache.log4j.Logger;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;impo...
2019-02-28 10:02:39 924
原创 kafka基础:生产者发送消息,消费者接收消息
1.生产者 package com.ucmed.formalWork.demo.kafka;import org.apache.kafka.clients.producer.*;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.apache.kafka.common.serialization....
2019-01-24 09:50:54 1671
原创 springboot2 mybatis 多数据源配置
1.添加注解@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})2.添加多数据源spring: datasource: master: name: jdbc-url: username: password: drive...
2019-01-23 15:08:31 491
原创 springboot拦截器,异常统一接收
1.统一拦截package com.liujiang.interceptor;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.conf...
2018-12-17 17:07:15 296
原创 springboot 404 500等统一处理页面
package com.liujiang.util.exception;import org.springframework.boot.web.servlet.error.ErrorController;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotat...
2018-12-17 17:03:19 1951
原创 linux,windows下redis安装和配置
window下:https://github.com/MicrosoftArchive/redis/releases自行下载安装linux下:一.Redis安装、启动进入目录,cd /home/ucmed/component/redis下载Redis,wget http://download.redis.io/releases/redis-3.2.11.tar.gz 4.0...
2018-12-17 14:56:36 129
原创 spring项目接入redis
1.引入jar <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>1...
2018-12-17 11:01:55 519
原创 Java中throw和throws的区别
try catch就不多说大家都懂系统自动抛出的异常所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,并且 Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行。语句抛出的异常用户程序自定义的异常和应用程序特定的异常,必须借助于 throws 和 throw 语句来定义抛出异常。throw是语句抛出一个异常。语法:thro...
2018-12-10 14:34:22 245
原创 springmvc上传文件
package com.ucmed.web.controller.admin;import net.sf.json.JSONObject;import org.springframework.http.HttpStatus;import org.springframework.http.ResponseEntity;import org.springframework.stereoty...
2018-11-29 09:31:20 156 1
原创 springboot映射上传文件虚拟路径
@Configurationpublic class InterceptorConfig implements WebMvcConfigurer{//配置虚拟映射路径 @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/i...
2018-11-29 09:30:01 1694
原创 一.java并发
1.1 同步VS异步同步和异步通常用来形容一次方法调用。同步方法调用一开始,调用者必须等待被调用的方法结束后,调用者后面的代码才能执行。而异步调用,指的是,调用者不用管被调用方法是否完成,都会继续执行后面的代码,当被调用的方法完成后会通知调用者。比如,在超时购物,如果一件物品没了,你得等仓库人员跟你调货,直到仓库人员跟你把货物送过来,你才能继续去收银台付款,这就类似同步调用。而异步调用了,就像...
2018-11-27 15:28:08 108
原创 让多线程有返回值
Runnable,该接口的run方法并无返回值。而Callable的call方法可以根据你传入的泛型参数返回对应类型的数据。public class TaskCallable implements Callable<String>{ private int id; public TaskCallable(int id){ this.id = id;...
2018-11-27 15:27:59 328
原创 spring+mybatis两种事务控制编写
一.声明式事务管理 1.spring主配置文件头部添加以下代码 xmlns:aop=”http://www.springframework.org/schema/aop” xmlns:tx=”http://www.springframework.org/schema/tx” xsi:schemaLocation下添加如下代码: http://www.sp...
2018-03-19 17:17:03 8652
原创 java项目下资源文件路径的获取
eg:拒绝硬编码 获取resources下相关配置文件 获取流:this.getClass().getResourceAsStream(“/other/mrmy.properties”),返回值:InputStream 获取URL:this.getClass().getResource(“/other/dom.xml”).getPath(), 返回值:String URL 路径有/和没有的
2018-02-07 14:49:54 13324 1
原创 关于mvnen项目下hibernate mybaits打包无法加载xml文件
maven项目打包时,如果java目录下有xml文件,则打包时不会加载xml文件,但是有时我们mybatis或hibernate的xml会写在java目录下。解决方案:在项目pom文件build中加入如下配置即可解决问题 resources> resource> directory>src/main/javadirectory>
2018-02-02 14:39:43 187
原创 maven 默认JDK设置
maven默认JDK设置: 针对更新maven项目后,jdk版本发生改变的情况。 在maven settings.xml中profiles节点下新增如下 <profile> <id>jdk-1.7</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk>
2017-10-31 16:45:38 865
原创 spring MVC提交处理带文件和非文件表单
<form action="" method="post" enctype="multipart-form-date"> <input type="file" name="file"/> <input type="user.userName"/> <input type="user.userPassword"/&g
2016-10-12 16:24:59 846
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人