自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 Confluence的安装部署

confluence也有长期支持的版本,现在最高的就是8.5.3;默认的每日备份的目录,是在/var/atlassian/application-data/confluence/backuups下面的,根据自己服务器磁盘的的容量大小来定,可以将备份路径设置成自定义的,不过confluence默认的是不允许更改备份路径的,如果需要更改。接下来,我就大概讲一下confluence安装部署的一些事项吧,网上也有很多关于confluence安装部署的文章,写得都很不错,我也是按照网上的文章操作的。

2023-11-16 15:20:48 3562

原创 Java 面试题(基础篇)

1、什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让着办成可能,因为它知道底层硬件平台的指令长度和其他特性。2、JDK、JRE、JVM各是...

2023-11-16 14:36:26 107 1

原创 代码优化篇

1、减少对变量的重复计算--》for循环的优化for(int i=0;i<args.length;i++){ //每次在i++的时候都会重新计算一次args.length}for(int i=0,index = args.length;i<index;i++){ //这种写法,就只会去计算一次}例如以下的方法:2、String类尽量使用Stri...

2023-11-16 14:36:02 104

原创 Java用itextpdf生成pdf

itextPdf生成pdf

2022-12-09 15:19:33 2786 1

原创 maven多个子项目、父项目之间的引用问题

问题下面是一个简略的项目结构图Parent`------ childA(BusinessLayer) `--- pom.xml`------ childB(WebLayer) `--- pom.xml`------ pom.xml1、Parent怎么能找到childA和childB呢?在maven中,parent模块组织好childA和c...

2020-04-15 11:28:48 3124

原创 SpringBoot整合Mybatis出现异常Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required

在使用Springboot 2.0.4 整合Mybatis的时候出现异常Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required,然后各种找日志百度,但是一些方法都没有用:有人说少了mybatis-spring-boot-starter jar包,然后我看的pom.xml文件,没有少坑就出现在这里,因为我用的ma...

2019-12-14 00:23:28 3251

原创 linux创建一个可以运行的脚本

1、新建一个.sh文件,touch test.sh2、编辑test.sh文件,vi test.sh进入sh文件 然后键入i,输入内容,输入自己需要的脚本内容然后键入esc键入:wq保存退出3、给test.sh赋予可执行权限,chmod +x test.sh现在就可以使用 ./test.sh执行脚本如果不用chmod +x 给test.sh赋予权限...

2019-11-21 14:15:30 2603

转载 Linux下mysql 登录退出及常用命令

登录mysql -u用户名 -p回车后输入密码退出exit 或者 quit或者 \q 常用命令mysqladmin -u用户名 -p旧密码 password新密码用来修改用户密码showdatabases; ...

2019-10-30 14:49:03 5548

原创 MySQL提示:The server quit without updating PID file问题的解决办法

这两天在一台新机器上面装了mysql,启动的时候遇到了这个问题然后就百度 ,问题可能的原因有多种,具体什么原因最好的办法是先查看下错误日志:1、可能是/usr/local/mysql/data/mysql.pid文件没有写的权限解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mys...

2019-10-30 14:36:07 3029

原创 Linux下安装Mysql5.7数据库和远程连接

Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的难题,而且很多时候按照教程也没有能够安装成功,安装过程出现各种各样的错误。下面记录了我在Linux环境下安装Mysql的完整过程,如有错误或遗漏,欢迎指正。一 安装前准备以下1-3步...

2019-10-30 14:25:40 1453

原创 IDEA debug提示Connected to the target VM, address: '127.0.0.1:xxxxx', transport: 'socket'的原因

不知道各位友友们是否遇到这种情况,我遇到很久了,一直没有注意如何解决,都直接是run启动,但是很不方便,有的时候想要断点调试就不行,今天有空,就好好来看了一下。百度了很多方法,使用了也没有效果,跟网上资料说的maven版本不兼容,ctrl+shift+F8 去除勾选什么的没有关系。很明显这里不是显示启动信息的地方,这是显示变量的地方,就是断点进入后变量的展示位置。那么去找你的Co...

2019-09-24 11:45:38 330638 53

原创 服务器操作tomcat

进入到服务器tomcat的目录cd /usr/local/tomcat 目录根据自己服务器目录来如果是第一次解压的tomcat服务器,需要注意几个地方1、启动tomcat之前,需要查看端口号是否被占用,tomcat默认的是端口号是8080,如果端口被服务器占用,需要更换端口号ps -ef|grep tomcat 查看tomcat占据的进程号更换tomcat的端口号...

2019-08-21 14:33:42 890

转载 Postman中测试文件上传接口

在调试接口时,经常会遇到一些导入功能,因此学会如何导入文件调试接口还是很有必要的。Postman中的body允许上传多种参数类型,其中form-data支持text和file类型。选择file类型可以导入文件,从而可以post文件数据。具体操作如图:注意:如果接口报错,检查下Headers中是否多传了内容。PS:动图是由gifox制作的,mac电脑中比较好用的动图制作软件。...

2019-07-19 16:54:48 1747

转载 Spring Boot 中使用 @Transactional 注解配置事务管理

事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务用的比较多。声明式事务有两种方式,一种是在配置文件(xml)中做相关的事务规则声明,另一种是基于@T...

2019-07-19 16:49:30 1008

原创 java通过包名反射获取所有的类名

在编程中,始终有一些需求,需要获得一个包下面所有的类名,就是通过反射来实现:方法如下:/** * 根据包名获取包下面所有的类名 * * @param pack * @return * @throws Exception */public static Set<Class<?>> getClasses(String pack) throws Ex...

2019-05-09 15:30:45 8696

原创 java反射获取枚举所有的值

由于项目的发展,枚举也是越来越多,为了方便前端直接取值,而不是每一次增加枚举给说一次,就写了一个根据枚举包名+类名获取所有的枚举值的接口;具体方法如下:一、我返回的一个List<Map<String,Object>>的对象,传入的是枚举的包名+类名 如果确定了枚举的包名,其实也可以直接传入枚举的类名就可以了/** * 根据枚举的字符串获取枚举的值...

2019-05-09 15:16:40 17635

原创 Mysql当前列的值等于上一行的值累加前一列的值

前言:公司项目需要做数据可视化,统计一些数据,比如用户增长量,按每天分组,还要计算每天累加的用户量,一开始也是想了很久,不知道怎么做,后面 百度的,找打了一个解决办法。定义一个变量,然后进行两个值的相加:-- 用户数据+按日期+每天累计人数 SELECT reg_time, total1 as '每天增加用户数', @total := @total + t...

2019-04-23 13:55:22 6101

原创 Mysql生成任意指定两时间范围内的日期列表

前言:工作当中有一个场景是数据库存了一些数据,但是日期是零碎的,只有当用户进行了相应日期的操作才会有对应记录的生成。在做所有的数据统计可视化的时候,需要看到的是每一天的日期,此时就需要提供一段时间范围内的所有日期。在网上查找资料,看到的有三种方法,总结如下:一、创建存储过程(即创建一个临时的日历表。我是这样理解的),例一:以下是我从别人的博客抄过来的例子,这个例子是将日期范围写在创...

2019-04-23 11:46:33 4650 2

原创 SimpleDataFormat 设置时间格式的写法

首先实例化一个calender类然后实例化一个SimpleDateFormat类并设置日期显示格式;下面是格式显示的参数: G 年代标志符 y 年 M 月 d 日 h 时 在上午或下午 (1~12) H 时 在一天中 (0~23) m 分 s 秒 S 毫秒 E 星期 D 一年中的第几天 F 一月中第几个星期几 w 一年中第几个星期 W ...

2019-03-27 17:05:38 1161

原创 String和List的互换

一、String转成List<String> 可自己写方法 JSONArray.parseArray(list, String.class);这个是阿里巴巴的fastjson的封装好的方法 二、List<String>转成StringJoiner.on(",").join(list); 这个方法是google的Joine...

2019-03-27 17:03:19 2680

转载 IDEA 阿里巴巴代码规范检查插件

转载:https://www.cnblogs.com/cnndevelop/p/7697920.html

2019-02-18 16:04:01 2090

转载 代码性能优化系列之循环中字符串拼接

 该文章转载自:https://blog.csdn.net/hollis_chuang/article/details/86505501 

2019-01-17 15:49:24 1046

原创 创建本地git版本库

一、创建本地版本库        什么是版本库?版本库又名仓库,英文名repository,你可以简单的理解一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改,删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。  所以创建一个版本库也非常简单,如下我是E盘 目录下新建一个testgit版本库。pwd 命令是用于显示当前的目...

2018-12-25 11:27:21 1632

原创 git本地创建与合并分支

分支就是把你的工作从开发主线上分离开来,以免影响开发主线。创建一个dev分支并且切换到dev分支上: git checkout 命令加上 –b参数表示创建并切换,相当于下面2条命令 git branch dev    查看dev分支 git checkout dev    切换到dev分支 在dev分支下,在我们的logs目录下的one.txt文件,先看一下...

2018-12-25 11:26:39 9266

原创 git远程仓库

由于你的本地Git仓库和gogs仓库之间的传输是通过SSH加密的,所以需要一点设置:第一步:创建SSH Key。在电脑C:\Users\Administrator目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果有的话,直接跳过此如下命令,如果没有,有两种方式进行以下命令:一、通过打开Git Bash命令操作1、...

2018-12-25 11:25:58 965

原创 git的安装流程

首先,进入 Git 的官网:git - -fast-version-control如图所示,选择下载:选择电脑对应的系统版本:一般进来就会弹出如下图的下载界面,也可以关闭自行选择:                                                                                              ...

2018-12-25 11:25:17 1342

原创 GIT的使用

git安装完成,打开之后,先要进行一个配置,如下图所示:因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。注意:git config  --global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。不配置这个参数的话,不能从本地提交分支到远程仓库 Git的常用命令:      ...

2018-12-25 11:24:04 1111

原创 GIT和svn的对比

一、svn简介SVN是Subversion的简称,是一个开放源代码的版本控制系统,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史。Subversion是一...

2018-12-25 11:22:27 2252

转载 GIT的使用讲解

转自一下链接https://blog.csdn.net/youzhouliu/article/details/78952453

2018-12-13 16:41:58 796

原创 dubbo服务集群方式讲解

集群方式,可选:failover/failfast/failsafe/failback/forking 1.failover cluster  失败自动切换,当出现失败,重试其他服务器(缺省),通常用于读操作,但重试会带来更长的延时,可通过retries=“2”来设置重试次数(不含第一次)&lt;dubbo:service retries="2"&gt;或者&lt;dubb...

2018-10-24 11:32:24 1764

转载 深入理解Spring的两大特征(IOC和AOP)

https://blog.csdn.net/gloomy_114/article/details/68946881

2018-10-09 16:14:04 829

原创 启动项目出现Artifact website:war exploded: Error during artifact deployment. See server log for details.

我用的开发工具是idea,然后是一个maven的SSM项目所有的配置都弄好了之后已经启动过一次没有任何报错或者什么的,就是中途我加入了一次jar,然后启动项目就 不知怎么的,就一直都出现Artifact website:war exploded: Error during artifact deployment. See server log for details.这个错误,我百度了很多...

2018-09-17 15:25:35 12315 1

原创 ueditor百度编辑器上传图片出现后端未配置好,不能正常加载插件

项目使用百度编辑器,上传图片的时候出现后端未配置好,不能正常加载插件:主要原因就是百度编辑器下面需要的几个jar并没有引用到项目的lib文件夹下红框的这几个插件都需要加入到lib文件夹下,我的是maven项目,我最开始只引用了一个ueditor-1.1.2.jar,一直不能用,后面百度了,我把其他几个也放引用了,然后还是一直不行,后面我去对比了一下,发现json.jar没有引用进去,而...

2018-09-17 14:59:51 3586

原创 ueditor百度编辑器工具栏乱码

项目中使用的是 百度编辑器1.4.3;我是从另外一个在使用的项目中复制过来的,但就很神奇的出现了工具栏乱码,百度了很多方法也没解决,后面终于解决了首先,需要检查一下开发工具的编码格式,还有就是调用ueditor页面的编码格式,我的编码格式都是utf-8,后面才找到这个文件zh-cn.js,用编辑器打开,然后转码成ANSI,再保存,再把项目重新打包运行有可能还是会出现乱码,我就是这种情况...

2018-09-17 14:43:14 3860 3

原创 maven引入本地jar

maven项目中有的时候不能远程下载jar,需要自己把jar放入项目中,在maven就需要引用,具体的引用方式如下:&lt;!--加载本地项目jar包--&gt;&lt;!-- json --&gt;&lt;dependency&gt;&lt;groupId&gt;json&lt;/groupId&gt;&lt;artifactId&gt;json&lt;/artifactId...

2018-09-17 14:37:46 984

原创 summernote异步图片上传

用summernote编辑器的好处是因为可以自适应,手机也可以自适应,很方便,编辑器本身也有自带的图片上传,不过不方便,还是自己写一个异步上传的方法具体如下:前端页面代码:        &lt;tr class=""&gt;                  &lt;td&gt;沟通内容:&lt;/td&gt;                  &lt;td&gt;&lt;te...

2018-08-03 09:54:01 3030 1

转载 IntelliJ Idea 常用快捷键 超实用!

转自     https://blog.csdn.net/houfeng30920/article/details/79037647IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!1. -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 例如要输...

2018-08-02 16:46:16 909

原创 IntelliJ IDEA初步使用新建maven项目

第一步:在IDE的第一排工具栏中进行如下选择这个就是我有一篇文章说的,给自己的项目的本地仓库,默认是在c盘的.m2文件夹下,但是这很是占用c盘本来就不算大的系统盘的地方。所以这里可以这么配置就可以把本地仓库移动到c盘之外的任意地方。就这么做就可以啦。另外使用的是国内的阿里的仓库。下载速度快。想知道细节的,可以看下下面的2个文章。不想的也可以不看,跟着我搞,最后,也是OK的。参考下文链接:1, ma...

2018-07-09 16:27:27 945

原创 IntelliJ IDEA将导入的项目转成maven项目

今天导入公司的maven项目,发现结构不对劲,难怪说为啥一直不能部署tomcat,后面百度才了解到导入这个项目还不是maven项目,首先需要把这个项目变成maven项目,然后再进行tomcat的部署下面是没有转换之前的项目结构在工具的右边栏找到MavenProject并点开点击加号,选择当前这个项目的pom.xml文件然后右下角就有一个进度条在跑,那就表示正在将这个项目变成maven项目并且正在导...

2018-07-09 15:29:20 32322 6

原创 pdf转换成图片

我的是maven项目,需求是把上传的pdf转换成一张一张的图片一、下面是加入的jar包      &lt;dependency&gt;            &lt;groupId&gt;org.apache.pdfbox&lt;/groupId&gt;            &lt;artifactId&gt;pdfbox&lt;/artifactId&gt;            &lt;ve...

2018-02-09 15:27:57 906

空空如也

空空如也

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

TA关注的人

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