随笔分类 - java
摘要:1.最近有一个大数据量插入的操作入库的业务场景,需要先做一些其他修改操作,然后在执行插入操作,由于插入数据可能会很多,用到多线程去拆分数据并行处理来提高响应时间,如果有一个线程执行失败,则全部回滚. 2.在spring中可以使用@Transactional注解去控制事务,使出现异常时会进行回滚,在多
阅读全文
摘要:https://blog.csdn.net/qq34847009/article/details/84181416 不支持:let语法 <plugin> <!-- YUI Compressor Maven压缩插件 --> <groupId>net.alchim31.maven</groupId> <
阅读全文
摘要:Windows下使用Graalvm将Javafx应用编译成exe 1 背景 Graalvm是Oracle推出的一款新型虚拟机,其中一个吸引人的功能是:它可以将Java代码编译成各个平台的本地代码,这些平台包括:linux、macOS、windows、iOS、android。 这个功能可以极大地加快J
阅读全文
摘要:Windows下使用Graalvm将Javafx应用编译成exe 1 背景 Graalvm是Oracle推出的一款新型虚拟机,其中一个吸引人的功能是:它可以将Java代码编译成各个平台的本地代码,这些平台包括:linux、macOS、windows、iOS、android。 这个功能可以极大地加快J
阅读全文
摘要:Windows下使用Graalvm将Javafx应用编译成exe 1 背景 Graalvm是Oracle推出的一款新型虚拟机,其中一个吸引人的功能是:它可以将Java代码编译成各个平台的本地代码,这些平台包括:linux、macOS、windows、iOS、android。 这个功能可以极大地加快J
阅读全文
摘要:java bean validation 参数验证 一、前言 二、几种解决方案 三、使用bean validation 自带的注解验证 四、自定义bean validation 注解验证 一、前言 在后台开发过程中,对参数的校验成为开发环境不可缺少的一个环节。比如参数不能为null,email那么必
阅读全文
摘要:使用方法 特性 支持 数据源分组 ,适用于多种场景 纯粹多库 读写分离 一主多从 混合模式。 支持数据库敏感配置信息 加密 ENC()。 支持每个数据库独立初始化表结构schema和数据库database。 支持 自定义注解 ,需继承DS(3.2.0+)。 提供对Druid,Mybatis-Plus
阅读全文
摘要:Tomcat配置支持war包部署 #cat /data/tomcat/conf/server.xml <?xml version='1.0' encoding='utf-8'?> <Server port="8005" shutdown="SHUTDOWN"> <Listener className
阅读全文
摘要:Spring Boot 无侵入式 实现API接口统一JSON格式返回
阅读全文
摘要:JAVA对XML文件操作细节处理 JAXB命名空间及命名空间前缀处理 java对xml文件的操作 1 package tb.helper; 2 3 import java.io.BufferedOutputStream; 4 import java.io.File; 5 import java.io
阅读全文
摘要:还在手动部署SpringBoot应用?试试这个自动化插件! 最近又发现了一款好用的Maven插件,fabric8io出品的docker-maven-plugin,可以把SpringBoot应用方便的部署到Docker容器中去。该插件可以实现打包镜像、推送到镜像仓库、运行应用等一系列操作,本文将对其用
阅读全文
摘要:Gradle的使用教程 一、相关介绍 Gradle是一个好用的构建工具 ,使用它的原因是: 配置相关依赖代码量少,不会像maven一样xml过多 打包编译测试发布都有,而且使用起来方便 利用自定义的任务可以完成自己想要的功能 二、安装 下载地址 https://services.gradle.org
阅读全文
摘要:Creating ASCII Text Banners from the Linux Command Line In Ubuntu, Debian, Linux Mint etc. $ sudo apt-get install figlet In CentOS, RHEL, Fedora etc.
阅读全文
摘要:Java 数组元素复制的三种方法 一、将数组元素逐个复制到目标数组中 例1 //源数组 int[] source = {10,30,20,40}; //目标数组 int[] target = new int[source.length]; for (int i = 0;i < source.leng
阅读全文
摘要:Java8 Stream用法详解 如何用Java8 Stream API找到心仪的女朋友 详解Java 8 中使用Stream将List转为Map JAVA8 STREAM初试,MAP排序,LIST去重,统计重复元素个数,获取MAP的KEY集合和VALUE集合
阅读全文
摘要:IDEA启动之后卡顿 修改这两个文件,内容如下: -Xms1024m -Xmx4096m -XX:ReservedCodeCacheSize=1024m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+DisableExplicitGC -XX:SoftR
阅读全文
摘要:File->Settings: 部署: 添加springmvc的web項目 设置Server:修改tomcat端口和添加编译打包web项目 设置Deployment:添加web項目文件修改虚拟目录为“/” 选择要添加部署的web项目
阅读全文
摘要:.gitlab-ci.yml(net core&all&linux&docker-build-run) 1 stages: 2 - build 3 - deploy 4 5 build_job: 6 stage: build 7 image: docker.tidebuy.net/dotnet/co
阅读全文
摘要:1、设置Project Structure 2、修改Modules中的Web项目文件默认class编译之后输出位置 3、给Modules中的Web项目添加Web模块 4、修改Web项目Web.xml文件的所在位置 5、修改Web项目开发代码所在路径位置 6、在Artifacts里面添加WebAppl
阅读全文
摘要:1、下载Solr5.3.1 http://mirror.bit.edu.cn/apache/lucene/solr/5.3.1/ 2、解压压缩包 3、配置solr 1、复制solr项目文件 2、复制dll文件 3、复制日志文件 4、修改solr.log文件的存储位置:默认在/root/logs/so
阅读全文