Mac
邪神大叔
这个作者很懒,什么都没留下…
展开
-
【Java】idea找不到符号找不到类,但是却没有错误
idea找不到符号找不到类,但是却没有错误原创 2017-12-25 17:59:01 · 67227 阅读 · 19 评论 -
SpringBoot自定义ErrorController
前因SpringBoot默认有自定义异常处理的体系,在做SpringBoot项目的时候,如果是抛出了运行时异常,springBoot并会对异常进行处理,返回如下异常信息:{ "timestamp": 1517294278132, "status": 500, "error": "Internal Server Error", "exception": "com.lgy.common.exception.BusinessException", "message"原创 2020-12-23 10:15:47 · 2227 阅读 · 0 评论 -
SpringBoot集成Swagger3.0
pom.xml<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version></dependency>SwaggerConfig/** * @author: zek * @desc: swagger */@..原创 2020-12-23 10:13:54 · 2183 阅读 · 3 评论 -
@Repository 和 @Mapper区别以及idea报红问题
@Repository 只能标注在 DAO 类上。这是因为该注解的作用不只是将类识别为Bean,同时它还能将所标注的类中抛出的数据访问异常封装为 Spring 的数据访问异常类型。 Spring本身提供了一个丰富的并且是与具体的数据访问技术无关的数据访问异常结构,用于封装不同的持久层框架抛出的异常,使得异常独立于底层的框架。原创 2020-12-11 14:44:24 · 2200 阅读 · 0 评论 -
webRTC-音视频通讯整理及方案参考
背景:公司由于业务原因需要用到音视频通讯相关技术,一个好基友推荐了webRTC,研究了半天,产出一些成果,需要有错误还请指出,多多包涵;WebRTC(Web Real-Time Communication)是 Google于2010以6829万美元从 Global IP Solutions 公司购买,并于2011年将其开源,旨在建立一个互联网浏览器间的实时通信的平台,让 WebRTC技术成为 H5标准之一首先,webRTC是一个由端到端的音视频通讯技术【意思就是不需要有服务端【吹】就可以完成视频原创 2020-12-01 11:45:05 · 583 阅读 · 0 评论 -
使用Gateway网关配合sentinel-dashboard使用nacos同步数据-打docker镜像
使用Gateway网关配合sentinel-dashboard使用nacos同步数据-打docker镜像克隆sentinel-dashboard到本地:https://github.com/alibaba/Sentinel/开始修改代码:修改pom.xml中的sentinel-datasource-nacos的依赖,将<scope>test</scope>注释掉,这样才能在主程序中使用。<dependency> <groupId>c原创 2020-09-14 11:24:46 · 1400 阅读 · 4 评论 -
Linux docker远程安全访问2306一键生成证书脚本
1.查看是否已经安装过docker yum list installed | grep dockerdocker.x86_642:1.12.6-55.gitc4618fb.el7.centos @extrasdocker-client.x86_642:1.12.6-55.gitc4618fb.el7...原创 2019-12-03 16:33:18 · 398 阅读 · 0 评论 -
idea插件Material Theme主题设置方法
首先:如果要设置下图这种:1. 先下载插件2. 设置主题3. 设置代码界面主题原创 2019-12-03 16:06:24 · 7723 阅读 · 3 评论 -
Linux安装docker及idea使用docker插件部署
1、查看是否已经安装过docker[root@localhost ~]#yum list installed | grep dockerdocker.x86_642:1.12.6-55.gitc4618fb.el7.centos @extrasdocker-client.x86_642:1.12.6-55...原创 2019-11-25 16:04:39 · 474 阅读 · 0 评论 -
SpringMvc Tomcat控制台中文乱码,Aop Log日志,支持@RequestBody时间自动转换对象Date类型
1. Tomcat中文乱码:找到tomcat安装目录:/Library/Java/apache-tomcat-9.0.8/conf 编辑:logging.properties 新增一行:java.util.logging.ConsoleHandler.encoding = UTF-8 ( windows 改为GBK) 如果还不行: 配置VM options为: -Dfi...原创 2019-07-17 13:35:52 · 698 阅读 · 0 评论 -
Java后端Http请求其他后端接口封装工具类
Http请求工具类:包含,get,put,post(delete请求与get请求类似)package com.construn.vehicleservice.util;import java.io.IOException;import java.net.URISyntaxException;import java.nio.charset.Charset;import java.ut...原创 2019-04-24 09:29:02 · 2509 阅读 · 2 评论 -
Tomcat上架项目需要修改的地方及修改war包文件
1. 上架如果Linux系统中,有很多tomcat项目,上线新项目后,需要修改一些端口号,项目才可以启动起来,具体,只需要修改:server.xml <Server port="8057" shutdown="SHUTDOWN”> //改为其他<Connector port="8027" pro...原创 2019-04-24 09:20:11 · 2827 阅读 · 2 评论 -
Springboot拦截器注入失败导致跨域
1.ProcureInterceptorimport static com.construn.procure.common.Variable.SECRETPC;import static com.construn.procure.common.Variable.SECRETWAP;import static com.construn.procure.common.Variable.T...原创 2019-03-25 11:44:08 · 1060 阅读 · 0 评论 -
Mac完全卸载idea的方法(可重新安装破解)
完全卸载idea首先在应用里面右键移动到垃圾桶[先卸载应用]cd Users/xxx/Library/上面的xxx对应你的用户名,然后输入rm -rf Logs/IntelliJIdeaxxx/rm -rf Preferences/IntelliJIdeaxxx/rm -rf Application\ Support/IntelliJIdeaxxx/rm -rf Ca...原创 2019-03-06 11:29:31 · 84644 阅读 · 12 评论 -
【JAVA】quartz定时任务,自动过期,自动关闭等等,整合Springboot
1. pom.xml<!--定时任务--><dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.1</version></...原创 2019-01-22 15:54:01 · 4819 阅读 · 1 评论 -
【Error】Expression of SELECT list is not in GROUP BY clause and contains nonaggregated column this is
由于使用Group by字段,及select 后的字段较多,导致此错误1055 - Expression of SELECT list is not in GROUP BY clause and contains nonaggregated column this is incompatible with sql_mode=only_full_group_by解决方法:Linux: ...转载 2019-01-07 17:14:00 · 470 阅读 · 0 评论 -
【JAVA】idea热部署,后台自动更新代码spring、springboot
1.spring: dubug模式启动,2.springboot1. pom.xml 修改 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtoo...转载 2018-08-17 10:57:38 · 3427 阅读 · 0 评论 -
【JAVA】springboot多环境打包
1. 上图,目录结构2. pom.xml <profiles> <!-- 系统环境切换 dev为开发环境配置, test为测试环境配置,pro为生产环境配置 --> <profile> <id>test</id> <properties&g...原创 2018-08-17 11:10:20 · 1419 阅读 · 0 评论 -
【JAVA】logback日志
1. pom.xml<dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.3</version></dependency&原创 2018-08-23 10:09:02 · 295 阅读 · 0 评论 -
【JAVA】JWT token验证码
1. pom.xml<!--JWT--><dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.3.0</version></depende原创 2018-08-29 17:28:52 · 2305 阅读 · 0 评论 -
【JAVA】idea mac打Jar包build方法及Maven方法
一、Build方法1. 打开 Project Structure2. 设置a): 选择相应的Main方法所在的类;b): 一个Jar,或者,拷贝其他Jar包到同个文件夹中()c): 注意⚠️:必须选择更目录,如下图3. 勾选4. Build---Build Artifacts5. 打完的Jar包在第三步的outDirectory中 二、M...原创 2018-09-19 14:38:27 · 5182 阅读 · 0 评论 -
【JAVA】关于读取配置文件两种方式ResourceBundle及Properties方式
上代码:package com.construn.vehiclenetty.util;import java.io.IOException;import java.io.InputStream;import java.util.Properties;import java.util.ResourceBundle;/** * Created with IntelliJ IDEA...原创 2018-10-09 17:01:30 · 541 阅读 · 0 评论 -
【SpringBoot】SpringBoot @Value注解无法引入配置文件中的值的正确解决办法
1. 如下代码是七牛云的工具类,需要引入七牛云的一些密钥@Componentpublic class QiNiuFileUp { @Value("${qiniu.accessKey}") private String accessKey; @Value("${qiniu.secretKey}") private String secretKey; ...原创 2018-11-01 15:46:42 · 3583 阅读 · 2 评论 -
【JAVA】springBoot中使用Hikari连接池
1. 配置spring.datasource.type=com.zaxxer.hikari.HikariDataSourcespring.datasource.hikari.minimum-idle=5spring.datasource.hikari.maximum-pool-size=15spring.datasource.hikari.auto-commit=truespring...原创 2018-11-27 11:37:56 · 9455 阅读 · 0 评论 -
【LINUX】关于数据库、nginx、zookeeper、kafka、Jar包、tomcat启动方式
1. 数据库数据库启动 方式一: /etc/init.d/mysqld start 方式二: Service mysql start(如果报错权限不足,是你为拥有者不是mysql这个账户导致) 更改mysql的拥有者原来,/var/run/mysqld/的属主和属组还是root,mysql并不能在其中创建文件,后修改该目录的属主和属组,启动OK。...原创 2018-11-27 11:48:37 · 412 阅读 · 0 评论 -
【Springboot】SpringBoot打Jar包后无法读取静态文件,显示文件不存在
1. 首先错误,如下图所示,但是我用压缩文件方式打开后,文件时存在的,如下图:2. 解决方式1.1 先将文件存入Resources中的一个文件夹中,如图:1.2 然后使用这种方式进行文件内容读取:JSONObject jsonObject;String input;log.info("文件地址:{}", fileName);try { // Spring...原创 2018-12-07 16:58:07 · 5485 阅读 · 0 评论 -
【Mysql】mysql锁等待Lock wait timeout exceeded; try restarting transaction
# 查询全局等待事务锁超时时间SHOW GLOBAL VARIABLES LIKE 'innodb_lock_wait_timeout';# 设置全局等待事务锁超时时间SET GLOBAL innodb_lock_wait_timeout=100;# 查询当前会话等待事务锁超时时间SHOW VARIABLES LIKE 'innodb_lock_wait_timeout';问...原创 2018-12-07 14:00:43 · 2205 阅读 · 0 评论