- 博客(40)
- 收藏
- 关注
原创 mac m芯片安装win11遇坑
4、按指引安装完后,进入页面,点击上方菜单栏虚拟机,安装VMWare Tools,进入D盘双击setup.exe,按指引完成安装。2、使用VMWare Fusion安装,启动时的黑屏一定要按enter键才能进入安装界面。mac m芯片安装win11遇坑。注意此处是字母o,不是数字0!1、下载arm架构镜像。
2024-06-16 09:03:56
467
原创 SpringBoot配置Mysql+达梦双数据源
因项目需求,需使用Mysql+达梦双数据源SpringBoot、Druid、Mybatis、Mysql、达梦。
2024-06-06 09:47:56
869
2
原创 python3去除图片中的文字水印
可根据水印颜色,将np.clip(1.4 * img + 20, 0, 255)中的1.4更改为1.1~1.7,20更改为-40~40,从而达到更好的效果。
2024-01-25 16:05:56
686
原创 Python3进行pdf文件分割及转word
今天有个pdf分割的需求,电脑装的Python3,网上查资料都是Python2的代码,所以整理一份3的。
2024-01-25 10:37:45
684
原创 java 图片及pdf 加文字水印
1.图片加水印package com.demo.util;import javax.imageio.ImageIO;import javax.imageio.stream.ImageOutputStream;import javax.swing.*;import java.awt.*;import java.awt.image.BufferedImage;import java.io.*;import java.net.URL;import java.util.Date;/** *
2021-11-15 09:33:13
603
原创 Docker安装 ELK
1.拉取镜像docker pull sebp/elk2.运行容器sudo docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -it --name elk sebp/elk5601(Kibana Web界面)。 9200(Elasticsearch JSON接口)。 5044(Logstash Beats界面)。 Elasticsearch的传输接口位于端口9300上。将该-p 9300:9300选项与docker上面的命令一起使用
2021-06-18 11:13:08
284
1
原创 java跨域
@Configurationpublic class WebMvcConfig implements WebMvcConfigurer { /** * 跨域 */ @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("*") .
2021-06-18 11:11:55
137
原创 Mybatis中insert语句返回主键ID
以menuId为例<insert id="insertMenu" parameterType="SysMenu" useGeneratedKeys="true" keyProperty="menuId"> insert into </insert>
2021-03-23 14:40:58
163
转载 配置harbor的https
配置harbor的https为什么要配置https?因为后续你将镜像打包好放入到harbor仓库中,若是生产环境的镜像,会包含很多隐私的配置文件(db,redis等),需要用到https进行加密参考文档:https://github.com/goharbor/harbor/blob/master/docs/configure_https.md下载:https://github.com/goharbor/harbor/releases下载:docker-composehttps://docs
2021-02-25 16:27:21
246
原创 portainer 配置docker 日志大小
{ "log-driver": "json-file", "log-opts": { "max-size": "10m", "max-file": "3" }}
2021-02-22 10:43:43
958
1
原创 Docker镜像仓库-Harbor的搭建与使用
1.安装docker-compose1.git下载git地址2.解压3.修改默认配置文件拷贝 harbor.yml.tmpl 为harbor.yml并更改配置将hostname改为本机IP,更改对外端口号(默认80),#号注销掉https的配置hostname: 192.168.1.*http: # port for http, default is 80. If https enabled, this port will redire...
2021-02-03 14:57:19
163
原创 Spring Boot 通过配置文件yml控制台输出Mybatis执行的SQL
mybatis: mapper-locations: classpath:com/springboot/transaction/mapper/*.xml configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
2021-02-02 15:17:34
575
1
原创 Docker Swarm集群部署SpringCloud项目,注册进Nacos时,指定自建虚拟网段
spring: cloud: inetutils: preferred-networks: 15.0.0
2021-01-26 13:47:00
794
原创 docker 安装 nacos 并设置mysql数据库信息为环境变量
1.拉去镜像:docker pull nacos/nacos-server:1.4.12.设置MySQL数据库信息2.1 方法一: 通过配置文件方式,将Mysql数据库信息设置为环境变量2.1.1 新建env.list文件:MODE=standaloneSPRING_DATASOURCE_PLATFORM=mysqlMYSQL_SERVICE_HOST=192.168.1.100MYSQL_SERVICE_DB_NAME=nacos-configMYSQL_SERV.
2021-01-16 14:13:06
3053
原创 java后端跨域配置
@Configurationpublic class WebMvcConfig implements WebMvcConfigurer { /** * 跨域 */ @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("*") .
2020-12-24 13:04:11
154
原创 通过idea实现Docker部署jar和vue
1.Docker 安装https://www.runoob.com/docker/ubuntu-docker-install.html2.打开docker的配置文件vim /usr/lib/systemd/system/docker.service替换ExecStart#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sockExecStart=/usr/bin/dockerd
2020-12-17 14:28:33
1615
原创 Windows查端口杀进程
netstat -ano|findstr "端口号"tasklist |findstr "进程id"taskkill /f /t /im "进程id或进程名称"
2020-12-02 10:22:24
91
原创 Linux 配置java环境变量及关闭防火墙--简单命令
配置java环境变量:vi /etc/profileexport JAVA_HOME=/usr/lib/jvm/java-1.8.0export JRE_HOME=$JAVA_HOME/jre export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libsource /etc/pro...
2020-11-27 11:26:51
335
原创 java过滤特殊字符,只留下字母、数字和汉字
String s="1 2 2 3~!·~!@qweretryt七贤2435465!@#$%^&*()_++——)(*&……%¥#@!:“{}《》?/.,;'[]?><:{}|、】【;‘/。,街道 超市\u0014"; if (StringUtils.isNotBlank(s)){ s = s.replaceAll("[^a-zA-Z0-9\\u4e00-\\u9fa5]", " "); } System.ou...
2020-06-04 14:22:35
4425
6
转载 elasticsearch 使用X-Pack 加密
elasticsearch.yml配置xpack.security.enabled: truexpack.security.transport.ssl.enabled: truexpack.security.transport.ssl.verification_mode: certificatexpack.security.transport.ssl.keystore.path: elastic-certificates.p12 #存放elastic-certificates.p12文件路径
2020-05-29 11:24:02
2710
原创 ElasticSearch 使用X-Pack加密后,Java 连接
因公司ES未设密码,被植入勒索病毒,故采用X-Pack安全工具加密。一、引入 POM 文件 <properties> <elasticsearch.version>6.5.4</elasticsearch.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot&.
2020-05-29 11:11:57
1391
原创 Nacos 作为服务注册中心和配置中心 简单Demo
一、下载Nacos二、启动Nacos三、配置Nacos四、创建Spring Boot工程创建goods和member两个工程,用于服务注册和发现。1.引入依赖goods <dependencies> <dependency> <groupId>com.alibaba....
2020-03-17 17:56:49
1001
6
原创 DateTimeFormatter 转时区为东八区
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");Instant instant = data.toInstant();LocalDateTime time = LocalDateTime.ofInstant(instant, ZoneId.of("GMT+08:00"));St...
2020-01-14 09:11:27
9014
原创 java连接MySQL 函数过程的PROCEDURE
1.0 @Value("${spring.datasource.url:#{null}}") private String url; @Value("${spring.datasource.username:#{null}}") private String username; @Value("${spring.datasource.password:#...
2020-01-10 16:06:24
147
原创 Spring Cloud Eureka显示ip
eureka: server: eviction-interval-timer-in-ms: 1000 instance: instance-id: ${spring.cloud.client.ip-address}:${spring.application.name}:${server.port}
2020-01-06 15:19:17
152
原创 Spring Boot 项目中的 MongoDB 事务
一、建立集群 首先在C盘新建两个文件夹,data1、data2 在MongoDB 的bin目录下,分别打开三个命令提示符,用于Mongo启动和连接 第一个:mongod.exe -dbpath C:\data1 --port 27017 --replSet rs1 第二个:mongod.exe -dbpath...
2019-12-11 17:09:08
1425
原创 Java 使用List.sort自定义排序
private void setListOrder(List<String> idList, List<Goods> goodsList) { try { goodsList.sort((o1,o2)->{ int io1 = idList.indexOf(o1.getId()); ...
2019-08-29 15:01:09
542
原创 Spring 通过@Async注解实现多线程
一、新建配置类@Configuration@EnableAsyncpublic class ThreadPoolTaskConfig { /** * 核心线程数(默认线程数) */ private static final int CORE_POOL_SIZE = 10; /** * 最大线程数 */ private...
2019-08-23 10:47:51
798
原创 swagger-ui 无法下载 alibaba easyexcel 导出的 Excel
依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>1.1.2-beta5</version>...
2019-07-19 14:50:28
1078
原创 Java 消息中间件的使用 RabbitMQ + Kafka 简单Demo
引入依赖: <dependencies> <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> ...
2019-07-16 15:49:34
276
原创 mongo聚合
db.getCollection("es_product_notify").aggregate([ { $lookup: { from: 'es_app_product', localField: 'product', foreignField: '_id', as: 'p'...
2019-07-01 18:19:28
132
原创 线程工具
public class ThreadUtils { private static final ExecutorService es = Executors.newFixedThreadPool(10); public static void execute(Runnable runnable) { es.submit(runnable); }}...
2019-05-24 20:09:52
169
原创 基类
Servicepublic interface BaseService<M, N extends Serializable> { List<M> findAll(); M find(N id); M insert(M entity); M update(M entity); void delete(N... ids...
2019-03-08 10:07:24
683
转载 Redis通过key查询所有数据,并遍历map
Map<Object, Object> entries = redisTemplate.opsForHash().entries(KEY); for (Map.Entry<Object, Object> entry : entries.entrySet()) { System.out.println("Key = "...
2019-03-06 17:11:52
7307
原创 复制
SpringBeanUtils.copyProperties(product, productVO);Cglibpublic class CopyUtils { public static void copy(Object source, Object target){ BeanCopier beanCopier = BeanCopier.cre...
2019-02-28 18:27:52
158
转载 jquery select option通过value找text
$('#selectId option[value="' + value + '"]').text(); 例子:<th>head:</th> <td> <select id="selectId" class="txtselect"> <option value=&qu
2018-10-18 17:48:43
1907
转载 jdk1.8新特性
JDK1.8的新特性1. 前言JDK1.8已经发布很久了,在很多企业中都已经在使用。并且Spring5、SpringBoot2.0都推荐使用JDK1.8以上版本。所以我们必须与时俱进,拥抱变化。Jdk8这个版本包含语言、编译器、库、工具和JVM等方面的十多个新特性。在本文中我们将学习以下方面的新特性: Lambda表达式 函数式接口 方法引用 接口的...
2018-09-11 10:16:20
4612
转载 数据库事务的4个特性、隔离级别以及脏读, 不可重复读, 幻读
转自:https://blog.csdn.net/sunxing007/article/details/6427290 数据库事务的4个特性:原子性(atomic): 都成功或者都失败;一致性(consistency):事务操作之后,数据库所处的状态和业务规则是一致的;比如a,b账户相互转账之后,总金额不变;隔离性(isolation):操作中的事务不相互影响;持久性(durabili...
2018-07-19 22:50:55
272
转载 Couldn't load this key (OpenSSH SSH-2 private key(old PEM format))的解决办法
关于TortoiseGit上传代码至码云时,报错:Couldn't load this key (OpenSSH SSH-2 private key(old PEM format))的解决办法方法一(修改注册表):将TortoiseGit默认的客户端C:\Program Files\TortoiseGit\bin\TortoiseGitPlink.exe修改为:Git 的安装路径 \u...
2018-07-16 17:11:43
19046
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人