工具使用
calefaction_2015
我就是我 是颜色不一样的烟火
展开
-
IDEA优秀插件之codeMaker
在idea-plugins搜索codeMaker,如图直接安装即可;测试代码@Datapublic class PersonDO { private String id; private String name; private String sex; private String address; private String school;}@Datapublic class PersonDTO { privat原创 2022-03-07 23:09:41 · 2748 阅读 · 0 评论 -
idea-debug断点lamda表达式
使用jdk8开发过程中经常会用到lamda表达式。由于式匿名函数lamda缩写 所以断点有时候没有效果;本文旨在介绍stream断点;public class TestLamda { public static void main(String[] args) { Stream.of(new Integer[]{2,4,5,6,7,8,8,8,5}).filter(integer -> integer != 6). forEach(原创 2022-02-25 11:07:48 · 1460 阅读 · 0 评论 -
Idea中Git应用之分支合并
背景:最近项目中用到拉分支,在idea中很容易操作 直接在远程分支.。如下图原创 2021-06-02 15:24:53 · 1017 阅读 · 0 评论 -
patchca生成图形验证码
最近在搞图形验证码,两个思路, 可以服务端生成验证码 ,放在云上(七牛云或者oss)上下发客户端地址 ;也可以直接让客户端段访问 以IO流的方式传输到页面,并在页面直接展示;而服务端产生图形验证码的方式有很多种 ,主要都是通过java.swing 来画, 下面着重介绍patchca产生验证码的过程; 首先pom 引入<!-- https:/...原创 2020-05-07 17:14:16 · 519 阅读 · 0 评论 -
tomcat配置线程池
随着业务量的上升,tomcat的请求量变大, 这时默认的tomcat线程数已经有点吃紧,(默认200),这时就要我们自己手动配置tomcat线程池,已解决线程阻塞问题;下面就切入主题:首先,修改tomcat 根目录配置文件 conf/server.xml<Executor name="tomcatThreadPool" namePrefix="pro—thread-exec...原创 2019-10-29 14:06:35 · 557 阅读 · 0 评论 -
idea配置读取 .properties(java)文件的环境配置属性
javaweb项目开发中因为开发环境的不同经常要切换环境 ,而且一不小心就提交到线上,为解决这一问题 ,idea 给我们提供了,设置配置文件启动功能,很简单,下面我们来配置一下首先选中 Edit Configurations...在Active Profiles 中填入对应.properties 中对应的前缀, 然后保存一下。 启动就生效了;而且这个设置方法优先级比配置文...原创 2019-06-06 13:59:31 · 4369 阅读 · 0 评论 -
gradle入门使用
1、下载gradle(可以下载gradle-4.8.1-all.zip)2、解压到相关目录,配置环境变量,在windows高级环境变量添加(用自己对应的路径):GRADLE_HOME D:\Program Files\gradle-4.8.1 path中增加%GRADLE_HOME%\bin GRADLE_USER_HOME E:\.gradle3、idea打开gradle项目,im...原创 2018-10-08 15:57:18 · 246 阅读 · 0 评论 -
mysql分库分表之mycat中间件解决方案
项目运营期间随着时间的推移线上环境的数据越来越多,线上的sql跑的越来越慢,当数据表增加的千万级别数据,单纯的增加索引已经不能解决线上的慢sql问题,这时,分表 ,分区,分库应运而生;小弟不才刚接触了分表,分库,现在分享下,有问题多多指教,见笑。1 mysql分表分为水平切分,和垂直切分垂直分割(并不常用)就是将一个表按照字段来分,每张表保证有相同的主键就好。一般来说,将常用字段和大字...原创 2018-09-04 22:03:22 · 14987 阅读 · 6 评论 -
[新手入门]docker部署springboot项目
1 创建文件Dockerfile FROM java:8 VOLUME /tmp ADD testwebapp-0.0.1.jar app.jar RUN bash -c ‘touch /app.jar’ ENTRYPOINT [“java”,”-Djava.security.egd=file:/dev/./urandom”,”-jar”,”/app.jar”]其中 testewbap...原创 2018-08-21 14:26:52 · 224 阅读 · 0 评论 -
多线程编程之ThreadPoolExecutor
尽管面临很多挑战,多线程有一些优点使得它一直被使用。这些优点是:资源利用率更好 程序设计在某些情况下更简单 程序响应更快;比如我们在批量操作数据时候,采用多线程往往可以节省成倍的时间;提高了系统资源利用率; import java.util.concurrent.*;public class TestThred { public static void main(...原创 2018-08-30 22:55:13 · 170 阅读 · 0 评论