自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nginx使用

Nginx文章目录NginxNginx安装Nginx安装安装前准备依赖gcc openssl-devel pcre-devel zlib-devel安装:yum install gcc openssl-devel pcre-devel zlib-devel -y安装Nginx默认安装目录 /usr/local/nginx ./configure make &&...

2019-03-09 19:56:31 158

原创 Redis集群搭建

Redis集群搭建单节点多实例redis版本3.2.6操作步骤下载和解压包cd /usr/local/(自定义目录)wget http://download.redis.io/releases/redis-3.2.6.tar.gztar -zxvf redis-3.2.6.tar.gz编译安装cd redis-3.2.6make && make insta...

2019-01-16 09:52:50 163

原创 修改jar包中的配置文件

使用vim直接使用vim打开jar文件,找到指定的配置文件编辑后保存jar文件为zip压缩包,vim打开自动解压,列出所有目录清单vim xxx.jar使用unzip修改解压到临时目录,修改完成后再打包到原jar文件样例,修改xxx.jar的操作方式unzip -x xxx.jar -d xxx.jar.tmpcd xxx.jar.tmpvim xxx.prope...

2019-01-04 18:29:41 3276

原创 Fedora安装搜狗输入法

Fedora27 安装搜狗输入法dnf install https://repo.fdzh.org/FZUG/free/27/x86_64/noarch/fzug-release-27-0.2.noarch.rpmdnf install sogoupinyin安装完成重新启动

2018-06-23 16:00:05 6353 3

原创 Linux Fedora28忘记root密码,重置更新root密码

Fedora重置root密码操作通过sudo命令获取权限sudo su输入当前用户的密码通过password更改,重置root密码passwd root更加提示输入新密码

2018-06-22 15:25:49 4231

原创 Git解决pull无法操作成功

场景在git pull的时候,如果本地代码有改动,而服务器上代码也已经被其他人更新过,这个时候是无法成功pull的,可以通过以下四个步骤解决 git stash 将本地所有修改暂时存储起来使用git stash list 查看保存信息git pull –rebase 暂存了本地修改之后使用pull拉取git stash pop stash@{0} 还原暂存的内容如果只有一次 git

2017-10-21 10:53:01 8411

原创 Spring事务管理

Spring事务什么是事务逻辑上的一组操作,这组操作要么全部成功,要么全部失败。事务的特性: 原子性 事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生一致性 执行事务前后数据的完整性必须保持一致隔离性 多个用户并发访问数据库时,一个用户的事务不能被其他用户的事务所干扰,多个并发事务之间数据相互隔离持久性 事务一旦提交完成,数据修改是永久的,即使数据库发生故障也不

2017-10-07 11:16:37 302

原创 jar文件内容修改重新打包

1、需要工具:eclipse并安装了Enhanced Class Decompiler反编译插件(个人推荐使用功能强大)2、直接打开需要修改的jar文件,以amcontract_pdf_creator-1.1.jar为例:3、直接在需要的jar文件上鼠标右键,选择导出反编译源码,另存为4、这时候直接找到另存为的源码文件,即是java文件,可以直接修改了,

2017-09-19 19:59:41 1043

原创 Windows下添加右键快捷菜单

以Sublime Text添加右键菜单为例:1、win+R打开cmd窗口,输入regedit,打开注册表2、找到HKEY_CLASSESS_ROOT->*->Shell,下面新建项,命名为Edit with Sublime3、在项“Edit with Sublime”下新建字符串值,命名为Icon,值为软件的安装路径C:\Program Files\Subl

2017-08-19 21:06:34 597

原创 Java枚举类型使用

代码实例/** * 账户类型枚举类 */public enum AcctTypeEnum { PLATFORM("01", "平台账户"), NOPLATFORM("02", "个人/企业账户"); /** * 枚举代码 */ private String code; /** * 枚举名称 */ private

2017-08-09 09:29:55 275

翻译 Spring中集成Mybatis分页插件PageHelper

1. 使用Maven方式引入分页插件在pom.xml中添加如下依赖:<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.0.0</version></dependency>2. 配置拦截器插件在Spring配置文件中配置

2017-08-06 18:20:54 2577 1

原创 Linux Fedora设置启动级别

默认运行级别为5:X-Window窗口模式命令行模式:3(多用户模式)通过如下命令查看运行模式 cat /etc/inittab # inittab is no longer used.## ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.## Ctrl-Alt-Delete is handled by /usr

2017-08-05 13:57:46 1203

原创 Linux fedora中安装Parallels Tools

启动虚拟机中的Linux系统检查是否已经挂载Parallels Tools镜像 打开终端使用:mount |grep iso9660如果输入命令后返回类似如下信息:/dev/sr0 on /run/media/root/Parallels Tools type iso9660 (ro,nosuid,nodev,relatime,uid=0,gid=0,iocharset=utf8,mode=0

2017-08-05 12:40:11 1818

翻译 Git-操作指南

创建新仓库创建新文件夹,打开,然后执行git init创建新的git仓库。检出仓库执行如下命令以创建一个本地仓库的克隆版本: git clone /path/to/repository如果是远端服务器上的仓库,命令为:git clone username@host:/path/to/repository工作流本地仓库由git维护的三棵“树”组成。 第一是工作目录,它持有实际文件第二

2017-08-03 22:58:18 265

原创 Java实现身份证获取年龄

通过身份证获取年龄/** * 根据身份证号获取年龄 * @param certId * @return */ public static String getAgeByCertId(String certId) { String birthday = ""; if (certId.length() == 18) {

2017-08-03 22:55:16 7578

原创 FreeMarker使用

FreeMarker填充数据到ftl模板,if elseif判断条件使用

2017-07-21 09:28:50 729

原创 SpringMVC请求流程

如图所示:1、用户发出请求到SpringMVC的前端控制器2、通过HandlerMapping查找Handler3、返回执行链* Handler对象* 拦截器数组list4、通过适配器对Handler对象进行包装,调用Handler5、处理用户请求6、返回ModelAndView对象* Model数据* 视图名

2017-07-08 11:39:29 200

原创 Java多线程中线程安全与锁问题

线程安全无状态的对象一定是线程安全的。 要保持状态的一致性,就需要在单个原子操作中更新所有相关的状态变量。并发环境中的原子性与事务应用程序中的原子性有着相同的含义—一组语句作为一个不可分割的单元被执行。对于可能被多个线程同时访

2017-07-03 14:21:17 391

原创 Spring AOP

AOP编程静态代理 在真实主题之间,前后均可包一层,实现代理的额外拓展功能+真实主题的原来实现,目的是在不破坏原来真实主题的目标意图和功能下,对真实主题进行了功能加强和扩展。缺点:尽管能实现:在不改变原来代码的情况下,新增加了需要的功能。随之带来了新的问题:一个类对应一个接口,代理类也对应实现类同样的接口,虽然我们把散落在系统中各个方法都收集回笼到一块,但一个接口就要出来一个代理类导致数量

2017-07-02 22:38:59 236

原创 3年经验的Java程序员应具备的专业技能

Java技能

2017-07-02 21:56:32 2597

空空如也

空空如也

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

TA关注的人

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