- 博客(714)
- 资源 (49)
- 问答 (2)
- 收藏
- 关注

原创 最新版本Nacos 单机启动踩坑
版本说明:1.nacos-server-2.0.32.nacos-server-1.4.2无法正常启动异常,因为默认启动方式为集群模式,单机启动需要修改启动文件。bin\startup.cmd默认启动方式:集群模式26行cluster开始启动:修改后:standalone开始启动:启动成功:访问界面:...
2021-08-17 16:21:55
370

原创 IDEA 2019.3 代码提示忽略大小写设置,亲自验证
IDEA 2019.3 忽略大小写设置跟之前的版本稍微有点不同,如图设置:取消 Match case 前面复选框即可,亲自验证
2020-02-19 18:58:07
1647

原创 单表千万级数据 count() 统计优化
1. 创建一张测试表:DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` bigint(20) PRIMARY key not null AUTO_INCREMENT, `username` varchar(50) DEFAULT NULL, `email` varchar(30) DEFAU...
2019-10-10 10:15:31
2612
1
原创 大学生在线课程MOOC系统设计与实现(程序)
spring cloud ,vue,redis,MySQL,大学生在线课程MOOC系统设计与实现(程序)
2023-03-22 22:43:08
299
原创 基于java语言知识图谱的中学信息技术题库推荐系统
基于java语言知识图谱的中学信息技术题库推荐系统,后端代码:Java实现,使用技术spring boot数据库:MySQL+Neo4J
2023-03-22 22:28:55
28
原创 Tomcat集成Skywalking的agent,多服务或多项目
Tomcat 集成 skywalking 多agent下面多个项目或者微服务名
2021-11-25 15:12:56
2515
2
原创 Nginx 启用gzip压缩静态资源
目的:为了提高响应速度,增加用户体验,在Nginx里配置url请求和返回数据的gzip压缩。行动:修改Nginx配置文件nginx.conf,添加如下内容:gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.1; gzip_comp_level 9; gzip_types text/plain application/x-javascript tex
2021-06-24 15:59:42
205
原创 iOS微信分享,提示“未验证应用”的解决办法
iOS微信分享,提示“未验证应用”的解决办法nginx配置下面代码方法1:#iOS微信分享,提示“未验证应用”的解决办法 location /apple-app-site-association { charset UTF-8; default_type text/html; return 200 '{\"applinks\":{\"apps\":[],\"details\":[{\"appID\":\"******\",\"paths\":[\"/app/*\",\"/\"
2021-05-11 15:35:52
455
原创 Centos7 解决 /dev/sda2 目录丢失问题
场景描述: 巡检服务器时发现,服务器只剩下 / 跟目录和 /home 两个目录,丢失了/dev/sda2 和 /dev/sda1 目录,手动挂载后正常挂载命令:[root@localhost ~]# mount /dev/sda1 /boot/efi/[root@localhost ~]# mount /dev/sda2 /boot/[root@localhost ~]# df -hFilesystem Size Used Avail U...
2021-04-21 15:37:45
1319
原创 备忘:nginx 启用gzip压缩
需求:生产环境犹豫js和图片文件会有比较大的,造成加载慢和浪费带宽,因此需要在nginx启用gzip压缩。代码:## 启用gzip压缩 gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.1; gzip_comp_level 9; gzip_types text/plain application/x-javascript text/css
2021-04-06 14:07:22
174
原创 Centos 7 搭建NTP server 时间服务器
需求说明:因为项目是独立托管在机房的服务器,为了所有服务器时间统一,需要从所有服务器中选择一台做时间服务器(管理端),其他机器是客户端。具体搭建过程如下管理端:192.168.1.1251.开放ntp默认端口123,设置UDP端口123的完全双向访问:iptables -A INPUT -p udp --dport 123 -j ACCEPTiptables -A OUTPUT -p udp --sport 123 -j ACCEPT或者是直接关闭防火墙(不推荐)[root@l..
2021-01-29 11:43:54
1112
原创 elasticsearch-head 连接ES出现401问题解决
写在前面:ES 和elasticsearch-head 安装在同一台机器,ES启用了X-pack,但是在elasticsearch-head 连接时提示401无权限访问,查了好久,找到了解决方案。问题:解决方法:修改ES配置文件,elasticsearch.yml,添加如下一行内容:xpack.security.enabled: false然后重启Es服务,即可正常连接访问。...
2021-01-27 10:05:38
5294
8
原创 Centos7 MySql8 集群1主3从搭建
安装参考:Centos7 MySql8安装主从配置和遇到的坑以及爬坑方案:一.主库配置:192.168.0.11.修改my.cnfvi /etc/my.cnf加入下面的配置:#主从复制配置#[必须]设置主服务器唯一ID,默认是1,一般取IP最后一段,但是要保证和slave的id不一样server-id = 118#[必须]启用二进制日志log-bin=master-binlog-bin-index=master-bin.index#若涉及及同步函数或者存储过程需要配置,否则主.
2021-01-11 17:47:59
339
原创 Centos7 MySql8安装
需求说明:按照项目需求搭建MySQL的1主3从架构,为了提高MySQL的高可用,减少数据库服务器压力。版本:Server version: 8.0.22 MySQL Community Server - GPL安装目录/opt/module/mysql用户名:root 密码:root@2021端口号:主:3306 从:3307启动服务:systemctl start mysqld.service停止服务:systemctl stop mysqld.service重启服务:systemctl
2021-01-07 17:36:40
201
2
原创 Percona Toolkit MySQL主从检查工具安装
说明:在现在项目开发中MySQL的主从架构的使用是很常见的,主从同步的问题也会经常遇到,还好有专门的工具来检查不同步的SQL问题。官网:Percona Toolkit1.RPM包安装:[root ~]$ wget https://downloads.percona.com/downloads/percona-toolkit/3.2.1/binary/redhat/8/x86_64/percona-toolkit-3.2.1-1.el8.x86_64.rpm[root ~]$ yum ins.
2021-01-07 17:20:58
154
原创 CentOS 7 安装jdk-8u271
方法一:rpm包 安装# 安装rpm -ivh jdk-8u271-linux-x64.rpm# 测试安装java -version方法二:二进制包安装# 解压并移动到 usr/local/java 目录,注意版本不同,文件名也不同,我这里是 jdk-8u271tar -zxvf jdk-8u271-linux-x64.tar.gzmkdir /usr/local/javamv jdk1.8.0_271 /usr/local/java# 配置环境变量vim /et
2020-11-24 18:44:25
788
1
原创 CentOS 7 IP地址设置
1.查看IP和网卡信息:会显示所有的网络接口信息ip addr2.配置IPvi /etc/sysconfig/network-scripts/ifcfg-em1或者vi /etc/sysconfig/network-scripts/ifcfg-eth0配置项包括:BOOTPROTO=DHCP 这里改为staticONBOOT=no 这里改为yes(开机启动)添加项:IPADDR=192.168.1.1GATEWAY=192.168.1.100PREFIX=
2020-11-13 09:32:05
204
1
原创 skywalking 启用MySQL
如题,Linux下Skywalking 启用MySQL记录日志。版本:apache-skywalking-apm-8.1.01. 修改config目录下的application.yml 配置文件:修改内容:93行位置:这里默认是h2,修改为mysqlstorage: selector: ${SW_STORAGE:mysql}143,144,145行MySQL的配置信息: mysql: properties: jdbcUrl: ${SW_JDBC_U.
2020-11-12 10:15:47
869
原创 Feign 启动熔断java.lang.IllegalStateException: Incompatible fallback instance. Fallback/fallbackFactory
如题:java.lang.IllegalStateException: Incompatible fallback instance. Fallback/fallbackFactory问题描述:启用Feign远程服务调用的熔断功能时出现了异常,java.lang.IllegalStateException: Incompatible fallback instance. Fallback/fallbackFactory配置文件添加如下内容,启用熔断:# 启用熔断feign: hystri
2020-11-06 17:22:57
1448
2
原创 Activiti 根据模型ID,或者流程定义ID获取节点列表
public void viewProgress(){ String modelId = "150019";//模型ID logger.info("[开始]-获取流程节点"); try {// byte[] bytes = repositoryService.getModelEditorSource(modelId);// if (null == bytes){// System.out.println("模型数据为空,模型不存在");// }// JsonNo.
2020-09-29 14:22:17
2453
原创 Spring Boot Activiti 由于“X-Frame-Options“指令设为“DENY“ 跨域问题
@Override public void configure(HttpSecurity http) throws Exception { //放开所有资源请求URL http.authorizeRequests().antMatchers("/*").permitAll(); //取消csrf防护 http.csrf().disable(); // X-Frame-Options 响应头跨域,主要是这句 http.headers().frameOptions()...
2020-09-10 10:57:56
1388
原创 Activiti 打印SQL日志 yml 和properties 配置
yml 添加下面的配置,显示activiti操作数据库的SQL日志:logging: level: org.activiti.engine.impl.persistence.entity: debugproperties 配置:logging.level.org.activiti.engine.impl.persistence.entity=debug
2020-09-09 15:30:15
1012
原创 Activit + Mysql 8 找不到表,建表失败处理
说明:在IDEA下的maven下MySQL的版本为8.0时,即使配置了自动建表,但是还是提示找不到表,无法自动创建表结构。需要在数据库连接的url上添加标识:nullCatalogMeansCurrent=true解决:mysql-connector-mysql 8.0 (spring-boot-starter-parent 管理的版本) + Activiti 6.x 自动建表失败参考配置:spring.datasource.driver-class-name=com.mysq
2020-09-03 11:19:17
302
原创 jdk13连接10.15.2
需要的jar包:derby.jar和derbyshared.jar下载地址:https://download.csdn.net/download/JavaAlpha/12494368代码如下:package test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import java.util.Properti
2020-06-03 23:12:20
212
原创 java.lang.UnsupportedClassVersionError jdk版本错误
经常会遇到的jdk版本错误,下面是整理的jdk对应的编号Java Version NumbersFor reference, let's take a quick look at the Java version numbers. This will come in handy in case we need to download the appropriate Java version.The major and minor version numbers are stored in the
2020-06-03 22:28:46
269
原创 IDEA 断点只有首次进入的问题解决
最近发现IDEA,只有首次进入了断点,再请求的时候无法进入断点。原来是之前服务启动的时候特别慢,关闭了所有的断点。记录下问题解决方法:步骤1:步骤2:...
2020-05-06 17:30:31
600
原创 Java 日期字符串格式判断
/** * 判断日期格式 * 2004-2-30 是无效的 * 2020-04-31 是无效的 * @param sDate * @return */ public static boolean isLegalDate(String sDate , String format) { if(sDate == nul...
2020-04-27 14:42:02
259
原创 Feign 多包扫描配置
需求描述:1. 本服务的controller提供对外访问的接口,需要扫描到controller包:com.alpha.controller2.也需要调用别的feign接口,这是另外一个包:com.alpha.client解决方案:在application类里配置:@EnableFeignClients(basePackages = {"com.alpha.controller...
2020-04-15 16:54:40
1676
原创 通过批处理脚本启动redis 服务
软件解压路径:D:\Tools\Redis-x64-3.2.100@echo offtitle redis-serverset ENV_HOME="D:\Tools\Redis-x64-3.2.100"D:color 0acd %ENV_HOME%redis-server redis.windows.confexit
2019-12-20 17:37:35
226
原创 通过批处理脚本启动RabbitMQ 服务
软件解压包路径:D:\Tools\RabbitMQ Server\rabbitmq_server-3.7.14\ebin@echo offtitle RabbitMQ-serverset ENV_HOME="D:\Tools\RabbitMQ Server\rabbitmq_server-3.7.14\ebin"D:color 0acd %ENV_HOME%net start R...
2019-12-20 17:36:25
507
原创 通过批处理脚本启动MongoDB 服务
解压包路径:D:\Tools\mongodb-win32-x86_64-enterprise-windows-64-4.2.1@echo offtitle MongoDB-serverset ENV_HOME="D:\Tools\mongodb-win32-x86_64-enterprise-windows-64-4.2.1"D:color 0acd %ENV_HOME%bin\...
2019-12-20 17:35:09
311
2
原创 通过批处理脚本启动zookeeper和kafka 服务
说明:D:\Tools\kafka_2.12-2.3.1 这是kafka解压包路径,可以自己按照自己的实际路径修改1. 启动 zookeeper@echo offtitle zookeeper-serverset ENV_HOME="D:\Tools\kafka_2.12-2.3.1"D:color 0acd %ENV_HOME%bin\windows\zookeeper-...
2019-12-20 17:32:39
627
原创 Thymeleaf th:each遍历,th:if、th:switch 条件判断,input,select,radio 回显赋值
1. th:each 遍历<!-- 遍历集合,如果被遍历的变量 userList 为 null 或者不存在,则不会进行遍历,也不报错--> <tr th:each="user : ${userList}"> <!-- 将用户的主键 uId 存在在 name 属性中--> <td th:text="${user.u...
2019-12-12 14:19:07
3945
原创 根据参数类型,设置返回类型
protected <T> T getBookByClass(Class<T> clazz, T deffault) { T result = null; if (deffault instanceof BookA) { BookA book = (BookA)deffault; result...
2019-11-14 18:32:53
263
原创 Spring Boot 配置中心 多环境配置日志级别 logback
说明:根据不同的环境打印不同级别的日志或者输出日志到不同的文件路径。application-dev.yml 配置# 日志配置logging: path: D:\\log\\dev config: classpath:logback.xml level: root: INFOapplication-test.yml 配置(pro可以一样)# 日志配置logg...
2019-10-28 15:12:50
943
1
原创 Caused by: java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V
今天优化一个很老的项目,结果项目启动出现了错误:Caused by: java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V at net.sf.cglib.core.DebuggingClassWriter.<init>(DebuggingClassWriter.java:47...
2019-10-09 15:05:50
303
原创 日期,时间工具类--基于JDK1.8
import java.time.Duration;import java.time.LocalDate;import java.time.LocalDateTime;import java.time.LocalTime;import java.time.format.DateTimeFormatter;/** * @Author JavaAlpha * @Description...
2019-09-30 13:52:32
183
原创 Caused by: java.net.BindException: Address already in use: bind 端口被占用
org.apache.catalina.LifecycleException: Protocol handler start failed at org.apache.catalina.connector.Connector.startInternal(Connector.java:1008) at org.apache.catalina.util.LifecycleBase.st...
2019-08-21 12:00:11
1037
原创 论,MySQL 关联查询字典类型一致的重要行
场景描述:LEFT JOIN 关联查询只查询10条数据,关联字典类型不一致,导致查询巨慢,页面直接崩溃。优化方法:使用concat 函数把类型转换为一致表A数据:15320条表B数据:14292条表A字段channel_id类型:bigInt表B字段channel_id类型:varchar优化前SQL:channel cLEFT JOIN channel_ty...
2019-08-09 14:10:31
334
JAVA核心知识点整理.pdf
2019-12-26
Jquery滚动插件–Xslider:支持水平滚动和垂直滚动的多种效果!
2012-10-25
读取Doc,Excel,PDF,html,生成Txt文件,读取Txt生成Excel文件 jar
2011-08-01
Struts2.1.18+Hibernate3.2+Spring3.0+MySQL整合
2010-07-02
乱码 编码方式解决 gbk ISO8859-1 utf8 编码
2009-05-24
基于 JWebBrowser 的Swing开发的一个垂直滚动条问题。
2010-05-31
编译器错误信息,类型的对象没有这样的成员
2009-12-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人