java基础
文章平均质量分 53
persistenceヾ(◍°∇°◍)ノ
功不成,名不就,何以游戏人生! 努力到无能为力,拼搏到感动自己,路漫漫其修远兮,吾将上下而求索..
展开
-
XXL 的JobSpringExecutor自动获取IP不对
1.配置xxl.job.admin.addresses=http://192.168.31.53:8080/xxl-job-admin### xxl-job executor addressxxl.job.executor.appName=carp-business-job-executor### xxl.job.executor.ip=192.168.31.118xxl.job.executor.port=9988### xxl-job, access tokenxxl.job原创 2020-07-07 14:35:14 · 10941 阅读 · 0 评论 -
对get/post请求的参数,进行处理,将字符串前后空格置换
1.import com.cdls.carp.business.filter.ParamsFilter;import org.springframework.boot.web.servlet.FilterRegistrationBean;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import javax.serv原创 2020-07-07 11:46:29 · 6047 阅读 · 0 评论 -
json数据转对象,对象属性名与json的key不同的解决方案
fastJSON用@JSONFieldjackjson用@jsonpropertyhttps://blog.csdn.net/u012260238/article/details/84916471原创 2020-07-07 11:24:31 · 1964 阅读 · 0 评论 -
Java 后端读取视频文件获取视频流后 前端进行播放/下载
/** * 响应ContentType * @author xrj * @date 2020/6/5 */public class ContentTypeConstant { /** * 视频播放 */ public static final String VIDEO_TYPE="video/mp4"; public static final String FILE_TYPE="application/force-download";...原创 2020-06-06 13:27:07 · 8689 阅读 · 4 评论 -
获得全国地区表
表CREATE TABLE `b_area` ( `id` bigint(18) NOT NULL COMMENT 'id', `name` varchar(50) NOT NULL COMMENT '名称', `full_name` varchar(255) DEFAULT NULL COMMENT '全称', `address` varchar(255) DEFAULT NULL COMMENT '详细地址', `pinyin` varchar(50) DEFAULT NULL ...原创 2020-06-02 15:48:58 · 5341 阅读 · 0 评论 -
java应用程序记录请求记录与修改记录日志
1.Log/*** @Description: 日志操作注解* @Author yjw* @Date 2020/4/3**/@Documented@Target(value = ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface Log { // 执行模块 String module() default ""; // 操作内容 String content...原创 2020-05-27 14:56:24 · 6147 阅读 · 0 评论 -
idea中web的程序部署(非maven项目)
1.WEB项目的部署 以及自动编译*Intellij中 web的程序 部署 不同于myeclipse和eclipse需要把项目打成一个Artifacts(成品包)的war包 然后在 配置的tomcat的Deployment中选择对应的war包具体的可以看下这个帖子http://my.oschina.net/tsl0922/blog/94621我要强调的是 非maven的项目 比如网上下载的eclipse或者myeclipse项目首选要检查项目设置 F4 或者 Ctrl+ALT+S...原创 2020-05-26 11:31:37 · 1361 阅读 · 0 评论 -
自定义流程比较全的表结构
任务表CREATE TABLE `b_task` ( `id` bigint(18) NOT NULL DEFAULT '0' COMMENT 'id', `title` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '标题', `style` tinyint(1) DEFAULT NULL COMMENT '任务种类', `state` tinyint(1) NOT NULL COMMENT '流程状态', `secrec...原创 2020-05-26 09:17:00 · 5937 阅读 · 0 评论 -
程序包com.sun.image.codec.jpeg不存在 问题的完美解决
1、问题?项目打包报错;程序包com.sun.image.codec.jpeg不存在;2、原因尚不明确;由于jdk升级问题。才出现的,可能jdk6就不会出现;初步怀疑jdk的问题;3、解决方案通过配置maven-compiler-plugin插件可以解决此问题。<plugin> <artifactId>maven-compiler-plug...原创 2020-04-29 18:51:42 · 4309 阅读 · 0 评论 -
这里有你需要的各种二维码(springboot)
1.异常描述枚举import lombok.Getter;/** * @Author xrj * @Date 2020/3/30 14:05 * @Description 异常描述 */@Getterpublic enum ResultEnum { /** * 用于规范传给前端 json code 已经产生异常的通用描述 */ //系...原创 2020-04-29 15:56:26 · 5650 阅读 · 0 评论 -
Content type 'application/x-www-form-urlencoded' not supported
解决思路1前端请求头设置contentType为"application/json"比如ajax$.ajax({url : urladdress,type : "POST",dataType : 'JSON',data : JSON.stringify(JsonObj),//设置请求的contentType为"application/json"content...原创 2020-04-20 17:22:41 · 1269 阅读 · 0 评论 -
java下载文件夹(其实是下载压缩文件zip)
推荐必看:https://blog.csdn.net/persistencegoing/article/details/84376427All rights reserved.No part of this article may be reproduced or distributed by any means,or stored in a database or retrieval s...原创 2019-10-30 16:48:56 · 3927 阅读 · 3 评论 -
java定时器Timer,每天00:00执行任务
https://blog.csdn.net/persistencegoing/article/details/84376427importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Timer;importjava.util.TimerTask;publicclassT...原创 2019-04-22 10:57:54 · 1794 阅读 · 0 评论 -
对图片进行压缩,长宽不变(可设置),压缩后不变色写法,亲测写法
All rights reserved.No part of this article may be reproduced or distributed by any means,or stored in a database or retrieval system,without the prior written permission of persistenceGoing autho...原创 2019-06-12 09:23:10 · 1353 阅读 · 0 评论 -
Java 什么时候用 assert
assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,assert将给出警告或退出。一般来说,assertion用于保证程序最基本、关键的正确性。asserti...原创 2019-06-11 16:28:54 · 657 阅读 · 2 评论 -
win10+jdk8重启后失效
尝试一下jdk8,卸载原来的jdk7,安装jdk8并重新设置环境变量,cmd下javac、java -version都没问题。后来重启电脑后再cmd下javac就提示异常。查看环境变量,发现后来安装了MySQL尝试将java相关项下移,问题保存后在尝试,问题解决。...原创 2019-06-11 15:34:33 · 319 阅读 · 0 评论 -
java 位运算 和实际应用
public class Test { public static void main(String[] args) { // 1、左移( << ) // 0000 0000 0000 0000 0000 0000 0000 0101 然后左移2位后,低位补0:// // 0000 0000 0000 0000 0000 0000...转载 2019-05-08 13:43:35 · 321 阅读 · 0 评论 -
Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)
位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。1.与运算符与运算符用符号“&”表示,其使用规律如下:两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。public class dat...转载 2019-05-08 13:28:00 · 721 阅读 · 0 评论 -
二进制、八进制、十进制、十六进制之间的转换
二进制与十进制之间的转换:十进制转二进制方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。(具体用法如下图)二进制转十进制方法为:把二进制数按权展开、相加即得十进制数。(具体用法如下图)二进制与八进制之间的转换二进制转八进制方法为:3位二进制数按权展开相加得到1位八进制数。(注意事...转载 2019-05-08 11:29:57 · 784 阅读 · 0 评论 -
java国际化之时区问题处理
在国际化的项目中需要处理的日期时间问题主要有两点:1、日期时间的国际化格式问题处理;2、日期时间的时区问题处理,这两个问题要区分开,不要弄混了。日期时间国际化化格式处理对应的关键词:Locale日期时间的国际化格式指的是在不同的国家和地区对日期时间的显示方式不同,主要通过不同国家地区不同的语言习惯,对同一个实现的呈现方式不同。在java中需要结合Locale类进行处...转载 2019-05-08 10:27:59 · 5994 阅读 · 2 评论 -
Windows:Windows系统终端(cmd)操作小结
https://blog.csdn.net/persistencegoing/article/details/84376427 Windows系统终端为cmd;Linux操作系统为bash;OS X系统终端为Terminal。 我们常称呼这三样东西为Terminal(终端)或shell。 那么这些T...原创 2019-04-18 15:48:16 · 2768 阅读 · 2 评论 -
深入浅出看HTTP 与 HTTPS 的区别
基本概念HTTP(HyperText Transfer Protocol:超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。 简单来说就是一种发布和接收 HTML 页面的方法,被用于在 Web 浏览器和网站服务器之间传递信息。HTTP 默认工作在 TCP 协议 80 端口,用户访问网站http://打头的都是标准 HTTP 服务。HTTP 协议以明文方式发送...转载 2019-06-27 14:21:05 · 953 阅读 · 0 评论 -
自定义注解
注解是一种元数据形式,即注解是属于java的一种数据类型,和类、接口、数组、枚举类似。注解用来修饰,类、方法、变量、参数、包。注解不会对所修饰的代码产生直接的影响。 使用自定义注解的三个过程第一步,定义注解——相当于定义标记; 第二步,配置注解——把标记打在需要用到的程序代码中; 第三步,解析注解——在编译期或运行时检测到标记,并进行特殊操作。定...原创 2019-06-28 10:51:41 · 350 阅读 · 0 评论 -
java.lang.reflect.UndeclaredThrowableException
https://blog.csdn.net/persistencegoing/article/details/84376427org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:### Error queryin...原创 2018-12-26 14:27:06 · 3430 阅读 · 0 评论 -
socket客户端与服务端正常通信,服务端过了一段时间就接收不到客户端的数据了
https://blog.csdn.net/persistencegoing/article/details/84376427All rights reserved.No part of this article may be reproduced or distributed by any means,or stored in a database or retrieval system,...原创 2019-09-30 10:33:28 · 5731 阅读 · 5 评论 -
在java中如何根据三角函数中的正弦值 余弦值 正切值求该角度值
推荐必看:https://blog.csdn.net/persistencegoing/article/details/84376427All rights reserved.No part of this article may be reproduced or distributed by any means,or stored in a database or retrieval...原创 2019-09-16 16:02:45 · 5822 阅读 · 3 评论 -
Java 中 Math.sqrt()方法
Java Math.sqrt()方法描述java.lang.Math.sqrt(double a)返回正确舍入的一个double值的正平方根。特殊情况: 如果参数是NaN或小于为零,那么结果是NaN. 如果参数是正无穷大,那么结果为正无穷大. 如果参数是正零或负零,那么结果是一样的参数. 否则,其结果是最接近真正的数学平方根的参数值的double值。声明...原创 2019-09-05 09:49:09 · 10883 阅读 · 0 评论 -
Bigdecimal 相加结果为0的解决
https://blog.csdn.net/persistencegoing/article/details/84376427之前很少使用这样的一个对象BigDecimal,今天在改需求的时候遇到了,结果坑爹的怎么相加最后都为零。代码如下:BigDecimaltotalAmount=newBigDecimal(0);totalAmount.add(new...原创 2019-07-15 20:38:28 · 3579 阅读 · 1 评论 -
今天遇到的面试题
https://blog.csdn.net/persistencegoing/article/details/84376427All rights reserved.No part of this article may be reproduced or distributed by any means,or stored in a database or retrieval system...原创 2019-07-15 20:35:28 · 264 阅读 · 0 评论 -
方法重载与方法重写
https://blog.csdn.net/persistencegoing/article/details/84376427重载:在同一个类中 声明多个同名方法 通过参数列表来区分不同的方法(参数列表的数量,类型、顺序) 方法的重载跟访问修饰符和返回值类型没有关系重写:1. 不是同一类,是继承2. 方法名必须保持一致3. 参数列表必须保持...原创 2019-06-30 16:52:30 · 146 阅读 · 0 评论 -
Java连接池
https://blog.csdn.net/persistencegoing/article/details/84376427Java连接池过程: 数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。更为重...原创 2019-06-30 16:05:13 · 279 阅读 · 0 评论 -
JVM调优工具
JVM调优工具Jconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。JProfiler:商业软件,需要付费。功能强大。VisualVM:JDK自带,功能强大,与JProfiler类似。推荐。如何调优观察内存释放情况、集合类检查、对象树上面这些调优工具都提供了强大的功能,但是总的来说一般分为以下几类功能堆信息查...转载 2019-06-28 15:15:33 · 6687 阅读 · 2 评论 -
使用轻量级工具emoji-java处理emoji表情字符
https://blog.csdn.net/persistencegoing/article/details/84376427 当Emoji表情字符存储有问题,或者遇到保存字符串到数据库里出现\xF0\x9F\x92\x94等类似的问题时,可以用emoji-java来解决 介绍与依赖 :github地址:https://github.com/vdurmont/e...原创 2019-04-09 20:00:01 · 502 阅读 · 0 评论 -
java开发微信小程序——二维码生成
https://blog.csdn.net/persistencegoing/article/details/84376427工具类:public class TwoCode { /* * 获取 token * 普通的 get 可获 token */ public static String getToken() { ...原创 2019-04-03 11:17:09 · 1325 阅读 · 0 评论 -
c:\Windows\System32\drivers\etc\hosts的作用
https://blog.csdn.net/persistencegoing/article/details/84376427c:\Windows\System32\drivers\etc\hosts是域名解析文件。可以直接用记事本打开。将IP地址重定向。格式为:ip地址-空格-域名可以将一个域名重新定向到一个IP通过它可以达到以下目的:1、加快...原创 2019-03-29 11:16:40 · 1649 阅读 · 0 评论 -
Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test
All rights reserved.No part of this article may be reproduced or distributed by any means,or stored in a database or retrieval system,without the prior written permission of persistenceGoing author...原创 2019-02-21 14:26:13 · 2698 阅读 · 0 评论 -
java8的Lambda详解
(jdk1.8)Lambda 表达式实质是一个可以实现某一接口的匿名内部类的中的方法Lambda表达式组成部分括号包起来的参数 (若参数仅有一个 可省略括号)一个箭头 既 (-> 操作符)方法体,可以是单个语句,也可以是语句块 (若是单个语句 则可以直接写出结尾不需要; 结束,若为语句块则两边需加入花括号,每局结尾以; 结束)参数可以写类型,也可以不写,方法可以有返回,也...原创 2019-02-21 21:02:32 · 743 阅读 · 0 评论 -
JavaEE的13个核心规范简介
https://blog.csdn.net/persistencegoing/article/details/84376427JavaEE的13个规范其实就是JavaEE的13个API文档,是一种比较抽象的标准。1、JDBC(Java Database Connectivity) JDBC 为访问不同的数据库提供了一种统一的方法,类似的API还有微软的ODBC。JDBC包含众多接口...原创 2018-12-17 11:50:18 · 313 阅读 · 0 评论 -
解决前后台传递中文参数乱码问题
https://blog.csdn.net/persistencegoing/article/details/84376427All rights reserved.No part of this article may be reproduced or distributed by any means,or stored in a database or retrie...原创 2018-12-20 10:44:52 · 808 阅读 · 0 评论 -
java字符串split时注意
https://blog.csdn.net/persistencegoing/article/details/84376427 All rights reserved.No part of this article may be reproduced or distributed by any means,or stored in a database or re...原创 2018-12-20 10:58:34 · 308 阅读 · 0 评论