- 博客(41)
- 资源 (9)
- 收藏
- 关注
原创 NSIS打包程序步骤
最近有个需求是需要将几个程序打包成一个win安装包,通过资料查询,知道了NSIS这个工具,特此记录NSIS打包工具的用法步骤
2021-04-12 11:11:29 714
原创 Attempted to load applicationConfig: [classpath:/application.yml] but snakeyaml was not found on the
写代码时候莫名其妙的遇到个错,启动失败:Attempted to load applicationConfig: [classpath:/application.yml] but snakeyaml was not found on the classpath初始以为是yml文件错误,但是看了很多遍yml没错,之后又以为是文件格式错误,但是全部改为UTF-8也不行。后来去查了资料,发现这个错得加个依赖:<dependency><groupId&g...
2021-01-28 10:14:40 10772 2
原创 记录一次docker-compose 上传文件所遇到的坑
由于时间原因,以及公司代码架构原因,不能采用fastdfs等文件上传。故而采用MultipartFile这个比较原始的方法。而由于采用的是docker-compose。遇到了一些坑,故此记录一下。
2021-01-04 17:22:11 1331 4
原创 记海康sdk linux下的使用
由于需要用到海康的测温摄像头,所以应用海康的sdk时,踩了不少坑,上一篇的linux下调用so就是由于海康而踩坑的,这篇详细介绍Linux下海康sdk的调用。方便以后遇到相似问题,也防止更多的人踩坑。海康sdk的调用在windows下很简单。去官网找它的demo就好。https://www.hikvision.com/cn/download_more_570.html根据你自己的系统操作位数下载相应demo就好。然后运行后,可以通过断点形式找到你想要的代码。复制到你的项目中即可,而这里我主要使用的.
2020-11-10 17:15:57 9517 2
原创 linux下加载so文件
记一下最近碰到的一个加载so文件的问题简介:so文件就是C编译后的文件。适用于linux系统。windows中使用的是dll。java中的调用方式很简单:HCNetSDK INSTANCE = (HCNetSDK) Native.loadLibrary("hcnetsdk", HCNetSDK.class);这里采用的是jna 。采用maven的可以导入jna的依赖。采用gradle以及未采用maven方式的可以放jar。gradle这里如果想放jar的话,需要:c
2020-11-09 17:31:33 3151 2
原创 linux 下调试jar
java -Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=8090 -jar webapp-0.0.1-SNAPSHOT.jar
2020-11-09 10:25:25 693
原创 mysql复制表
复制表结构1、select查询语句 (带数据)CREATE TABLE TABLE_NAME1 AS SELECT * FROM TABLE_NAME2 WHERE 1=2;2、LIKE 关键字 (不带数据)CREATE TABLE TABLE_NAME1 LIKE TABLE_NAME2;3、复制到另一个数据库 (不带数据)CREATE TABLE db1.TABLE_NAME1 LIKE db2.TABLE_NAME2;4、只拷贝数据INSERT INTO TABLE_NAME1
2020-08-04 09:56:01 191
原创 java线程池简介
java四种 常用线程池简介1、newCachedThreadPool() 创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。2、newFixedThreadPool(int n) 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。3、newScheduledThreadPool(int n)创建一个定长线程池,支持定时及周期性任务执行4、newSingleThreadExecutor()创建一个单线程化的线程池,它只会用唯
2020-08-03 15:05:51 254 1
原创 浅谈分布式锁
我们在工作中会经常听到,甚至于经常用到分布式锁,但是很多时候对其并不是多么的了解。甚至于有些时候对于锁的概念也是模糊不清。这里就简单说说锁以及分布式下的锁。
2020-08-03 10:40:56 143
原创 给定一个长度为n的数组,找出只有一个出现奇数次的数。
给定一个n长度的数组,数组中只有一个数出现奇数次。直接用异或public static int getNum (int[] nums) { int res = 0; for (int num : nums) { res ^= num; } return res; }
2020-07-30 14:27:25 1716
原创 资料库
别的什么也不多说,直接上东西,这里所有有的资料,可以随意拿走!小程序: 链接: https://pan.baidu.com/s/1BbqYyWr2EBK274en8-jBWw 提取码: s9j4java面试题: 链接: https://pan.baidu.com/s/1gFt8jt5x7UIRUkJ4PS2cHw 提取码: bv3x前端面试题: 链接: https://pan.baidu.com/s/1-fRfCQgqlxyal-h6qljg8A 提取码: u3ew网络
2020-07-06 21:41:03 1161
原创 spring data mongo踩坑之地理空间
spring data mongo中地理空间是根据经纬度,距离计算附近的一种算法,是一种根据球面进行计算的方法。
2020-05-21 10:33:43 481
原创 高并发问题处理总结
高并发处理大致可以从十个方面考虑:1、从最基础的地方做起,优化我们写的代码,简绍不必要的资源浪费。a、避免频繁的使用new对象,对于整个应用只需要存在一个实例的类,我们可以使用单例模式,对于String连接操作,使用StringBuffer或StringBuilder, 对于工具类可以通过静态方法来访问。b、避免使用错误的方式,尽量不用instanceof做条件判断。使用java中效率...
2020-03-31 18:48:06 437
原创 Spring面试题总结
一、Spring部分spring的优点(1)、非侵入式设计Spring是一种非侵入式框架,它可以使应用程序代码对框架的依赖最小。(2)、方便解耦、简化开发Spring就是一个大工厂,可以将所有对象的创建和依赖关系的维护工作都交给Spring容器的管理,大大的降低了组件之间的耦合行。(3)、支持AOPSpring提供了对AOP的支持,它将允许将一些通用任务,如安全、事务、日志...
2020-03-31 18:45:31 229
原创 二进制与、或、异或运算法则
1、与 (&)0 & 0 = 0、0 & 1 = 0、1 & 0 = 0、1 & 1 = 12、或(|)0 | 0 = 0、0 | 1 = 1、1 | 0 = 1、1 | 1 = 1 3、异或(^)0 ^ 0 = 0、0 ^ 1 = 1、1 ^ 0 = 1、1 ^ 1 = 1 ...
2020-03-15 13:52:21 4669 3
原创 ES踩坑
1、最近看了一个项目,叫学成在线,其中在学习ES搜索的时候碰到一个问题,在这里记录一下。具体情况是:logstash-6.2.1在同步数据到ES中的时候,出现了类型转化的问题。具体的情况是date类型无法转化。剖析原因后发现,数据库中的设计为varchar类型。而ES中映射为date类型。最终把映射类型改为text,成功同步。另外,在配置的时候。这里给的是mys...
2019-12-26 21:12:20 277
原创 ES报错blocked by: [FORBIDDEN/12/index read-only / allow delete (api)]解决
1、最近在用ES的时候,提交映射的时候报了这么一个错:{ "error": { "root_cause": [ { "type": "cluster_block_exception", "reason": "index [blog1] blocked by: [FORBIDDEN/...
2019-12-24 17:28:36 9011 2
原创 如何修改springboot启动默认LOGO
. ____ _ __ _ _/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \\\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | ...
2019-12-13 14:14:12 1441
原创 linux下安装docker以及mysql。超详细!!
1、安装Dockeryum install docker查看docker版本docker version启动dockersystemctl start docker查看docker启动状态systemctl status docker现在,docker就算是安装成功了。下面,我们来安装mysql。2、安装mysqldocker search m...
2019-12-13 14:02:32 868
原创 Caused by: java.lang.ClassNotFoundException: org.mybatis.logging.LoggerFactory
mybatisplus整合springboot报错:Caused by: java.lang.ClassNotFoundException: org.mybatis.logging.LoggerFactory今天遇到一个错,具体错误信息如下:java.lang.IllegalStateException: Failed to load ApplicationContext at...
2019-12-09 17:44:17 18798 10
原创 linux安装jdk
linux安装jdk的步骤总的来说和win大同小异。步骤都是:1、下载。2、配置环境变量。3、测试。所以,首先第一步就是下载了,我们直接去官网下载linux版本的jdk。(当然这里要先选择需要存放的位置)不过这里不需要下载,只是获取下链接。使用这个命令:wget http://**wget 后面是你获取到的链接。如果你想下载到本地,也可以通过ssh上传到l...
2019-11-07 20:28:09 117
原创 Git出现冲突error: Your local changes to the following files would be overwritten by merge: xxx
使用Git pull下拉代码的时候会出现这个错,这个错的原因就是别人修改了代码内容并且已经提交到了Git上,而本地也修改了相应的文件。这时候,进行下拉,就会出现冲突。保留本地的方式修改(强烈推荐)还有一种是直接拉取服务器的,这种完全不推荐,因为这样你本地修改的代码的,就会舍弃,相当于你写的代码直接没,你还的重新写。所以这里就不写了。步骤如下:通过git stash将工作区恢复到上...
2019-11-07 20:12:00 161
原创 Dubbo+Springboot+Zookeeper整合入门
Dubbo具体是什么,在这里就不多做撰述了,直接进入主题。生产者配置pom.xml <properties> <java.version>1.8</java.version> <spring-boot.version>2.1.4.RELEASE</spring-boot.version>...
2019-11-06 21:52:29 211 1
原创 linux报错-bash:ls:command not found等命令找不到
不论是使用shell、还是putty连接远程服务器,亦或者本地linux系统,会遇到-bash:ls:command not found,这个错。这个错的意思就是ls命令找不到,主要的原因呢。就是更改过环境变量后再次登录,未能抛出,造成环境变量失效。搜索很多资料,都是直接用这行代码解决:export PATH=/bin:/usr/bin:$PATH这行代码确实能解决,但是下一次开...
2019-11-06 15:47:27 1875
原创 Spring Data Jpa 复杂条件,以及分页查询
Spring Data Jpa 复杂条件,以及分页查询springdatajpa如果想进行复杂的条件查询,以及分页的话,是需要重写JpaSpecificationExecutor的,先简单来个查询:这是重写后的JpaSpecificationExecutorpackage com.nzq.repository;import org.springframework.data.domain....
2019-10-15 21:38:40 296
原创 springboot整合mybatisplus踩坑之自定义SQL异常Invalid bound statement (not found)
最近在研究springboot整合mybatisplus,在进行自定义SQL的研究时遇到了一个坑,在此记录一下,抛出的异常是BindingException,异常的内容是Invalid bound statement (not found)。 截图看一下吧: 碰到异常呢,怎么办?总得解决,先是从自身找问题。看看配...
2019-07-30 11:59:00 8855 8
原创 java学习之serialVersionUID
java中的serialVersionUID到底有什么样的作用呢?举个例子:serialVersionUID适用于java中的序列化机制,简单的说java中的序列化机制就是通过类对的serialVersionUID来判断版本的一致性的。在进行过反序列化时候,JVM会把传来的字节流中的serialVersionUID与本地相应实体类中的serialVersionUID进行比对。如果相同就会认为是...
2019-07-10 20:19:41 281
原创 解决win10搜索框无法搜索本地应用或无任何反应
1、最近电脑突然出现问题,搜索框突然没有任何反应,不论是搜索本地应用还是搜索其他的,完全没有任何反应,最后经过,搜索后,知道了怎么办。首先,先打开powershell(用管理员身份打开),按win+x就可以。然后输入这行命令:Get-AppXPackage -Name Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -Disa...
2019-06-29 21:11:46 11595 4
原创 java垃圾回收机制
一、垃圾回收机制的意义 java中一个显著的特点就是引入了垃圾回收机制,有效的解决了C语言中的内存管理问题。由于有垃圾回收机制,java中不需要再考虑内存管理问题,java中对象不再有作用域的概念,只有在引用对象的时候才有作用域的概念,垃圾回收可以有效的防止内存泄露,有效的使用内存空间。 内存泄露:就是指该内存空间使用完毕后未进行回收,在不涉及复杂算法的前提下,jav...
2019-06-20 23:04:24 245
原创 IDEA创建Spring Initializer时报错Initialization failed for 'https://start.spring.io'
碰到这个情况具体来说有四种解决办法1、第一种就是最简单的把https://start.spring.io/中的https改成http2、第二种就是选择File>Settings>Http Proxy进行如上修改即可。修改过后,点击Check connection。输入https://start.spring.io/如果提示Success则为成功。...
2019-05-07 09:49:49 1593
原创 SSM+MySql实现购物车功能
使用SpeingMVC+MyBatis+Spring+MySql结合jsp技术开发购物车功能最近在做的项目,当中有个购物车的功能。鉴于此,特此写下这篇文章。阐释一下购物车功能的实现。总的来说,对于购物车,其实实现也不是太难。首先第一步,我们需要三个表,分别是商品表,购物车表,以及订单表。第一个商品表:第二个是购物车表:第三个是订单表:对于思路,也很简单...
2018-12-21 22:26:14 5265
原创 怎样用IDEA创建Web项目
我们都知道,现在的很多公司都在使用IDEA这一款软件。所以综合来说IDEA还是很火的。那么,IDEA到底怎么用呢,对于很多用惯了MyEcplise的人来说(如果不知道IDEA的用法,那可以去我的上一篇博客https://blog.csdn.net/weixin_42557481/article/details/84206683),IDEA无疑很陌生。下面,就来讲讲IDEA怎么创建Web项目。...
2018-11-19 20:07:37 341
原创 怎样用MyEcplise创建Web项目
很多初学者,在用MyEcplise构建javaWeb项目是都会有一个疑惑,也可以说是一个通病吧,有时候把项目名改了,但是换了一台电脑就不行了。有时候甚至气的想摔电脑有没有?其实我们可以看看,我们创建Web项目是都有什么文件。我们可以看到除了必须的src和WebRoot外还有三个文件,一个文件夹。.myecplise这个文件夹。这其实就像一个标志一样,比如IDEA的就是.idea。下...
2018-11-19 00:33:45 422
原创 java连接数据库
如果我们想使用java连接数据库,那么,1、我们需要和数据库建立连接,使用Connection创建一个数据库连接对象,1、Connection conn = DriverManager.getConnection(URL, USER, PASSWORD);2、//这里的URL,USER,PASSWORD,分别是数据库驱动,用户名,密码3、//这里分享一下SQLserver,MyS...
2018-11-13 22:48:54 636
原创 两个jsp页面之间的传值
1、两个jsp页面之间怎么传值,对于这个问题,我们先可以想一下,如果要进行jsp之间的传值,那么我们是否可以先通过ajax提交或者href传值到后台,然后通过后台传值到新的jsp页面呢。这里定义一下,从index.jsp页面传送到test.jsp。<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%&...
2018-11-13 22:20:04 9773
libimagequant-msvc.zip
2020-03-31
spring-cloud-connectors-master.zip
2020-03-31
javac源代码,java具体编译步骤
2019-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人