自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 window下安装go环境

选择对应系统的安装包,这里是window系统,可以选择zip包,下载完解压就可以使用。

2024-07-13 15:09:12 259 1

原创 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 702

原创 centos8安装docker

参考的博客:https://blog.csdn.net/qq_41327483/article/details/107414662/然后,生成缓存更新(第一次更新,速度稍微有点慢,耐心等待两分钟左右)最后,运行 yum update 并重新安装 vim。首先,进入到 yum 的 repos 目录。其次,修改 centos 文件内容。5、--可以查看docker版本。

2023-06-01 10:57:20 181

原创 mysql8.0 配置允许远程连接

连接异常:message from server: "Host 'xxx' is not allowed to connect to this MySQL server"(需要mysql8.0 服务配置允许远程连接)

2022-09-01 14:20:28 658

原创 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 2179 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 1058

原创 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 552

原创 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 1485

原创 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 128

原创 创建线程池循环插入数据

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 319

原创 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 436

原创 使用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 936

原创 Quartz Cron表达式 在线生成器

https://blog.csdn.net/codetomylaw/article/details/43969557

2021-08-10 17:17:30 162

原创 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 1175

原创 局部刷新easyui的样式

$.parser.parse($("#addTable"));

2021-06-23 11:17:52 184

原创 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 201

原创 oracle explain 执行分析器

oracle 执行分析器先执行 explain plan for sql语句第二个执行 select * from table(dbms_xplan.display())

2021-05-31 18:00:15 294

原创 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 641

原创 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 792

原创 使用mybatisPlus注解方式多表关联查询带条件分页

1、新建一个实体vo,这个实体可以不是数据库存在的表。自由发挥2、先看一下service层的代码3、要准备一个page对象,这个pageCo其实很简单这边是利用mapstruct把pageCo转换为Page(其实就是属性复制)4、利用QueryWrapper对象进行条件查询,单表查询的网上有很多了,多表查询的使用居然不给用列别名,所以里面的条件查询都是用的表的列字段,更多的可以去看mybatisplus的官方文档有介绍api5、因为我要分页 ,所以第一个参数传了page,

2021-05-21 17:57:00 2516 1

原创 springboot 使用jpa执行sql语句, nativeQuery = true的作用

https://blog.csdn.net/myme95/article/details/84143341

2021-02-04 20:37:44 684

原创 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 350

原创 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 1363 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 1230

原创 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 224

原创 开放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 329

原创 Linux系统找不到make命令解决办法

Linux系统找不到make命令解决办法我是centos系统,在使用make命令解析文件的时候找不到命令,这时需要安装make工具包。运行如下命令yum install gcc automake autoconf libtool make

2021-01-12 14:52:28 2098

原创 mysql 对查询出来的字段拼接字符串

SELECT item_starttime,item_username,CONCAT('外出',item_wcaddress) as item_wcaddress,author from tlk_KQ_goout_app拼接之前拼接之后

2020-12-29 13:50:57 1953

原创 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 523

原创 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 412

原创 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 2881

原创 SpringCloud 使用Feign 调用服务接口

1、引入feign依赖2、写一个feignService调用其他服务的接口(前提是要注册的服务是同一个服务地址,意思是一个consul服务下面,有obpm-designer服务,obpm-runtime服务,obpm-x服务,这几个服务都是注册到同一个consul下面的),下面就是服务通过服务名+接口路径进行调用另一个服务的接口方式启动类添加注解feign调用设置超时时间...

2020-08-03 18:37:41 287

原创 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 2809

原创 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 185

原创 ngnix配置访问本地资源文件

#ngnix默认转发80端口location /signonstatic { alias E:/obpm4.23/obpm-signon-web; autoindex on; }

2020-07-02 13:54:45 131

原创 无法从命令行或调试器启动服务,必须首先安装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 8419

原创 MYSQL数据库 DISTINCT关键字

DISTINCT去重是针对所查出来的所有列,只有查出来的列值都相同才能去重。表数据加了distinct关键字后只查一列加了distinct关键字后查两列

2020-06-19 14:48:58 275

原创 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 2677

原创 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 1039

原创 jasperReport ireport 图片组件渲染base64图片

ireport 的图片组件表达式为:new ByteArrayInputStream(org.apache.commons.codec.binary.Base64.decodeBase64($F{base64_str}.getBytes()))

2020-05-12 20:40:34 980 1

jasperreports-html-component-6.5.0.jar

jasperreports-html-component-6.5.0,jaspertReport HTML标签组件

2020-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除