随笔分类 -  java

摘要:1.最近有一个大数据量插入的操作入库的业务场景,需要先做一些其他修改操作,然后在执行插入操作,由于插入数据可能会很多,用到多线程去拆分数据并行处理来提高响应时间,如果有一个线程执行失败,则全部回滚. 2.在spring中可以使用@Transactional注解去控制事务,使出现异常时会进行回滚,在多 阅读全文
posted @ 2023-01-11 08:18 —八戒— 编辑
摘要:https://blog.csdn.net/qq34847009/article/details/84181416 不支持:let语法 <plugin> <!-- YUI Compressor Maven压缩插件 --> <groupId>net.alchim31.maven</groupId> < 阅读全文
posted @ 2021-02-20 11:25 —八戒— 阅读(898) 评论(0) 推荐(1) 编辑
摘要:Windows下使用Graalvm将Javafx应用编译成exe 1 背景 Graalvm是Oracle推出的一款新型虚拟机,其中一个吸引人的功能是:它可以将Java代码编译成各个平台的本地代码,这些平台包括:linux、macOS、windows、iOS、android。 这个功能可以极大地加快J 阅读全文
posted @ 2021-01-31 09:46 —八戒— 阅读(195) 评论(0) 推荐(0) 编辑
摘要:Windows下使用Graalvm将Javafx应用编译成exe 1 背景 Graalvm是Oracle推出的一款新型虚拟机,其中一个吸引人的功能是:它可以将Java代码编译成各个平台的本地代码,这些平台包括:linux、macOS、windows、iOS、android。 这个功能可以极大地加快J 阅读全文
posted @ 2021-01-31 09:34 —八戒— 阅读(290) 评论(0) 推荐(0) 编辑
摘要:Windows下使用Graalvm将Javafx应用编译成exe 1 背景 Graalvm是Oracle推出的一款新型虚拟机,其中一个吸引人的功能是:它可以将Java代码编译成各个平台的本地代码,这些平台包括:linux、macOS、windows、iOS、android。 这个功能可以极大地加快J 阅读全文
posted @ 2021-01-31 09:29 —八戒— 阅读(509) 评论(0) 推荐(0) 编辑
摘要:java bean validation 参数验证 一、前言 二、几种解决方案 三、使用bean validation 自带的注解验证 四、自定义bean validation 注解验证 一、前言 在后台开发过程中,对参数的校验成为开发环境不可缺少的一个环节。比如参数不能为null,email那么必 阅读全文
posted @ 2021-01-25 20:51 —八戒— 阅读(731) 评论(0) 推荐(0) 编辑
摘要:使用方法 特性 支持 数据源分组 ,适用于多种场景 纯粹多库 读写分离 一主多从 混合模式。 支持数据库敏感配置信息 加密 ENC()。 支持每个数据库独立初始化表结构schema和数据库database。 支持 自定义注解 ,需继承DS(3.2.0+)。 提供对Druid,Mybatis-Plus 阅读全文
posted @ 2021-01-07 20:45 —八戒— 阅读(871) 评论(0) 推荐(0) 编辑
摘要:Tomcat配置支持war包部署 #cat /data/tomcat/conf/server.xml <?xml version='1.0' encoding='utf-8'?> <Server port="8005" shutdown="SHUTDOWN"> <Listener className 阅读全文
posted @ 2020-10-13 19:13 —八戒— 阅读(1491) 评论(0) 推荐(0) 编辑
摘要:Spring Boot 无侵入式 实现API接口统一JSON格式返回 阅读全文
posted @ 2020-09-24 22:41 —八戒— 阅读(418) 评论(0) 推荐(0) 编辑
摘要:JAVA对XML文件操作细节处理 JAXB命名空间及命名空间前缀处理 java对xml文件的操作 1 package tb.helper; 2 3 import java.io.BufferedOutputStream; 4 import java.io.File; 5 import java.io 阅读全文
posted @ 2020-09-22 15:39 —八戒— 阅读(260) 评论(0) 推荐(0) 编辑
摘要:还在手动部署SpringBoot应用?试试这个自动化插件! 最近又发现了一款好用的Maven插件,fabric8io出品的docker-maven-plugin,可以把SpringBoot应用方便的部署到Docker容器中去。该插件可以实现打包镜像、推送到镜像仓库、运行应用等一系列操作,本文将对其用 阅读全文
posted @ 2020-09-16 21:37 —八戒— 阅读(271) 评论(0) 推荐(0) 编辑
摘要:Gradle的使用教程 一、相关介绍 Gradle是一个好用的构建工具 ,使用它的原因是: 配置相关依赖代码量少,不会像maven一样xml过多 打包编译测试发布都有,而且使用起来方便 利用自定义的任务可以完成自己想要的功能 二、安装 下载地址 https://services.gradle.org 阅读全文
posted @ 2020-09-07 13:57 —八戒— 阅读(722) 评论(0) 推荐(0) 编辑
摘要: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. 阅读全文
posted @ 2020-04-26 09:15 —八戒— 阅读(738) 评论(0) 推荐(0) 编辑
摘要:Java 数组元素复制的三种方法 一、将数组元素逐个复制到目标数组中 例1 //源数组 int[] source = {10,30,20,40}; //目标数组 int[] target = new int[source.length]; for (int i = 0;i < source.leng 阅读全文
posted @ 2020-03-07 14:15 —八戒— 阅读(455) 评论(0) 推荐(0) 编辑
摘要:Java8 Stream用法详解 如何用Java8 Stream API找到心仪的女朋友 详解Java 8 中使用Stream将List转为Map JAVA8 STREAM初试,MAP排序,LIST去重,统计重复元素个数,获取MAP的KEY集合和VALUE集合 阅读全文
posted @ 2020-02-27 19:29 —八戒— 阅读(195) 评论(0) 推荐(0) 编辑
摘要:IDEA启动之后卡顿 修改这两个文件,内容如下: -Xms1024m -Xmx4096m -XX:ReservedCodeCacheSize=1024m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+DisableExplicitGC -XX:SoftR 阅读全文
posted @ 2020-01-08 10:30 —八戒— 阅读(2091) 评论(0) 推荐(0) 编辑
摘要:File->Settings: 部署: 添加springmvc的web項目 设置Server:修改tomcat端口和添加编译打包web项目 设置Deployment:添加web項目文件修改虚拟目录为“/” 选择要添加部署的web项目 阅读全文
posted @ 2020-01-06 11:32 —八戒— 阅读(1494) 评论(0) 推荐(1) 编辑
摘要:.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 阅读全文
posted @ 2019-12-20 20:21 —八戒— 阅读(1113) 评论(0) 推荐(0) 编辑
摘要:1、设置Project Structure 2、修改Modules中的Web项目文件默认class编译之后输出位置 3、给Modules中的Web项目添加Web模块 4、修改Web项目Web.xml文件的所在位置 5、修改Web项目开发代码所在路径位置 6、在Artifacts里面添加WebAppl 阅读全文
posted @ 2016-12-30 10:57 —八戒— 阅读(5449) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2016-04-25 18:16 —八戒— 阅读(1840) 评论(0) 推荐(0) 编辑