- 博客(46)
- 问答 (3)
- 收藏
- 关注
原创 在Java中生成密集柜的位号,可以根据传入的柜子的列数、每列的层数、每层的位数来动态生成位号。
在Java中生成密集柜的位号,可以根据传入的柜子的列数、每列的层数、每层的位数来动态生成位号。这通常涉及嵌套循环,根据列、层、位号生成唯一的位号字符串,并将其存储在集合中
2024-05-07 10:08:32 190 1
原创 MySQL以逗号分隔查出关联表
SELECT a.*, GROUP_CONCAT( b.`name` ) usernameFROM sacw_auth_ac a inner JOIN ( select u.*,na.`name` from sys_user u,t_real_name_authentication na where u.account_id = na.id_number ) b ON FIND_IN_SET( b.face_id, a.auth_user ) GROUP BY a.id
2022-02-17 20:57:39 952
原创 Docker数据卷部署Tomcat/Nginx
Linux下Centos对外开放端口(1)查看防火墙状态查看防火墙状态 systemctl status firewalld开启防火墙 systemctl start firewalld 关闭防火墙 systemctl stop firewalld开启防火墙 service firewalld start 若遇到无法开启先用:systemctl unmask firewalld.service 然后:systemctl start firewalld.service(2)对外开发端口
2022-01-06 15:10:48 2393
原创 nginx跨域,list和json互转,json转map,打包maven仓库
nginx配置跨 server { listen 80; server_name jianlejun.club; location /demo { root html; index index.html index.htm; proxy_pass http://127.0.0.1:8082; add_header Access-Control-
2021-12-09 09:35:31 847
原创 查询7天sql
SELECT t.stime ,CASE WHEN ISNULL(u.forum_count) THEN '0' ELSE u.forum_count END AS count FROM ( SELECT DATE_SUB(CURDATE(), INTERVAL 1 DAY) AS stime UNION SELECT DATE_SUB(CURDATE(), INTERVAL 2 DAY) AS stime UNION SELECT DATE_SUB(CURDATE(), INTERVA
2021-09-06 19:00:40 126
原创 根据查询未读的活动评论或回复
– 根据查询未读的活动评论或回复select t1.id, pid, t1.`status`, t1.user_id , t2.avatar , t2.nick_name , content , t3.title, CASE WHEN pid is null THEN 'reply' ELSE 'comment'END as type,CASE WHEN pid is null THEN nullELSE (select content from cms_activity_com
2021-08-31 16:40:33 87
原创 SpringCloud Sentinel学习笔记
nacos下载地址,建议下载2.0.2,2.0.3好像有点问题sentinel下载地址sentinelGitHub文档sentient官方文档Spring Cloud Alibaba Sentinel 的示例可以参考 sentinel-guide-spring-cloudSpringCloud Alibaba 组件版本关系(重要!),一、工程演示接这篇博客的代码1、启动nacosC:\nacos-server-2.0.2\nacos\bin>startup.cmd -m .
2021-08-27 16:34:47 188
原创 新增或删除XML,根据条件删除重复数据
<insert id="saveOrUpdate" parameterType="CmsStatisticsModel"> <selectKey keyProperty="count" resultType="int" order="BEFORE"> select count(*) as count from cms_user_statistics where user_id = #{userId} </selectKey
2021-08-27 10:59:58 177
原创 对象转json字符串,json字符串转Map
对象转json字符串,json字符串转MapString string = JSONObject.toJSONString(activityVo);Map map = JSON.parseObject(string, Map.class);
2021-08-24 11:36:49 102
原创 Linux安装ngixn
一、在linux下安装nginx,首先需要安装 gcc-c++编译器。然后安装nginx依赖的pcre和zlib包。最后安装nginx即可。1.先安装gcc-c++编译器yum install gcc-c++yum install -y openssl openssl-devel2.再安装pcre包yum install -y pcre pcre-devel3.再安装zlib包yum install -y zlib zlib-devel在/usr/local/下创建文件nginx文件
2021-08-17 18:11:50 130
原创 SpringCloud Nacos,SpringCloud Config学习笔记
中文文档github地址spring官方文档 中文就是好,中文就是棒(๑•̀ㅂ•́)و✧
2021-08-13 17:47:24 320
原创 Sleuth之Zipkin搭建安装地址
官网文档为什么会出现这个技术?在微服务框架中,—个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每一个前段请求都会形成一条复杂的分布式服务调用链路,链路中的任何—环出现高延时或错误都会引起整个请求最后的失败。Sleuth之Zipkin搭建安装zipkin下载地址zipkin网盘地址链接:https://pan.baidu.com/s/1nj8AuXh033Bm-gnalCPVSg提取码:suhs–来自百度网盘超级会员V6的分享mi..
2021-08-13 17:18:05 285
原创 SpringCloud学习笔记-Stream消息驱动
Spring Cloud 路线服务注册中心服务负载均衡声明服务服务降级服务网关服务配置服务总线NacosLoadBalanceOpenFeignsentienlGateWayNacosNacosSpring Cloud Stream官方文档这篇文章也写得很棒,Spring Cloud Stream 知识整理为什么引入Stream官方定义 Spring Cloud Stream是个构建消息驱动微服务的框架。屏蔽底层消息中间件的差异降低
2021-08-13 15:49:01 170
原创 SpringCloud学习-Config配置中心,Bus消息总线,RabbitMQ
https://cloud.spring.io/spring-cloud-config/reference/html/SpringCloud ConfigSpring Cloud Config 可以为微服务架构中的应用提供集中化的外部配置支持。Spring Cloud Config 分为服务端和客户端两部分。服务端也称为分布式配置中心,它是一个独立的微服务应用,用来连接配置服务器并为客户端提供获取配置信息,加密/解密信息等访问接口。客户端则是通过指定的配置中心来管理应用资源,以及与业务相关
2021-08-12 17:08:58 268
原创 Spring Cloud学习笔记-OpenFeign,[Hystrix,sentinel]
OpenFeignFeign是一个声明式 WebService客户端。使用 Feign能让编写 Web Service客户端更加简单。它的使用方法是定义一个服务接口然后在上面添加注解。 Feign也支持可拔插式的编码器和解码器。 Spring Cloud对 Feign进行了封装,使其支持了 Spring MVC标准注解和 HttpmessageConverters。 Feign可以与 Eureka和 Ribbon组合使用以支持负载均衡。官方文档Feign能干什么Feign旨在使编写 Java
2021-08-11 18:08:22 352
原创 Docker常用命令
镜像命令# 镜像搜索docker search 'name'# 镜像拉取docker pull name:x.x# 删除镜像docker rmi# 根据id删除docker rmi -f id# 删除全部镜像docker rmi -f $(docker images -aq)容器命令启动镜像docker run [可选参数] image 可选参数说明: --name="Name" //设置容器名字 -d //后台方式运行 -it //使用交互方式运行
2021-08-09 14:13:20 67
原创 Java正则表达式取出所有数字,URL解码
@Test public void test(){ String href = "dfhk-id-909-ewfh"; Pattern pattern = Pattern.compile("[^0-9]");//\d Matcher matcher = pattern.matcher(href); String all = matcher.replaceAll(""); System.out.println( all).
2021-08-08 19:52:14 215
原创 RocketMQ介绍
什么是MQ:MQ(message queue),本质是个队列,FIFO先入先出,队列中存放的内容是message,是一种跨进程的通讯机制,用于上下游传递消息。在互联网架构中,MQ是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用MQ后,消息发送上游只需要依赖MQ,不用依赖其他服务。为什么要使用MQ:流量消峰 :举个例子,如果订单系統最多能处理一万次订单,这个处理能力应付正常时段的下单时绰绰有余,正常时段我们下单—秒后就能返回结果。但是在高峰期,如果有两万次下单操..
2021-08-06 16:50:35 149
原创 Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could
配置数据源失败:找不到url属性如果你不想配置数据数据,那pom文件应该排除关于数据库的依赖,如:也可以排除对于数据库的*AutoConfigure类,@SpringBootApplication(exclude={DataSourceAutoConfiguration.class, DruidDataSourceAutoConfigure.class})排除权限认证自动配置:@SpringBootApplication(exclude={SecurityAutoConfigur
2021-08-02 12:01:36 129
原创 从Url中获取某一参数的参数值:var reg = new RegExp(“(^|&)“ + name + “=([^&]*)(&|$)“, “i“);详解
https://blog.csdn.net/weixin_44296929/article/details/101207166
2021-07-26 10:09:05 613
原创 Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory beans
POM文件添加<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> &
2021-07-24 14:56:34 90
原创 java写爬虫
最近想做java爬虫,看文章看视频零零散散看了一圈,做起来还是无从下手使用httpclient还是jsoup还是webmagic,首先webmagic肯定只是借鉴了,毕竟了解到的webmagic是基于httpclient还是jsoup开发的,作为开发当然想开发自己的啦也不能直接jsoup.parse(url),会爬取不到一些网页,因为jsoup不能模拟浏览器,jsoup一般用来解析HTML,只能先httpclient开始。没玩过爬虫也总知道不要用自己的ip,在b站也粗略地看了一些视频,最后得出了一个结
2021-07-24 10:22:35 136
原创 sql查询在A表但不在B表的数据
sql查询:存在A表而不在B表中的数据A、B两表,找出ID字段中,存在A表,但是不存在B表的数据。方法一:使用 not inselect distinct A.ID from A where A.ID not in (select ID from B)方法二:使用 left join...on... , "B.ID isnull" 表示左连接之后在B.ID 字段为 null的记录select A.ID from A left join B on A.ID=B.ID where B.ID ...
2021-07-23 15:49:29 10067
原创 关于使用开源项目,添加接口模块权限认证登录
/* 排除SecurityAutoConfiguration即可,也可以在pom文件中排除*/@SpringBootApplication(exclude = { org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class})@MapperScan("com.hzl.**.mapper")public class WxApplication { publ.
2021-07-23 11:40:01 95
原创 SpringBoot使用自动文档插件swagger3
POM文件 <!-- 自动文档插件swagger3--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version> </de
2021-07-23 11:00:28 378
原创 xxx.jar中没有主清单属性
pom.xml添加:<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>
2021-07-22 09:01:16 241
原创 Docker使用之Dockerfile部署镜像
dockerfile已逐渐成为企业交付的标准,我们以后要发布项目,做镜像,就需要编写dockerfile文件。DockerFile:构建文件,定义了一切的步骤,源代码DockerImage:通过DockerFile构建生成的镜像,最终发布和运行产品Docker容器:容器就是为镜像运行提供服务DockerFile的指令FROM: # 基础镜像MAINTAINER: # 开发者:姓名+邮箱WORKDIR: # 镜像的工作目录LABEL: # 设置镜像的标.
2021-07-21 18:05:37 1247
原创 CentOS8-Docker安装MySQL8
查看官方文档$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag-启动5.7(未测试,我想装8)[root@swl123 ~]# docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -
2021-07-20 20:32:59 147
原创 Docker使用之容器数据卷(一)
什么是容器数据卷docker理念:将应用和环境打包成一个镜像需求: 数据持久化,容器之间有个数据共享的技术,MySQL数据可以存储在本地实现:Docker容器中产生的数据,同步到本地卷技术:目录的挂载,将我们容器内的目录,挂载到linux上面使用数据券方式一:直接使用命令来挂载:docker run -it -v 主机目录:容器内目录[root@kuangshen ~]# docker run -it -v /home/ceshi:/home centos /bin/bash
2021-07-20 18:13:51 308
原创 阿里云CentOS8-Docker安装使用(二)部署Tomcat,es,可视化,提交镜像
安装Tomcat查看官方文档# 官方使用:docker run -it --rm xxx,一般用来测试,用完即删docker run -it --rm tomcat:9.0下载Tomcat[root@kuangshen ~]# docker pull tomcat:9.09.0: Pulling from library/tomcatDigest: sha256:a5abf192aceed45620dbb2e09f8abdec2b96108b86365a988c85e753c28cd3
2021-07-20 16:53:33 298
原创 阿里云CentOS8-Docker安装使用(一)
安装Docker环境查看(系统内核在3.10以上)[root@12321 ~]# uname -r4.18.0-193.14.2.el8_2.x86_64//系统版本[root@12321 ~]# cat /etc/os-release NAME="CentOS Linux"VERSION="8"ID="centos"ID_LIKE="rhel fedora"VERSION_ID="8"PLATFORM_ID="platform:el8"PRETTY_NAME="CentOS L
2021-07-20 11:28:47 471
原创 Linux常用命令
今天装个redis,装了一天,硬是一天都没远程连上,和阿里云有关么?#查看防火墙是否开启systemctl status firewalld#手动开启端口命令firewall-cmd --zone=public --add-port=80/tcp --permanent#命令含义: --zone 作用域 --add-port=80/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效#开启后需要重启防火墙才生效systemctl restar
2021-06-23 22:19:42 81
原创 阿里云Linux安装MySQL8(rpm方式,忽略区分表名大小,访问速度慢结局)
卸载MySQL一、查看当前安装mysql情况,查找以前是否装有mysqlrpm -qa|grep -i mysql二、删除MySQL包:rpm -ev 包名rpm -ev mysql-community-common-8.0.25-1.el7.x86_64提示依赖包错误用以下命令:rpm -ev 包名 --nodepsrpm -ev mysql-community-common-8.0.25-1.el7.x86_64 --nodeps2.如果提示错误:error: %pre
2021-06-23 00:39:13 677
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人