- 博客(53)
- 资源 (1)
- 收藏
- 关注
原创 springboot 项目jdk8升级jdk11 java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
JAXB API是java EE 的API,因此在java SE 11中不再包含这个 Jar 包。默认情况下,Java SE中将不再包含java EE 的Jar包。解决方式,maven手动在程序中引入以下这几个包。但是原先的JDK8 是由包含这几个包的。
2024-11-08 19:37:42
240
原创 centos docker安装mysql8
-collation-server=utf8mb4_unicode_ci: 这个参数设置了MySQL服务器的排序规则为utf8mb4_unicode_ci,这是一种支持Unicode字符的排序规则。-v /mydata/mysql/conf:/etc/mysql/conf.d:将配置文件夹挂在到主机。-v /mydata/mysql/data:/var/lib/mysql/:将数据文件夹挂载到主机。-v /mydata/mysql/log:/var/log/mysql:将日志文件夹挂载到主机。
2023-06-01 13:00:12
782
原创 centos8安装docker
参考的博客:https://blog.youkuaiyun.com/qq_41327483/article/details/107414662/然后,生成缓存更新(第一次更新,速度稍微有点慢,耐心等待两分钟左右)最后,运行 yum update 并重新安装 vim。首先,进入到 yum 的 repos 目录。其次,修改 centos 文件内容。5、--可以查看docker版本。
2023-06-01 10:57:20
220
原创 mysql8.0 配置允许远程连接
连接异常:message from server: "Host 'xxx' is not allowed to connect to this MySQL server"(需要mysql8.0 服务配置允许远程连接)
2022-09-01 14:20:28
724
原创 Centos7 使用 DockerFile 构建jdk镜像
1、安装docker环境 (照着网上安装就行)2、构建centos7基础镜像# docker pull centos:centos7# docker images# docker run -it --rm centos:centos7 cat /etc/redhat-release3、下载jdk安装包Java Downloads | Oracle4、创建DockerFile#1.指定基础镜像,并且必须是第一FROM docker.io/centos:cent..
2022-03-28 14:54:18
2271
1
原创 java 加减乘除工具类
package com.xxx.xx.xx.utils;import java.math.BigDecimal;public class BigDecimalUtils { /** * 加法运算 * @param m1 * @param m2 * @return */ public static double addDouble(double m1, double m2) { BigDecimal p1 = new B...
2022-03-10 14:22:33
1116
原创 linux java -jar 后台运行jar
执行命令nohupjava-jar xxx.jar指定配置文件运行nohupjava-jar xxx.jar--spring.profiles.active=prod>/dev/null2>&1&
2021-12-28 14:45:33
589
原创 springboot+mybatisPlus logback输出sql到文件
核心配置logging.level.com.xx.xx.xx.mapper=debuglogging.level.org.apache.ibatis.logging=debug mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.slf4j.Slf4jImpl之前配置的是org.apache.ibatis.logging.stdout.StdOutImpl就只会在控制台窗口打印,不会记录到日志文件logbac..
2021-12-01 12:07:51
1562
原创 Http请求的版本差别
1991年 HTTP/0.9仅支持GET请求,不支持请求头1996年 HTTP/1.0默认短连接(一次请求建议一次TCP连接,请求完就断开),支持GET、POST、 HEAD请求1999年 HTTP/1.1默认长连接(一次TCP连接可以多次请求);支持PUT、DELETE、PATCH等六种请求 增加host头,支持虚拟主机;支持断点续传功能2015年 HTTP/2.0多路复用,降低开销(一次TCP连接可以处理多个请求); 服务器主动推...
2021-11-29 16:49:10
188
原创 创建线程池循环插入数据
private static ExecutorService ex= Executors.newFixedThreadPool(5);ex.submit(new Runnable() { @Override public void run() { /* for (int i=0;i<10000;i++){ msDrugsDto.setId(null); ...
2021-11-19 18:37:09
351
原创 mysql 递归查询
with recursive projectType as(select root.* , 0 as TREE_LEVELfrom mc_project_type rootwhere c_id = 'c72eadb5efda4a21bb7d811ce8a5d3b7'unionselect child.* , projectType.TREE_LEVEL + 1from mc_project_type childjoin project...
2021-11-17 18:14:50
485
原创 使用mybatis-plus快速生成实体和mapper文件
import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.config.*;import com.baomidou.mybatisplus.generator.config.converts.OracleTypeConvert;import com.baomidou
2021-08-19 17:20:54
1011
原创 Quartz Cron表达式 在线生成器
https://blog.youkuaiyun.com/codetomylaw/article/details/43969557
2021-08-10 17:17:30
212
原创 linux给.sh文件执行权限
1、加最高权限chmod 775 文件名2、加可执行权限chmod +x 文件名查看运行中的容器docker ps -aecho "开始构建镜像..."docker build -t dietary-backend-zj删除容器docker rm -f dietary-backend-zj#运行创建容器,对应以上的容器名称,对应以上的镜像名称docker run -di --network mynet --network-alias dietary-...
2021-07-06 11:35:53
1379
原创 mysql 递归查询父级下面的子孙节点
WITH RECURSIVE org AS (SELECT root.*FROM dietary_food_directory rootWHERE root.C_ID = '1' UNIONSELECT child.*FROM dietary_food_directory child JOIN org ON org.C_ID = child.C_PARENT_ID ) SELECT * FROM org...
2021-06-23 11:13:34
239
原创 oracle explain 执行分析器
oracle 执行分析器先执行 explain plan for sql语句第二个执行 select * from table(dbms_xplan.display())
2021-05-31 18:00:15
367
原创 Oracle sql语句递归查询 父级 下面所有的子孙节点 start with
//C_PARENT_ID 父级 C_ID 本级 查询出来的是父级下面的所有子孙节点SELECT C_ID FROM MFU_KNOWLEDGE_DIRECTORYstart with C_PARENT_ID = ‘1’connect by priorC_ID = C_PARENT_ID
2021-05-31 17:59:08
720
原创 jq 遍历html字符串片段中的Img标签 src
jq 遍历html字符串片段中的Img标签 src//拿一个div装着后面好对标签处理$("#imgDiv").html(data.content);$("#imgDiv").find(“img”).each(function(){var imgId = $(this).attr(“src”);var newImgUrl = getContextPath()+"/api/file/getFileById?moduleCode=1&attId="+imgId(this).attr("src
2021-05-28 17:27:48
885
原创 使用mybatisPlus注解方式多表关联查询带条件分页
1、新建一个实体vo,这个实体可以不是数据库存在的表。自由发挥2、先看一下service层的代码3、要准备一个page对象,这个pageCo其实很简单这边是利用mapstruct把pageCo转换为Page(其实就是属性复制)4、利用QueryWrapper对象进行条件查询,单表查询的网上有很多了,多表查询的使用居然不给用列别名,所以里面的条件查询都是用的表的列字段,更多的可以去看mybatisplus的官方文档有介绍api5、因为我要分页 ,所以第一个参数传了page,
2021-05-21 17:57:00
2633
1
原创 springboot 使用jpa执行sql语句, nativeQuery = true的作用
https://blog.youkuaiyun.com/myme95/article/details/84143341
2021-02-04 20:37:44
751
原创 spring boot使用jpa的@Modify的clearAutomatically=true的作用
使用jpa更新数据@Transactional@Modifying(clearAutomatically = true)@Query(value = "update mc_notice mc set mc.IS_READ = 0 where mc.id = ?1",nativeQuery = true)public void setNotice2Read(String noticeId) throws Exception;它说的是可以清除底层持久化上下文,就是entityManager这个类.
2021-02-04 20:34:58
387
原创 java 正则校验大小写字母数字特殊字符
public boolean checkPassWord(String password){ //修改密码策略为大小写字母数字特殊字符 Pattern p = Pattern.compile("^(?![A-Za-z0-9]+$)(?![a-z0-9\\W]+$)(?![A-Za-z\\W]+$)(?![A-Z0-9\\W]+$)[a-zA-Z0-9\\W]{6,}$"); Matcher matcher = p.matcher(password); boolean.
2021-02-02 18:36:24
1455
1
原创 通过类的全路径创建对象
public static void main(String[] args) { TestInterface TestInterface = (TestInterface) createInstance("cn.myapps.runtime.report.service.TestInterfaceImp"); String abc = TestInterface.aa(); System.out.println("a"); } publ...
2021-01-27 16:17:44
1312
原创 linux mysql 开启远程连接权限,先把密码强度改低
关于这个问题是在 《 基于MySQL Yum存储库在Linux-7.2上安装MySQL-5.7.21数据库服务(实战篇) 》 时遇到的问题,这是 mysql 初始化时,使用临时密码,修改自定义密码时,由于自定义密码比较简单,就出现了不符合密码策略的问题。密码策略问题异常信息:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements解决办法:1、查看 mysql 初始的密码策略,输入语句
2021-01-12 19:00:16
250
原创 开放tomcat8080端口
如果不关闭防火墙,8080端口开放否firewall-cmd --permanent --zone=public --add-port=8080/tcp firewall-cmd --reload firewall-cmd --zone=public --query-port=8080/tcp
2021-01-12 18:59:02
366
原创 Linux系统找不到make命令解决办法
Linux系统找不到make命令解决办法我是centos系统,在使用make命令解析文件的时候找不到命令,这时需要安装make工具包。运行如下命令yum install gcc automake autoconf libtool make
2021-01-12 14:52:28
2239
原创 mysql 对查询出来的字段拼接字符串
SELECT item_starttime,item_username,CONCAT('外出',item_wcaddress) as item_wcaddress,author from tlk_KQ_goout_app拼接之前拼接之后
2020-12-29 13:50:57
1998
原创 jvm 编码
在Windows环境下,JVM默认编码为GBK。Linux环境下默认编码为UTF-8。那么也就导致在程序中,使用String等类型时,默认采用编码会根据系统的不同使用了不同的编码。可以在运行JVM时指定-Dfile.encoding=utf-8参数来规定编码。在Tomcat中配置catalina文件Linux中,在catalina.sh配置JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=utf-8"Windows中,在catalina.bat配置set JAVA_OP
2020-09-24 16:23:43
577
原创 Tomcat 开启Gzip 对js进行压缩
Tomcat 开启Gzip:1.找到Tomcat 目录下的conf下的server.xml,并找到如下信息Connector port="8080"maxHttpHeaderSize="8192"maxThreads="150"minSpareThreads="25"maxSpareThreads="75"enableLookups="false"redirectPort="8443"acceptCount="100"connectionTimeout="20000"disable...
2020-09-03 12:02:30
466
原创 java线程 根据线程名称获取线程
/** * 根据线程名称获取线程 * @param threadName * @return */public Thread getThreadByName(String threadName) { for (Thread t : Thread.getAllStackTraces().keySet()) { if (t.getName().equals(threadName)) { System.out.println(t.getName());.
2020-08-21 10:48:17
3183
原创 SpringCloud 使用Feign 调用服务接口
1、引入feign依赖2、写一个feignService调用其他服务的接口(前提是要注册的服务是同一个服务地址,意思是一个consul服务下面,有obpm-designer服务,obpm-runtime服务,obpm-x服务,这几个服务都是注册到同一个consul下面的),下面就是服务通过服务名+接口路径进行调用另一个服务的接口方式启动类添加注解feign调用设置超时时间...
2020-08-03 18:37:41
317
原创 tomcat启动 插入skywalking 探针
由于skywalking和tomcat 默认启动端口都是8080,所以的改掉一个的端口,避免端口冲突这边修改skywalking的端口。C:\Users\hasee\Desktop\apache-skywalking-apm-bin\webapp 目录底下的 webapp.yml 修改端口然后 进入Tomcat的bin目录下面,编辑 catalina.batset JAVA_OPTS=-javaagent:C:\Users\hasee\Desktop\apache-skywalking-a.
2020-07-23 20:22:00
3126
原创 js 对象转数组
let list = [];//定义一个数组 for(let key in data){ //data是一个对象 let obj = {}; obj.id = key; obj.name = data[key]; //通过key取到对应的value list.push(obj); }...
2020-07-21 18:08:20
227
原创 ngnix配置访问本地资源文件
#ngnix默认转发80端口location /signonstatic { alias E:/obpm4.23/obpm-signon-web; autoindex on; }
2020-07-02 13:54:45
153
原创 无法从命令行或调试器启动服务,必须首先安装Windows服务(使用installutil.exe)
Windows服务器注册停止打开CMD窗口--开始--运行--输入CMD,回车注册服务命令cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727(这里可以根据自己机器安装的.NET版本来选择路径)InstallUtil.exeD:\HardWareServerService.exe(HardWareServerService为工程的名字)net start ComputerService (ComputerService是服务的名字)取消...
2020-07-02 13:48:30
9572
原创 MYSQL数据库 DISTINCT关键字
DISTINCT去重是针对所查出来的所有列,只有查出来的列值都相同才能去重。表数据加了distinct关键字后只查一列加了distinct关键字后查两列
2020-06-19 14:48:58
316
原创 echarts 多个柱状图
var option = { //标题 title : [{ text: '投资报表', left: '25%', textAlign: 'center', },{ text: '投资报表', left: '75%', textAlign: 'center', },{ text: '投资报表', left: '25%', top: '2...
2020-06-03 16:37:18
2839
原创 maven工程pom.xml指向本地项目中lib里面的jar
maven工程pom.xml指向本地项目中lib里面的jar<dependency> <groupId>net.sf.jasperreports</groupId> <artifactId>aspose-cells</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>
2020-05-12 21:14:53
1089
jasperreports-html-component-6.5.0.jar
2020-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人