
java编程
指尖挡不住流年
东风吹破少年梦,从此再无少年心。东北小伙2019加油!共同学习可加本人扣扣1432829587。
展开
-
JUnit测试模拟JoinPoint
JUnit测试模拟JoinPoint原创 2022-08-02 19:29:03 · 796 阅读 · 1 评论 -
教你用码云快速下载github代码
访问https://gitee.com/,注册自己的账号,新建仓库。向下拉,找到导入已有仓库,填写github地址:点击克隆/下载:速度还可以,基本是以M来下载的:原创 2020-12-04 16:19:22 · 1086 阅读 · 0 评论 -
springboot+vue前后端分离跨域问题配置
只需要增加一个配置类即可/** * 解决跨域问题 * @author kangzhuang * @date 2020/11/20 */@Componentpublic class CorsFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void.原创 2020-11-20 15:14:09 · 583 阅读 · 0 评论 -
springboot+logback 配置日志按大小和日期滚动分割失效问题解决
application.propeties配置#日志配置logging.config=classpath:logback-spring.xmllogging.path=/temp/gold_cloud_manage/loglogback-spring.xml配置<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR &l..原创 2020-11-19 17:08:20 · 2398 阅读 · 0 评论 -
com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: 报错
client下设置以下可以解决client: # register-with-eureka: false # 表示自己就是注册中心,不用注册自己 fetch-registry: false # 表示自己就是注册中心,不用去注册中心获取其他服务的地址...原创 2020-09-27 23:18:22 · 1078 阅读 · 0 评论 -
System.getProperty(“os.name“)在不同操作系统上的输出
System.out.println(System.getProperty("os.name"));操作系统 输出 linux Linux windows Windows XP原创 2020-08-25 14:16:06 · 5451 阅读 · 0 评论 -
解决idea启动项目报错:Unable to open debugger port (127.0.0.1:62478):
1.问题描述:debug模式下偶尔启动项目,却启动失败报错2.原因分析出现这个报错的原因是因为端口被占用导致的3.解决方法解决方法主要两种:修改端口配置(推荐)、关闭占用端口的进程(不推荐)。...原创 2020-08-19 18:35:24 · 866 阅读 · 0 评论 -
DESede/ECB/PKCS5Padding 加密
public static void main(String[] args) throws Exception { //密钥,24位 下面需要字节数组,记住utf-8 byte[] keybyte = "abcdefghizklmnopqrstuvwx".getBytes("utf-8"); //用到javax下的SecreKey,传入密钥和加密方式 SecretKey deskey = new SecretKeySpec(keybyte...原创 2020-07-23 15:24:48 · 2042 阅读 · 0 评论 -
idea中的java类上有一个灰色
idea中的java类上有一个灰色的X号在idea的settings里面设置原创 2020-07-22 18:25:01 · 2485 阅读 · 0 评论 -
NullPointException属于什么类型的异常?如何高效判空?
解答:1.NullPointException属于运行异常!2.if()判空、StringUtils.isNoEmpty()java8特性判空:List<User> userList = new ArrayList<User>();userList.add(new User(1,"Tom3", "12312312"));userList.add(ne...原创 2020-04-15 17:41:53 · 2062 阅读 · 0 评论 -
Token防止表单重复提交和CSRF攻击
Token,可以翻译成标记!最大的特点就是随机性,不可预测,一般黑客或软件无法猜测出来。Token一般用在两个地方:1: 防止表单重复提交 2: anti csrf攻击(Cross-site request forgery 跨站点请求伪造)两者在原理上都是通过session token来实现的。当客户端请求页面时,服务器会生成一个随机数Token,并且将Token放置到session当...原创 2020-03-12 10:39:48 · 266 阅读 · 0 评论 -
BigDecimal比较建议用compareTo
public static void main(String[] args) { BigDecimal b=new BigDecimal("112"); BigDecimal a=new BigDecimal("1.12").multiply(new BigDecimal(100)); System.out.println(...原创 2020-03-11 18:17:55 · 508 阅读 · 0 评论 -
Java Poi 读取excel 对所有类型进行处理
public static String getCellValue(Cell cell) { String cellValue = ""; if (cell == null) { return cellValue; } // 判断数据的类型 switch (cell.getCellType()...原创 2020-03-10 13:48:40 · 715 阅读 · 0 评论 -
本地文件路径转为inputStream流
InputStream inputStream=null;try { inputStream = new FileInputStream(filePath);} catch (IOException e) { }原创 2020-03-05 16:50:28 · 14177 阅读 · 0 评论 -
采用正则表达式的方式来判断一个字符串是否为数字
//采用正则表达式的方式来判断一个字符串是否为数字,这种方式判断面比较全 //可以判断正负、整数小数 //?:0或1个, *:0或多个, +:1或多个 Boolean strResult = str.matches("-?[0-9]+.*[0-9]*"); if(strResult == true) { ...原创 2020-03-04 18:22:45 · 1605 阅读 · 0 评论 -
java 远程文件url 转为输入流
URL url = new URL(fileUrl);HttpURLConnection conn = (HttpURLConnection)url.openConnection();//设置超时间为3秒conn.setConnectTimeout(3*1000);//防止屏蔽程序抓取而返回403错误conn.setRequestProperty("User-Agent", "Mozi...原创 2020-02-25 10:17:59 · 10110 阅读 · 0 评论 -
poi 4.0.0 导出excel
<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.0</version></dependency><dependency> &...原创 2020-01-10 17:09:33 · 745 阅读 · 0 评论 -
百度AI开放平台可用于身份认证
详见链接地址https://ai.baidu.com/ai-doc/FACE/8k37c1rqz#%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81原创 2019-12-31 10:24:52 · 891 阅读 · 0 评论 -
格式化flaot当时整数时输出.00
今天的积累都是为了更好的明天,加油!我是java程序员,大家可以关注我一起学习哈!DecimalFormat decimalFormat = new DecimalFormat(".00");float a = 1000000 * 1f / 100;float a1 = 10 * 1f / 100;float a2 = 0 * 1f / 100;float a3 = 111 *...原创 2019-12-12 14:34:19 · 265 阅读 · 0 评论 -
elastic-job 快速入门
今天的积累都是为了更好的明天,加油!我是java程序员,大家可以关注我一起学习哈!官方地址:http://elasticjob.io/docs/elastic-job-lite/01-start/quick-start/原创 2019-12-12 14:12:05 · 151 阅读 · 0 评论 -
ftl 实现for循环
今天的积累都是为了更好的明天,加油!我是java程序员,大家可以关注我一起学习哈!<#list x..5 as i> <input type="hidden" id="upload${i}-input" name="fileNameOrUrl" value="" src-data="" data-name=""/></#list>...原创 2019-11-29 11:50:43 · 5087 阅读 · 1 评论 -
ftl定义变量
今天的积累都是为了更好的明天,加油!我是java程序员,大家可以关注我一起学习哈! <#assign x = 1> <#-- 创建变量 x --> ${x} <#assign x = x + 3> <#-- 替换变量 x --> ...原创 2019-11-29 11:16:49 · 2170 阅读 · 0 评论 -
java 判断上传文件大小、MultipartFile、File
今天的积累都是为了更好的明天,加油!我是java程序员,大家可以关注我一起学习哈! /** * 判断文件大小 * * @param len * 文件长度 * @param size * 限制大小 * @param unit * 限制单位(B,K,...原创 2019-11-26 16:42:06 · 3286 阅读 · 0 评论 -
springboot发布tomcat后静态文件路径问题
今天的积累都是为了更好的明天,加油!我是java程序员,大家可以关注我一起学习哈!打成war发布tomcat我发现资源路径有问题,有问题咱得解决问题啊!访问的是返现页面引用的js全部阵亡,均报404,那一定是路径有问题啊!1.我引入的模板<dependency> <groupId>org.springframework.boot</groupId...原创 2019-11-04 15:55:28 · 1434 阅读 · 0 评论 -
springboot打成war包部署到tomcat
今天的积累都是为了更好的明天,加油!我是java程序员,大家可以关注我一起学习哈!springboot部署war包有两种情况:1.新建的springboot项目新建项目时,Packaging选war新建之后,会发现pom文件里多了个spring-boot-starter-tomcat <dependency> <groupId>o...原创 2019-11-04 15:07:13 · 276 阅读 · 0 评论 -
Springboot Mybatis 插入数据,参数中有List
今天的积累都是为了更好的明天,加油!我是java程序员可以关注我一起学习哈!不知道从什么时候起喜欢记录自己的代码了!今天简单的记录下Springboot +Mybatis 插入数据,参数中有List时的处理!适合初学者阅读,话不多说直接写代码!.properties配置spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driv...原创 2019-10-25 16:09:51 · 2844 阅读 · 0 评论 -
SpringBoot EasyExcel实现Excel的导出
今天的积累都是为了更好的明天,加油!我是java程序员可以关注我一起学习哈!今天心血来潮,突然想起很久以前的一个导出excel的功能,以前用的poi感觉挺麻烦的!今天就简单写下EasyExcel版本的,EasyExcel是阿里的一个开源插件!github地址https://github.com/alibaba/easyexcel大家也可以下载下来看看源码!我这里只做了一个简单的demo!E...原创 2019-10-24 18:50:46 · 1497 阅读 · 3 评论 -
SpringBoot整合Flyway管理数据库版本
今天的积累都是为了更好的明天,加油!我是java程序员可以关注我一起学习哈!对于 SpringBoot 项目开发, 其实不需要专门安装 flyway 命令行工具和 maven 插件, SpringBoot 启动就会自动执行 DB migrate 操作. 对于其他的 flyway 操作, 就需要使用命令行工具或 maven 插件了.flyway 提供命令行工具, 常用的命令包括:Clean...原创 2019-10-23 16:59:03 · 788 阅读 · 0 评论 -
springboot远程调用dubbo服务接口
今天的积累都是为了更好的明天,加油!我是java程序员可以关注我一起学习哈!1.首先idea新建一个springboot项目,这里简单介绍下:2.在springboot启动类上加入注解@ImportResource(locations = {"classpath*:dubbo_config/*.xml"})locations 为你的dubbo相关配置文件路径3....原创 2019-10-16 11:00:40 · 2920 阅读 · 0 评论 -
java读取excel文件并写入.txt文件中
完整代码,可直接复用!觉着可以记得留赞关注我!需求:最近一直要提交很多sql工单数据给DB管理员执行,一个一个复制很麻烦,于是写下此方法!如有高见欢迎留言!注意:记得引入poi包如果你觉着不错,麻烦帮忙点个赞!分享下!谢谢!package com.example.util;import org.apache.commons.lang3.StringUtils;import ...原创 2019-08-22 17:33:46 · 3025 阅读 · 0 评论 -
Java导出CSV文件
通过页面按钮点击导出csv:步骤:1.创建临时文件2.下载到本地3.删除临时文件传入数据直接调用即可:import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io....原创 2019-06-27 13:32:55 · 967 阅读 · 0 评论 -
httpClient请求工具+MD5
记录下自己,话不多说,直接上代码(转发请注明出处):https://blog.youkuaiyun.com/kangzhuang521/article/details/94620044/** * http请求工具 * @author kangzhuang * @Date 20190701 */public class HttpSendUtils { /** * 引入日志 ...原创 2019-07-04 15:14:19 · 461 阅读 · 0 评论 -
哪个for循环更快?
package com.example.test;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class ForTest { public static void main(String[] args) { ...原创 2019-09-03 15:16:00 · 1129 阅读 · 0 评论 -
springmvc重定向中文参数丢失问题
今天的积累都是为了更好的明天,加油!我是java程序员可以关注我一起学习哈!item内容为中文,重定向数据丢失,使用URLEncoder.encode(中文参数,编码格式)并且在方法中抛出异常!public String index(HttpServletRequest httpRequest) { String keyCode = httpRequest.getParamet...原创 2019-09-05 15:54:43 · 630 阅读 · 0 评论 -
一张图彻底了解冒泡排序
今天的积累都是为了更好的明天,加油!我是java程序员可以关注我一起学习哈!public static void main(String[] args) { // 1。冒泡排序 int[] arr = { 3, 44, 38, 5, 47, 15, 36, 26, 27, 2, 46, 4, 19, 50, 48 };// int[] arr...原创 2019-09-11 16:19:23 · 236 阅读 · 0 评论 -
Windows下dubbo环境搭建及初步使用
今天的积累都是为了更好的明天,加油!我是java程序员可以关注我一起学习哈!一、dubbo简介 Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。二、环境准备 本案例使用环境:jdk(1.8)、maven(3.2+)、zookeeper(3.4.12)、idea、tomcat(tom...原创 2019-09-18 18:26:31 · 783 阅读 · 0 评论 -
SpringBoot启动项目自动初始化执行sql
今天的积累都是为了更好的明天,加油!我是java程序员可以关注我一起学习哈!/** * 启动项目自动初始化执行 */@Componentpublic class InitProject implements ApplicationRunner { private static final Logger logger = LoggerFactory.getLogger("In...原创 2019-09-19 10:35:23 · 1468 阅读 · 1 评论 -
你还在用Integer.valueOf ?
今天的积累都是为了更好的明天,加油!我是java程序员可以关注我一起学习哈!先简单看段代码,别看答案,猜下会输出什么:String uidString="aaaa";int loginUid = NumberUtils.toInt(uidString);System.out.println("NumberUtils.toInt:"+loginUid);loginUid=Integ...原创 2019-09-29 16:47:52 · 263 阅读 · 0 评论 -
Java POI导出excel
话不多说直接上代码,如果适合你,麻烦给个赞!!!package com.dajie.notice.util;import java.io.IOException;import java.io.OutputStream;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import j...原创 2019-06-28 11:07:21 · 329 阅读 · 0 评论