自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 资源 (1)
  • 收藏
  • 关注

原创 IDEA中vue文件出现红色波浪线问题解决

方法1Settings-->Languages&Frameworks-->JavaScript修改项目中JavaScript的版本,符合ECMAScript6的规范。设置完需要重启下IDEA。方法2.idea => inspectionProfiles => Project_Default.xml 将true改成false改完之后记得重启一下项目...

2021-12-01 15:30:40 2183

原创 java自定义注解实现获取调用本地方法时相关参数

1.定义注解-LocalMethod@Target(value = {ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface LocalMethod { String uid() default "";}2.定义注解切入处理逻辑public class BaseLog { private static final Logger log = LoggerF.

2021-10-13 16:54:50 894

原创 UML类图中的关系表示

在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)。1、泛化关系【继承关系】2、实现关系3、关联关系4、聚合关系5、组合关系6、依赖关系各种类图的关系,示例如下:...

2021-08-27 10:52:56 336

原创 彻底idea安装actiBPM插件中文乱码问题

在进行下面操作之前建议先关闭IDEA编辑器。1.更改IDEA安装路径下bin文件夹下的:idea.exe.vmoptions、idea64.exe.vmoptions文件,在两个文件的最后一行添加:-Dfile.encoding=UTF-8,并保存。2.打开IDEA编辑器,选择:help->Edit Custom VM Options...,在文件的最后一行添加:-Dfile.encoding=UTF-8,并保存。3.重启IDEA编辑器。完成以上步骤后,可以解决IDEA安装actiBP

2021-08-20 10:23:26 663 1

原创 IDEA 提示 cannot acess className 问题解决

在使用IDEA开发的时候,有时候IDEA莫名其妙提示:“cannot acess xxxxxx”,此时,先Build Project,如果是代码有问题,可以直接从代码层面解决,如果不报错,继续往下看,然后再maven clean、compile工程,如果compile都正常,说明项目代码没有问题,此时可以尝试下重启IDEA,再打开工程,就不会再提示:“cannot acess xxxxxx”。亲测有效,这是属于IDEA的小bug。...

2020-12-28 15:34:44 587

原创 Fastjson对象嵌套引用解决办法

最近在开发项目中遇到一个FastJSON对象嵌套引用的问题,这种现象在接口调用时会因为参数传递不正确,导致接口调用失败。下面以一个简单例子,说明FastJSON对象嵌套引用的现象以及解决办法。public class FastJsonDemo { public static void main(String[] args) { List<Person> personList = new ArrayList<>(); Person p1

2020-11-29 13:02:22 2021

原创 SpringBoot集成Quartz框架时Bean对象无法注入问题解决

最近在使用springboot集成quartz框架时,遇到了无法利用@Autowire注入Bean对象,最终解决方法如下:1.新增SpringContextUtils.java工具类/** * @author Toryci * @version v1.0 * @description Spring Bean 对象获取工具类 * @date 2020/7/15 22:16 */@Componentpublic class SpringContextUtils implements Ap

2020-07-18 18:25:11 996

原创 Windows安装elasticsearch-head插件步骤

参考:https://blog.csdn.net/qq_36819281/article/details/83963475

2020-04-26 21:24:44 183

原创 Oracle监听器启动不了(或者注册表中找不到启动器)或者打不开Net Configuration Assistant问题

当我们在用PL/SQL连接Oracle数据库时,出现:Oracle监听器启动不了(或者注册表中找不到启动器,即本地电脑注册表中找不到OracleOraDb11g_home1TNSListener)或者打不开Net Configuration Assistant问题,此时,可以考虑以下做法:1.去注册表中删除有关服务:win+r,进入注册表编辑器,找到:HKEY_LOCAL_MACHINE\...

2020-04-24 21:37:40 7365 2

原创 ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务【解决思路】

在使用PL/SQL连接Oracle数据库时,出现了错误:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务。此时,首先需要检查E:\app\toryci\product\11.2.0\dbhome_1\NETWORK\ADMIN路径下(每个人的电脑路径不一样,可参考)的listener.ora、tnsnames.ora配置文件内容,主要是检查HOST配置是否为安装Oracl...

2020-04-24 21:20:21 3606 1

原创 springboot项目启动提示:找不到或无法加载主类【解决思路】

在运行SpringBoot项目时,当遇到启动报错,并提示:找不到或无法加载主类。此时,可以尝试以下几种做法:1.Rebuild Project,清除缓存;2.删除项目目录下的target文件;3.在当前工程路径下,打开Terminal终端,依次执行以下命令:mvn clean compilemvn install mvn spring-boot:run...

2020-04-14 16:23:57 5017 2

原创 SpringBoot项目Controller层返回对象提示异常:No converter found for return value of type【解决办法】

完整的异常信息如下:Failed to write HTTP message: org.springframework.http.converter.HttpMessageNotWritableException: No converter found for return value of type: class java.util.LinkedHashMap出现以上错误,原因在于,缺少...

2020-02-07 21:50:52 2324

原创 Eclipse maven项目lombok注解没有作用-解决办法

集成lombok依赖可以让我们的项目开发减少大量的get()/set()冗余代码,集成lombok依赖,只需在项目的pom.xml文件中加入:<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --><dependency> <groupId>org.projectlo...

2020-02-07 12:21:05 1491

原创 SQL注入原理以及预防措施

1、SQL注入原理就是通过利用一些查询语句的漏洞,将SQL语句传递到服务器解析并执行的一种攻击手段。SQL注入是一种注入攻击,可以执行恶意SQL语句。它通过将任意SQL代码插入数据库查询,使攻击者能够完全控制Web应用程序后面的数据库服务器。攻击者可以使用SQL注入漏洞绕过应用程序安全措施;可以绕过网页或Web应用程序的身份验证和授权,并检索整个SQL数据库的内容;还可以使用SQL注入来添加,...

2020-02-01 11:23:03 4010

原创 git版本回退操作

1.git reset命令操作步骤如下:git log 查看代码提交记录 git reset --hard 目标版本号 【使用此命令将版本回退】 git push -f 【使用此命令强制提交代码到远程仓库】适用场景:如果想恢复到之前某个提交的版本,且那个版本之后提交的版本我们都不要了,就可以用这种方法。2.git revert命令原理:在 Git 开发中通常会控制主干分支的...

2019-11-09 23:04:49 259

原创 为什么重写equals()方法必须要重写hashCode()方法?

参考:https://blog.csdn.net/qq_31459039/article/details/89522735以下为本文目录:首先我们分别解释equals()方法和hashCode()方法分别是用来做什么的?我们再来看equals()方法和hashCode()方法两者有什么关系?最后来看为什么重写equals()就一定要重写hashCode()方法?1、首先我们分别解释e...

2019-10-24 22:17:05 221

原创 try-catch语句中有return语句,finally代码块会执行吗?

直接以代码为例说明:@Slf4jpublic class Demo { public Demo() { } public int method() { int a = 10; try { int b = 10 / 0; return b; } catch (Exce...

2019-10-13 23:16:29 1171

原创 Pycharm默认输入状态是insert状态解决办法

Pycharm在安装时有个坑,如果选择了IdeaVim安装,则进入Pycharm编辑器中鼠标光标默认是Insert状态,这个在开发过程中很让人不舒服,为了解决这个问题,可以通过以下步骤卸载Vim Emulator。具体操作如下:File->Settings->Plugins,然后在搜索框中输入:Vim Emulator,便会看到已安装的IdeaVim插件:卸载Id...

2019-10-02 18:33:56 5793

原创 Authentication failed for...——IDEA拉取git仓库代码报错解决办法

在使用IDEA拉取git仓库代码遇到一个坑:在修改了git仓库登录密码之后,再使用IDEA拉取git仓库代码时,提示:Authentication failed for "https://......"。这里需要注意:在修改git账号密码后用IDEA拉取代码时,IDEA没有弹出对话框提示要重新输入账号和密码,此时需要将本地电脑中git旧密码凭证删掉就好了。删掉旧凭证后,再拉取代码时,会提示重...

2019-09-22 19:55:49 3764

原创 GC日志分析工具

最近在开发项目时,遇到系统的性能问题,此时,需要将系统的GC日志打印出来进行分析,使用了一款比较好用的GC日志分析工具:https://gceasy.io/ 支持在线分析gc问题。...

2019-09-06 10:26:37 219

转载 线程池大小如何确定(转载)

在java中,几乎所有需要异步或者并发执行任务的程序都可以使用线程池。在开发过程中,合理的使用线程池能够带来3个好处:首先是降低资源消耗。通过重复利用已创建的线程降低创建线程和销毁线程所带来的开销。 提高响应速度。当任务到达时,任务可以不需要等待线程创建就立即执行。 提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅消耗系统资源,同时降低系统的稳定性,使用线程池可以进行统一分配、调...

2019-07-26 08:57:22 946

原创 git如何将本地指定分支代码提交远程指定分支

git如何将本地指定分支代码提交远程指定分支1.本地新建分支git branch feature/dev // 本地新建feature/dev分支2.将本地feature/dev分支代码提交到远程feature/dev分支(1)git branch --set-upstream-to=origin/feature/dev feature/dev // 将本地feature/dev分...

2019-07-23 19:37:08 10092

转载 java volatile关键字说明(转载)

一、简介volatile是Java提供的一种轻量级的同步机制。Java 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量,相比于synchronized(synchronized通常称为重量级锁),volatile更轻量级,因为它不会引起线程上下文的切换和调度。但是volatile 变量的同步性较差(有时它更简单并且开销更低),而且其使用也更容易出错。二、并发编程的3个基...

2019-07-20 10:39:39 121

原创 mysql多表关联删除

现有三张表table_a、table_b、table_c ,三张表的关联关系为:table_a表name字段关联table_b表name字段,table_a表的number字段关联table_c表的number字段。SQL命令如下:DELETE table_a, table_b, table_c FROM table_b LEFT JOIN table_a O...

2019-07-09 23:52:07 4975

原创 IDEA查看SVN历史提交记录失败问题及解决办法

如题,报错信息:Problems while loading file history: svn: E175009: The XML response contains invalid XML svn: E13000解决办法:打开IDEA的设置:“Version Control” -> “Subversion” -> “Presentation” 取消下面选项目:“Show ...

2019-05-25 18:00:38 6346

原创 git 分支切换与合并

此处,省去创建本地分支与远程分支的过程。(假设我们已经掌握了创建分支的方法)首先,来讲解下git是如何实现本地分支的切换的?其实很简单,假设远程仓库有两个分支,分别为master、feature/dev;本地也有两个分支,也分别为master、feature/dev。其中,本地master分支对应的远程分支为master,本地feature/dev分支对应远程分支为feature/dev,简单...

2019-05-20 22:53:24 422

原创 org.elasticsearch.client.transport.TransportClientNodesService.ensureNodesAreAvailable报错解决

elasticsearch连接客户端后,创建索引index时报错如下,提示没有获取到可用的节点。解决办法:修改elasticsearch.yml配置文件,使elasticsearch集群的名字cluster.name: my-application与代码中的集群名字保持一致。连接客户端时,设置集群名称为:my-application。要与elasticsearch.yml配置...

2019-05-12 17:19:35 4333 1

原创 SimpleDateFormat严格限制日期转换setLenient(false)

1.setLenient(false)情况public static void main(String[] args){ SimpleDateFormat sf = new SimpleDateFormat(DateUtils.YYYY_MM_DD); sf.setLenient(false);// 这个功能是不能将2019-13-2转换为2020-01-02 St...

2019-05-09 16:29:34 1122

原创 unbuntu19.04安装vim时“E: 软件包 vim 还没有可供安装的候选者”问题

本人在Ubuntu19.04上安装vim-gtk时遇到以下问题:1.问题$ sudo apt-get install vim-gtk正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 现在没有可用的软件包 vim,但是它被其它的软件包引用了。这可能意味着这个缺失的软件包可能已被废弃,或者只能在其他发布源中找到E: 软件包 vim...

2019-04-22 00:05:34 8571 1

原创 mysql-order by用法

1.mysql单个字段降序排序select * from table order by id desc;2.mysql单个字段升序排序select * from table order by id asc;3.mysql多个字段降序排序select * from table order by id desc,name desc;...

2019-04-20 16:31:04 5066

原创 有关Version Control一个小功能

在我们日常团队开发中,必然使用到SVN或者git,此时,比如:你在IDEA中新增一个类时,想要IDEA提示该文件是否需要归属版本控制的时候,需要开启IDEA的Version Control > ConfirmationIDEA Settings界面开启这个选项之后,在使用版本控制工具时,不管新增代码还是删除代码,本地IDEA的Version Control中Local Change...

2019-04-19 21:06:44 976

原创 yyyyMMddhhmmss 日期正则表达式

yyyyMMddhhmmss 正则表达式^((([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})(((0[13578]|1[02])(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)(0[1-9]|[12][0-9]|30))|(02(0[1-9]|[1][0-9]|2[0-...

2019-02-22 15:26:33 6671

原创 org.apache.ibatis.binding.BindingException 解决办法

1.问题提示org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)2.问题原因在mybatis中dao接口与mapper配置文件在做映射绑定的时候出现问题,简单说,就是接口与xml要么是找不到,要么是找到了却匹配不到。3.解决办法如果使用Mybatis框架操作数据库时, 需要正确配置...

2019-02-22 10:20:11 2815

原创 Mybatis-plus中mapper.xml文件 模糊查询写法

Mybatis-plus中mapper.xml中模糊查询写法select * from t_user_info a where a.telephone like concat('%',#{phoneMumber},'%')匹配手机号码前4位为"1368"的手机号码select * from t_user_info a where a.telephone like concat('1368'...

2019-01-23 00:01:35 8907 1

原创 浏览器无法连接到代理服务器解决办法

今天在电脑打开浏览器时,遇到“无法连接代理服务器”提示,网页打不开,但是QQ、微信这些客户端软件可以正常使用。后来,通过设置浏览器的代理服务器,问题解决了。具体操作如下:把代理服务器下面的勾去掉。...

2018-12-16 15:58:04 32498 4

原创 Docker安装及使用入门教程

Docker简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。1 使用Docker Toolbox安装Docker对于Windows用户来说,使用docker toolbox来安装docker是最简单的方式,安装过程参考:http:/...

2018-12-13 14:10:16 412

原创 fastjson序列化将Null设置为空字符串""等问题

fastjson序列化将Null设置为空字符串""等问题Spring Boot使用FastJson解析JSON数据的方法Spring Boot默认使用json格式从后台返回数据给前台,当返回的String类型或者List&lt;&gt;类型数据为null时,我们希望返回的是""或者[],此时就需要使用fastjson来转换。使用fastjson需要注意以下事项:1、加入fastjson依赖项...

2018-10-23 19:10:05 9653

原创 MySQL插入中文汉字错误解决办法

# MySQL插入中文汉字错误解决办法## 解决办法1、首先检查数据库编码是否是utf-8,如果不是设置数据库字符集编码为utf-8;2、修改表字段编码方式为utf-8,SQL语句如下:```alter table `tablename` convert to character set utf8;//修改一张表的所有字段的编码格式```...

2018-10-20 16:59:29 7038 2

原创 IDEA 控制台输出乱码解决办法

找到安装Intellij idea目录bin下面的idea.exe.vmoptions和idea64.exe.vmoptions文件,我的安装目录是D:\IntelliJ IDEA\IntelliJ IDEA 2018.2\bin,在idea64.exe.vmoptions文件中添加:-Dfile.encoding=utf-8。...

2018-10-18 10:41:58 638

转载 Dubbo服务启动方式

启动Dubbo服务有2个方式:1、通过xml文件配置;2、通过注解来实现,类似于Spring。参考链接:https://www.cnblogs.com/zdd-java/archive/2017/03/17/dubbo2.html通过注解实现Dubbo服务,如下所示:1、通过注解方式的服务实现类package com.dubbo.provide;import com.aliba...

2018-10-14 10:23:05 1644

InstallShield2013LimitedEdition

支持vs,可配置在vs中,可方便实现软件打包过程。

2017-08-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除