- 博客(64)
- 资源 (4)
- 收藏
- 关注
原创 maven引入了jar包但在class文件里找不到jar包里的类
maven clean 和 maven install 都不管用。检查了maven仓库路径下是否有这个cn.hutool的jar包。步骤一:点击左上角file->Project Structure。在工作当中遇到的这个问题,别人引入的jar包,我代码里报错。步骤二:点击左侧 Libraries 点击右侧加号引入。步骤三:找到需要引入的jar包,选中后点击ok。最终解决办法是手动引入。
2024-07-24 14:08:55
707
1
原创 mysql 无法连接 Unable to load authentication plugin ‘caching_sha2_password‘.
mysql 无法连接 Unable to load authentication plugin 'caching_sha2_password'.
2022-07-20 10:26:48
1010
原创 react笔试题
1、Promise构造函数是同步执行还是异步执行,then 方法呢答案:promise构造函数是同步执行的,then方法是异步执行的2、简述setState何时同步何时异步?答案:由React控制的事件处理程序,以及生命周期函数调用setState不会同步更新stateReact控制之外的事件中调用setState是同步更新的。比如原生js绑定的事件、setTimeout、setInterval等。3、react中父子组件传值如何实现答案:父传子(组件嵌套浅):父组件定义一个属性,子组件通过th
2021-11-10 16:09:34
4774
原创 nginx配置$connection_upgrade报错
报错内容:解决办法:在nginx.conf配置文件顶部加上一段配置map $http_upgrade $connection_upgrade{ default upgrade; '' close; } server { listen 80; ------原因:map指令的作用:根据客户端请求中$ http_upgrade 的值,来构造改变$ connection_upgrade的值即根据变量$ http_upgrade的值创
2021-08-12 14:07:18
20708
原创 电脑连不上公司网,连手机热点没事
电脑连不上公司网,连手机热点没事,可能是默认路由的问题。管理员打开命令行route print查看删除一个即可route delete 0.0.0.0 mask 0.0.0.0
2021-05-07 13:45:59
1692
原创 在类加载时,创建对象
在类加载时,创建对象public class AppSignWebSocket {static AppConfig appConfig;@Autowiredpublic void setAppConfig(AppConfig appConfig) { AppSignWebSocket.appConfig = appConfig;}}
2021-01-04 15:09:04
315
原创 websocket实现平板、pc连接进行评价功能
有一个功能就是希望PC页面和平板进行一个关联,但是PC无法直连平板,就需要服务器提供一个websocket支持,由PC、平板均以websocket和服务器进行连接,服务器当中中间人,进行消息转发。
2020-12-21 14:58:47
327
原创 xml中返回SUCCESS是跳转方法,而不是jsp
<action name="showDeliveryState" class="wholeCountryDeliveryAction" method="showDeliveryState"> <result name="success">/jsp/commonSelectNumConfig/wholeCountryDeliveryList.jsp&
2020-12-15 11:17:24
109
原创 springboot报错Project build error: Non-resolvable parent POM
使用eclipse创建Spring boot project报错:Project build error: Non-resolvable parent POM解决办法:pom文件中 2.1.1.RELEASE版本改成1.5.6在update一下就好了
2020-12-15 11:17:10
459
原创 自己开发springboot整合mybatis遇到的问题
搭建springboot1.给Application头添加上@MapperScan(““路径”)以扫描所有的Mapper类2.控制器中调用service,service调用dao。控制器头加上@RestController来返回json3.前后端分离的企业中不用加载视图,只传json就可以。4.在控制器的每个方法前加上 @RequestMapping("/hello");这个是接收pos...
2020-12-15 11:13:01
98
原创 工作中遇到的Maven工程Missing artifact 解决方法
一般都是导入别人的工程,因为自己的maven环境、仓库配置信息、下载的jar包来源、甚至时IDE环境不一致导致去仓库对应路径下找到报错的依赖包删掉_maven.repositories和_remote.repositories文件(或用文本编辑器打开,将“>main=”改为“>=”,即删除main,当然main也可能是其他值),删除xxxx.lastUpdate相关文件,然后upd...
2020-12-15 11:10:57
711
原创 java汉字转拼音或首字母
package com.anxin.ssk.common; import java.io.UnsupportedEncodingException;import java.util.HashMap;import java.util.Map;import java.util.Map.Entry; /** * 取得给定汉字串的首字母串,即声母串 Title: ChineseCharTo...
2020-12-15 11:10:22
1018
转载 搭建个人博客-hexo+github详细完整步骤
一、第一步:1.下载安装Git Git下载地址2、安装步骤二、第二步:下载安装node.js1.node.js下载地址2.安装node三、第三步:安装hexo1、利用 npm 命令即可安装。在任意位置点击鼠标右键,选择Git Bash2、输入命令:npm install -g hexo四、第四步:初始化Hexo1、创建文件夹(我的是在E盘创建的Hexo)2、在Hexo文件下,右键运行Git Bash,输入命令:hexo init初始化成功后生成的一些列文件3、在_co
2020-12-15 10:46:35
270
原创 react中使用echarts折线图demo
import React, { Component } from 'react'import ReactEcharts from 'echarts-for-react'import Background from '../../assets/img/background2.png'import Background3 from '../../assets/img/background3.png'import IconLeft14 from '../../assets/img/iconLeft2.pn
2020-12-15 10:32:52
1218
1
原创 es服务报错as the mapping would have more than 1 type
原因是在elastic search的6.4版本后,取消了type这个功能,全部由indexname来进行判断。我这里犯的错就是我在同一个indexname下创建了两个不同的type就报错了····
2020-12-04 14:01:38
681
原创 开发elasticsearch遇到的问题
1.查询报错all shards failed原因一:可能是因为查询条数过多。解决办法:设置最大查询数量。原因二:spring boot提供的elasticsearch依赖,使用createIndex方法时,不会创建mapping。缺少mapping,查询就会报这个错。可以在kibana中查询创建的索引是否有mapping正确的index:{ "pt-elasticsearch-info": { "aliases": {}, "mappings": { "info
2020-11-30 11:05:15
777
原创 SQL中遍历
@Select("<script> " + "select id,key_,name,icourl,comment,type,handle,handletype,jgbm from pt_desktop_toplevel " + "where jgbm = #{zxbm} and key_ in " + "<foreach item='userDesktopAuth' index='index' collection.
2020-11-27 17:19:20
1942
原创 关于websocket的重复登陆问题
需求是:要求PC和平板建立连接关系,服务器充当转发作用。功能比较简单,就PC和平板各自脸上socket然后服务器转发消息就是了。遇到一个难题是,重复登陆问题,比如A设备登录了,B设备登录了同样的ID,建立了socket连接,这时候A就会收不到消息了(都发到B那里了)。为了解决这个问题,采用的方法是在B登录时,判断socket连接池里是否已有该id的socket连接,如果有则在B连接之前,先给这个id的socket发送消息,告知已在其他设备登陆,强制退出。...
2020-11-09 19:49:10
7024
4
原创 全网最全SonarQube使用教程,搭建本地环境以及调试代码全流程,附带git地址
这几天公司要使用SonarQube检测代码规范,然而不满足于SonarQube自带的阿里规范(这不有病吗,阿里的代码规范已经很好用了好吗,干嘛这么折腾),于是让我去编写公司独特的规范,踩了很多坑,主要是SonarQube太矫情,不同版本对于jdk要求不同,对于mysql支持与否不同,对于pgsql版本也有限制,服了。。。...
2020-07-15 17:30:55
6800
1
原创 前端实现点击路径下载
实现某个节点点击下载1.外面包裹a标签<!DOCTYPE html><html><body><p>点击 W3School 的 logo 来下载该图片:<p><a href="/i/w3school_logo_white.gif" download="w3logo"><img border="0" src="/i/w3school_logo_white.gif" alt="W3School"></a&
2020-07-10 13:50:13
2114
1
转载 maven依赖问题,总是去服务器获取旧的依赖,而不获取本地的
Maven中建立的依赖管理方式基本已成为Java语言依赖管理的事实标准,Maven的替代者Gradle也基本沿用了Maven的依赖管理机制。在Maven依赖管理中,唯一标识一个依赖项是由该依赖项的三个属性构成的,分别是groupId、artifactId以及version。这三个属性可以唯一确定一个组件(Jar包或者War包)。其实在Nexus仓库中,一个仓库一般分为public(Release)仓和SNAPSHOT仓,前者存放正式版本,后者存放快照版本。如果在项目配置文件中(无论是build.gradl
2020-07-06 16:46:33
3193
2
原创 项目中遍历所有接口
使用RequestMappingHandlerMappingRequestMappingHandlerMapping rmhp = context.getBean(RequestMappingHandlerMapping.class); Map<RequestMappingInfo, HandlerMethod> handlers = rmhp.getHandlerMethods(); for (Entry<RequestMappingInfo, HandlerMethod&g.
2020-06-22 17:32:50
799
原创 MySql中事务隔离级别的解决方案MVCC
对于MySql四种事务隔离级别,为了保证其数据一致性和高并发场景下的性能,于是使用MVCC。MVCC是生成一个数据请求时间点的一致性数据快照,并用这个快照来提供一定级别的一致性读取。也就是相当于一定时间内的所有查询都查这个数据块照里的内容,这样保证了读一致性,解决了不可重复读。原理:在MySql中,Innodb引擎为每条记录都提供了三个隐藏字段,DB_ROW_ID – 行标识,在没有索引的时候为默认索引,没有索引的时候操作会锁表,因为锁住了所有的DB_ROW_IDDB_TRX_ID – 插入或
2020-05-22 10:38:02
323
原创 利用反射实现javaBean自动赋值
Field[] fields = normOrgDict.getClass().getDeclaredFields(); for (int i =0; i < fields.length; i++){ try { fields[i].setAccessible(true); Object ...
2020-04-10 23:38:31
343
原创 VSCode ESLint实现ctrl+s自动格式化代码
先安装ESLint插件然后 File-> Preferences->Settings
2020-03-23 14:11:14
4787
2
原创 JS中Long类型过长丢失精度问题
产生原因就是接收到的Long类型长度大于JS中的整型的最大长度,于是超出的值就会丢失精度。在JSON.parse(jsobj)这一步,就会将json串中的Long类型丢失精度,所以这一步不用,采用JSONLint提供的转换方法,将Long转换伟字符串。引入JSONLint文件/* parser generated by jison 0.4.18 *//* Returns a Parse...
2020-03-20 13:42:45
3075
原创 java中使用sftp实现向ftp服务器上传图片/文件
import com.jcraft.jsch.ChannelSftp;import com.jcraft.jsch.JSch;import com.jcraft.jsch.JSchException;import com.jcraft.jsch.Session;/** * 上传图片(使用sftp) * @author tianyunpeng * @date 2020年3月20日...
2020-03-20 13:26:30
570
原创 JAVA中过滤器和拦截器
1.过滤器先于拦截器执行2.过滤器基于servlet容器,但是只在容器初始化时调用一次。多用于过滤一些关键字,或者是提前设置一些必要参数。3.拦截器依赖于web框架,基于java的反射机制,面向切面编程。可以在方法调用前,方法调用后。可以在拦截器拦截后,执行业务逻辑操作或者其他操作,但只能对Controller请求进行拦截,无法对静态资源的请求进行拦截...
2019-12-25 16:56:22
231
原创 win10优化,禁用服务
1.禁用开机启动项2.禁用以下服务Connected User Experiences and TelemetryDownloaded Maps ManagerHomeGroup ListenerHomeGroup ProviderSuperfetch
2019-12-18 15:23:48
430
原创 批量修改,从其他表里查出来的数据修改当前表
update bm_eams_clsz a set a.bm1 = (select b.bm from bm_eams_smcl b where b.mc = a.mc and b.jgbm='01') where exists (select 1 from bm_eams_smcl c where c.mc = a.mc and c.jgbm='01');\其中 exists 表示条件,...
2019-12-17 09:56:41
490
原创 Maven项目启动
右键项目,run as —> maven install 生成war包生成的war包在本项目路径的target下启动tomcat运行maven项目右键项目 run as maven build 在Goals中输入 tomcat7.0:run (你本机的tomcat版本)...
2019-11-11 10:39:53
327
原创 重装win10系统后,安装svn和git都报错2503
网上查的是权限不够,以后遇到这个问题就去 开始建键+ s 搜索cmd 右键以管理员方式运行msiexec /package G:\svn\TortoiseSVN64.msimsiexec /package 后面加上安装包的路径 运行就ok了...
2019-11-04 11:10:27
237
原创 npm install下载过慢问题
修改为淘宝的仓库npm install -g cnpm --registry=https://registry.npm.taobao.orgcnpm install -g 以后就用 cnpm install或者是 使用淘宝代理npm config set registry https://registry.npm.taobao.org以后仍然使用 npm install或...
2019-10-08 10:54:08
323
原创 MySQL实现多字段拼接模糊查询
SELECT * FROM `表名` WHERE CONCAT(IFNULL(`字段1`,''),IFNULL(`字段2`,''),IFNULL(`字段3`,'')) LIKE ‘%关键字%’
2019-09-17 13:50:28
1141
原创 kafka的一个小demo
一、下载虚拟机,安装linux系统,这里我用的是centso虚拟机自行百度二、给linux安装java环境1.去下载linux专用的JDK包,然后解压配置。tar zxvf jdk-8u144-linux-x64.tar.gz2.编辑jdk环境变量执行 vi /etc/profile 编辑系统配置文件 配置java环境变量export JAVA_HOME=/us...
2019-08-05 21:39:57
317
原创 2019年8月面试总结
通过什么方式部署的项目?修改pom文件(前提是maven项目)的war点击idea右侧的maven projects选择package打成war包放到tomcat的webapps目录下,启动tomcat。就会打包到本地文件夹,然后放入外部tomcat的webapps目录下,启动tomcateureka服务发现框架,基于rest的服务。用来实现springclond框架的服务发现功能。前...
2019-08-03 21:30:18
111
转载 The Tomcat connector configured to listen on port 8080 failed to start.
原文:https://blog.youkuaiyun.com/q343509740/article/details/80821409***************************APPLICATION FAILED TO START*************************** Description: The Tomcat connector configured to li...
2019-07-18 11:27:54
1692
转载 IDEA启动端口占用
1、win键 + R,输入cmd然后回车,进入DOS命令窗口2、根据端口号查程序的进程号 netstat -ano | findstr 占用端口号(8080)3、 根据程序的进程号查看具体的程序名称 tasklist | findstr 进程号(13016)4、强制、递归 删除本程序及其子进程 taskkill -f -t -im 进程名(javaw.exe)...
2019-07-18 11:25:16
1239
1
03 iPlatUI开发指南【必读】-v9-20210317版.pdf
2022-07-22
java-custom-rules
2020-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人