- 博客(65)
- 资源 (26)
- 问答 (1)
- 收藏
- 关注
原创 svn 安装 IntelliJ IDEA 配置svn
1.安装svn客户端下载客户端: TortoiseSVN(小乌龟),下载后安装 ,然后记住安装路径,我安装的是64位的。TortoiseSVN的下载地址 : 下载链接下载完成之后然后开始运行安装svn在勾选之前记得要安装改路径,例:F:\svnClient点击打叉项旁边的展开三角,选择第一个,点击确认,之后便是如图:在安装svn客户端的时候一定要勾选,否则在idea上集成svn的时候会找不到 svn.exe 而报错。报错信息:如果安装时忘记勾选了的话,安装包重新运行,选择modify
2022-05-30 11:17:25 1535 1
原创 解决IntelliJ IDEA控制台输出中文乱码问题
解决IntelliJ IDEA控制台输出中文乱码问题IntelliJ IDEA 控制台输出中文乱码部分如图所示:二、解决方法:1.打开tomcat配置页面,Edit Configurations。2.选择项目部署的tomcat,在配置项VM options文本框中输入-Dfile.encoding=UTF-8,点击Apply或OK即可。3.尝试重启tomcat,乱码问题解决。ps:若乱码问题依然存在,请尝试继续按以下步骤解决:1.打开IntelliJ IDEA本地安装目录中bin文件夹下
2020-09-09 17:53:56 353
原创 Not registered via @EnableConfigurationProperties or marked as Spring component
Not registered via @EnableConfigurationProperties or marked as Spring componentSpringBoot中,将类中的属性和配置文件中的配置进行绑定时出现以下的问题:SpringBoot中,将类中的属性和配置文件中的配置进行绑定时出现以下的问题:当使用@ConfigurationProperties时IDEA顶部出现这样的...
2019-11-28 17:16:24 2736 1
原创 tk.mybatis生成主键
项目中使用了tk.mybatis,如果有需要在插入数据以后返回主键,使用以下注解(需要数据库主键类型为自增类型)@GeneratedValue(strategy= GenerationType.IDENTITY)
2019-11-13 18:25:58 1473
转载 mysql获取近7天每天数据,无数据补0
因为公司库里面所有关于时间都是直接存储时间戳,给我带来了一定的处理上的难度,幸好网上找到一个很好的想法;http://blog.csdn.net/ouyang111222/article/details/77638826 处理方式是:构建一个最近7天的结果集,没有的利用ifnull函数补0操作; 最终的sql如下:版权声明:本文为CSDN博主「ljxbbss」的原创文章,遵循CC...
2019-08-06 21:33:06 1798
原创 数据库开启定时操作插入数据
1.查询是否开启定时操作show variables like 'event_scheduler';OFF 为关闭状态,我的已经开启了开启定时操作set global event_scheduler = on;2.新建函数输入函数名 eatInsert如图创建完成后可以点击运行测试一下3.创建事件新建事件计划(在这里设置执行时间 本操作为2019-07-28...
2019-07-29 19:05:52 1707
转载 scp 设置后台传输文件(避免会话中断影响)
Linux scp 设置nohup后台运行Linux scp 设置nohup后台运行1.正常执行scp命令2.输入ctrl + z 暂停任务3.bg将其放入后台4.disown -h 将这个作业忽略HUP信号5.测试会话中断,任务继续运行不受影响1.正常执行scp命令从机器一拷贝一个文件夹到另一台机器:scp -r /u01/media/Disk1/ 192.168.1.31:/...
2019-04-22 20:47:41 7148
原创 connect() to 10.1.14.35:8002 failed (13: Permission denied)
nginx错误日志中抛出以下异常日志:2019/04/08 05:00:34 [crit] 8429#8429: *1 connect() to [::1]:8080 failed (13: Permission denied) while connecting to upstream, client: 115.220.252.213, server: localhost, request: “...
2019-04-08 13:35:07 1121
转载 [服务器学习]一:AWS亚马逊云EC2创建CentOS7实例
原文参考地址:https://blog.csdn.net/m0_37116405/article/details/79739182
2019-04-04 17:45:43 1712
原创 使用Xshell 5通过SSH远程连接EC2实例
本次SSH客户端为Xshell 5仅仅演示第一次连接EC2中CentOS实例1.打开SSH客户端,新建会话2.在EC2列表中获得实例的公有 DNS 名称,同时放入连接主机项3.进行用户身份验证4.用户密钥导入5.点击确认进行连接,连接成功!参考地址:https://blog.csdn.net/m0_37116405/article/details/79742924...
2019-04-03 14:38:28 2377
原创 guns总结
一:yml配置1.当yml配置了项目访问的根路径以后 项目就需要做如下改动用户管理和用户管理页面选择部门角色分配 角色管理 部门管理 这几个模块在进行添加或者进行修改的时候,会造成路径404问题比如:http://localhost:8088/ms/ms/dept/tree?jstime=1553767409189追踪过程如下图所示:解决方案:方法一:将用户管理 角色管理...
2019-03-28 18:20:53 1204
原创 tomcat server.xml程序配置
贴图1.2.<Context path="/ms" docBase="/ms/v1" debug="1" privileged="true" reloadable="true" crossConetxt="true"> </Context>3.原本需要将程序部署到tomcatwebapp下面 现在只需在tomcat的server.x...
2019-03-21 22:38:56 371
原创 linux中Mysql的安装
1.首先必须添加mysql社区repo通过输入命令:sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm1.1安装mysql:yum install mysql mysql-server mysql-libs mysql-server1.2.开启mysql服务:service m...
2019-03-16 10:40:24 209
原创 将tomcat添加为linux系统服务
将tomcat添加为linux系统服务(网上找的都不全面,这是结合几个资料整理的,我认为的最简单的将tomcat 添加为系统服务,以及开机自动重启的方法)1.首先需要将$Tomcat_HOME/bin目录下的Catalina.sh脚本复制到目录/etc/init.d中,重命名为tomcat,文件名即为以后的服务名cp $Tomcat_HOME/bin/Catalina.sh /etc/ini...
2019-03-16 10:20:45 281
原创 Linux下安装Java(JDK8)
一、文件准备 1.1 文件名称 jdk-8u121-linux-x64.tar.gz 1.2 下载地址(搜狗浏览器下载速度快) http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html二、工具准备2.1 Xshell 一个强大的安全终端模拟软件...
2019-03-16 10:07:23 290
原创 hashmap原理
HashMap 底层是数组和链表组成一、HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包下的concurrentHashMap。 HashMap 实现了Serializable接口,因此它支持...
2019-02-28 16:09:13 180
原创 map
1.有序mapLinkedHashMap (有node节点)Treemap(有Comparator比较器)2.线程安全的maphashmap map=Collections.synchronizedMap(new LinkedHashMap(hashMap));ConcurrentHashMap
2019-02-28 14:55:08 145
原创 java接口风格类型
1.mvc风格MVC是一种经典的设计模式,全名为Model-View-Controller,即模型-视图-控制器。其中,模型是用于封装数据的载体,例如,在Java中一般通过一个简单的POJO(Plain Ordinary Java Object)来表示,其本质是一个普通的Java Bean,包含一系列的成员变量及其getter/setter方法。对于视图而言,它更加偏重于展现,也就是说,视图决...
2019-02-27 15:09:17 3096
原创 java动态代理实现与原理详细分析
关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式–代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理。一、代理模式代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的...
2019-02-14 17:40:24 191
原创 jdk动态代理
代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。简单的说就是,我们在访问实际对象时,是通过代理对象来访问的,代理模式就是在访问...
2019-02-14 17:27:26 158
原创 aop做切面时,获取目标方法中的参数
获取目标方法的信息访问目标方法最简单的做法是定义增强处理方法时,将第一个参数定义为JoinPoint类型,当该增强处理方法被调用时,该JoinPoint参数就代表了织入增强处理的连接点。JoinPoint里包含了如下几个常用的方法:Object[] getArgs:返回目标方法的参数Signature getSignature:返回目标方法的签名Object getTarget:返回被织...
2019-01-22 17:05:28 5905
原创 springmvc之RequestContextHolder
RequestContextHolder的使用RequestContextHolder顾名思义,持有上下文的Request容器.使用是很简单的,具体使用如下:springMVC中,为了方便随时获取当前的request对象,可以通过RequestContextHolder的静态方法getRequestAttributes()获取Request相关的变量,如request, response等。...
2019-01-22 11:25:06 1597
原创 git tag常用操作
前言最近使用git来管理一个项目,到达一定阶段后,需要将稳定的代码发布成一个版本,下载版本的时候总是下载的是最新的,想要如何下载想要的版本呢,经过查找资料发现git的标签操作刚好满足我的要求,所以记录下来,方便以后是使用查找。用途标签可以针对某一时间点的版本做标记,常用于版本发布,这恰恰是我所需要的功能,将本地标签推送到Github上即发布了一个Release版本,下载和查看非常方便。标签...
2018-12-27 11:38:43 230
原创 安装MySQL Server 5.5错误 Start service
第一步:解决方法:打开命令行 输入 sc delete mysql 命令即C:>sc delete mysql[SC] DeleteService SUCCESS卸载完之后重启!来看第二步:第二步::打开注册表 --点击开始—输入—regedit—打开注册表–把这些删了。原因是mysql没有卸载干净。1 你把 我的电脑 里面的隐藏文件也显示出来,C:\Documents a...
2018-12-25 12:45:02 4950
原创 Spring boot + mybaits @Repository 无法将mapper接口添加到Bean
在启动的时候出现如此错误如下:愿意很简单:解决方法一1.spring扫描注解时,自动过滤掉了接口和抽象类,在接口上使用@Repository注解时,也无法生成相应的bean,从而不能@Autowired,用Spring思维解决,可在启动类前加@ComponentScan(“com.lora.dao”) 即 Spring的组件扫描,即可使用解决方法二2.mybatis扫描可以扫描接口,可...
2018-12-13 19:46:40 1376
原创 shiro学习笔记-Subject#login(token)实现过程
在[若依]登录的接口调用了subject.login()方法,如图追踪Subject的login(AuthenticationToken token)方法,其调用的为DelegatingSubject类的login方法,DelegatingSubject实现了Subject接口,DelegatingSubject#login如下:1 public void login(Authentica...
2018-11-28 21:45:15 3447
原创 Spring ApplicationListener使用方法及问题
使用场景在一些业务场景中,当容器初始化完成之后,需要处理一些操作,比如一些数据的加载、初始化缓存、特定任务的注册等等。这个时候我们就可以使用Spring提供的ApplicationListener来进行操作。用法本文以在Spring boot下的使用为例来进行说明。首先,需要实现ApplicationListener接口并实现onApplicationEvent方法。把需要处理的操作放在on...
2018-11-26 10:38:29 1424
原创 intellij启动报错:com.intellij.util.io.PersistentEnumeratorBase$CorruptedException
intellij启动报错Error:Internal error: (com.intellij.util.io.PersistentEnumeratorBase$CorruptedException) PersistentEnumerator storage corrupted C:\Users\Administrator\.IntelliJIdea2017.2\system\compile-...
2018-11-22 10:32:07 4916 2
原创 Gson
gson是一个google的开源项目,支持多种JSON方法,这里主要讲解如何使用gson将json转换成javaBean。maven坐标 <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <...
2018-11-20 09:17:53 765
原创 js中json对象和字符串的转换
1.JSON.parse() : 字符串–>json对象var str = '{"name":"huangxiaojian","age":"23"}'//单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。JSON.parse(str)结果: Objectage: "23"name: "huangxiaojian"__proto__: Object2
2018-11-20 09:12:48 202
原创 如何将一个SpringBoot项目打war包
修改方法在pom.xml文件中添加下面的依赖:<!--因配置外部TOMCAT 而配置--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat<...
2018-11-19 10:20:21 369
原创 redis 安装启动及设置密码<windows>及遇到的问题
redis 安装启动及设置密码安装1.1 下载解压包,直接解压到任意路径下即可windows下载地址:ttps://github.com/MSOpenTech/redis/releases2.启动2.1 启动要先开启一个控制台作为服务端,启动服务,然后在重新打开一个控制台,连接服务进行操作。redis-server.exe redis.conf //redis.conf配置文件在...
2018-11-12 12:38:15 418
原创 spring配置文件中util:properties和context:property-placeholder
util:properties和context:property-placeholder标签都可以用来获取外部配置文件中的内容util:properties它是以声明bean方式来使用,创建了一个bean,下面使用的时候通过SpEL表达式#{}获取bean的属性。<util:properties id="config" location="classpath:db.properti...
2018-10-11 16:34:18 988
原创 微信扫码支付
1.步骤图2.支付过程(个人理解)用户下单服务器接收到订单后调用统一下单api,微信服务器返回支付url商户服务器解析该url 然后生成图片及订单信息展示给用户用户扫码支付,微信服务器返回结果商户服务器调用查询订单api查看结果做后台订单状态处理(需要服务器代码轮询查询支付结果)3.官方参考文档https://pay.weixin.qq.com/wiki/doc/api/na...
2018-10-10 14:44:10 232
原创 ftp启动关闭重启命令
ftp启动关闭重启命令// 重启:centeros7写法systemctl restart vsftpd.service// 旧版写法service vsftpd restart//查看 Vsftpd 当前的状态systemctl status vsftpd.service//启动Vsftpd服务器systemctl start vsftpd.service//f...
2018-09-25 10:24:34 11771
原创 乐观锁-version的使用
乐观锁-version的使用乐观锁介绍: 乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让返回用户错误的信息,让用户决定如何去做。那么我们如何实现乐观锁呢,一般来说有以下2种方式:1.使用数据版本(Version)记录机制实现,这是乐观锁最...
2018-08-29 17:07:59 865
原创 spring ioc解读
ioc 顾名思义 就是控制反转 资源本身不在new对象 交给spring进行管理 ,不用spring之前 都是资源自给自足 ,交给spring后 在合适的时机 只需把所需要的资源注入进来就可以实现了. spring的ioc控制反转、依赖注入,“控制反转”你不需要再代码中关心何时用new创建类的实例。你用的时候spring会创建这个实例,并且注入到你需要使用的地方。 ...
2018-08-09 11:14:19 178
原创 SpringMVC中controller接收Json数据
1.jsp页面发送ajax的post请求: function postJson(){ var json = {“username” : “imp”, “password” : “123456”}; $.ajax({ type : “post”, url : “<%=basePath %>ajaxRequest”, ...
2018-08-03 15:28:56 1396
转载 理解事务的4种隔离级别
数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。Read uncommitted读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据。事例:老板要给程序员发工...
2018-08-01 15:18:32 632
原创 阿里云上安装mysql数据库步骤
1.下载 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads下载版本:我这里选择的5.6.33,通用版,linux下64位也可以直接复制64位的下载地址,通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2....
2018-07-18 17:08:22 1080
excel生成SQl建表工具
2022-05-19
JProfiler_Java性能分析工具
2022-02-11
powersigner.txt
2019-06-19
Node.js的实战教程
2019-01-18
Python 3面向对象编程 高清完整目录
2018-11-13
CentOS7系统管理与运维实战.pdf
2018-10-26
Java经典编程300例(完整版+源码
2018-10-26
精通VMware+vSphere+6.0.pdf
2018-10-23
2018最新大数据全套视频(硅谷大数据)
2018-10-21
尚硅谷Java视频教程_Dubbo
2018-09-11
guns 完整视频(未加密)
2018-07-24
java8 JDK1.8 API 英文java帮助文档
2018-04-23
java8 JDK1.8 API 中文java帮助文档
2018-04-23
myeclipse启动弹出错误,myeclipse出现这问题,怎么回事?
2016-10-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人