自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaojie119120的博客

博客源于想法,想法源于生活

  • 博客(33)
  • 收藏
  • 关注

转载 source tree和git命令的关系

source tree用多了,发现命令都忘记了,在此复习:常用的git命令git 全局设置: git config --global user.name "yuqy" git config --global user.email "[email protected]" git config -l git config --replace-all 替换以前...

2019-04-03 10:55:18 456

原创 分享一种后端实现i18n(国际化)的方式

以前在小公司写的项目一般不涉及国际化,所以都没去了解和思考该如何去做,最近的项目中用到了大牛写的某微服务框架,阅读源码的过程中发现其在框架层面就做了一些国际化处理,本文仅简单的记录一下该框架内国际化处理的方式。由于该框架是公司自行研发尚未开源,因此,本文只讲实现思路,不会涉及任何代码。一般系统后端国际化处理包含两个方面:系统层面和数据层面,本文会从这两方面简单的说一下各自的国际化实现思路。...

2019-03-12 15:43:55 11599 6

原创 docker入门

前言由于公司被并购,因此接触到docker,经过半个月的学习和使用,对docker算是有一点了解。因此写下这篇文章记录自己理解的docker。docker简介Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、baremetal、OpenStack 集群和其他的基...

2019-02-13 18:02:19 232

原创 异常:java.lang.IllegalArgumentException: Result Maps collection already contains ...

贴一个困扰了一下午的异常,异常信息如下:十一月 24, 2017 9:26:07 上午 org.apache.catalina.core.ApplicationContext log严重: StandardWrapper.Throwableorg.springframework.beans.factory.BeanCreationException: Error creating bean

2017-11-24 09:36:15 18249 16

转载 TeamTalk源码分析之http_msg_server对外提供API

平时;由于公司需要部署一个企业内部即时通讯软件,通过对开源的im进行研究,发现了两款比较合适的im:铛铛和TeamTalk,本文介绍了TeamTalk的消息接口,找了好久才找到,先转载过来做个记录,万一公司真的使用这个im,也方便对其进行二次开发。原文地址:http://www.bluefoxah.org/teamtalk/provide_api.html1、继续杂谈

2017-07-27 16:23:49 646

转载 IntelliJ IDEA 控制台中文乱码

1. 预热刚刚接触IntelliJ IDEA几天,在易用性方面的确比Eclipse好很多,比较智能,各种插件、工具都已经集成,和Mac OS X类似——开箱即用。但是还是老大难问题——中文乱码,让我不得不花费了一些时间去折腾它,这一点就不如Eclipse了,没有遇到过乱码问题。乱码问题表现在使用Web Server(Tomcat、Jetty)时输出日志或者直接System.

2017-07-18 16:52:27 1129

原创 spring依赖注入失败原因

今天碰到一个奇葩项目,一朋友叫我帮忙解决一下错误,我看了一下代码,内容很简单,基本上也都是些小错误,改完后运行,结果就报了个依赖注入失败失败,先贴上错误信息:严重: Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name '

2017-07-12 18:58:48 6609

原创 解决mysql数据库连接超时问题

前段时间部署在服务器上的网站遇到一个问题:当较长时间没有去访问网站,再次打开时就会报一个数据库连接失败的错误,不管是用ssh开发的项目还是ssm开发的项目,都有这个问题。本篇博客记录这个问题的原因与解决办法。原因:由于无论是hibernate还是mybatis开发的都存在这个问题,所以一定不是框架的原因,应该是mysql数据库的问题,查询百度后发现:mysql数据库配置文件存在以下两个参数,是负责

2017-06-26 14:11:42 7470 1

原创 JavaWeb三大组件(Servlet、Filter、Listener)

JavaWeb三大组件指的是:Servlet、Filter、Listener,这三个组件在JavaWeb开发中分别提供不同的功能,然而很多人可能只用过其中一个或者两个(Servlet、Filter,比如我),很难接触到第三个组件,因此对原始JavaWeb开发还不够熟悉,在这种情况下进行框架学习,这种做法是并不可取,框架是大牛们对原始JavaWeb进行封装的结果,没有原始JavaWeb开发基础是很难真

2017-06-15 10:17:42 41648 8

原创 jdbc连接数据库六步走

这几天正好在学oracle数据库,而且我发现我已经忘了jdbc连接数据库的步骤了,所以写篇博客记录一下。jdbc连接数据库六步:加载驱动获取数据库连接创建statement执行SQL语句获取结果集释放资源(关闭statement和连接) 贴上代码://1、加载驱动Class.forName("oracle.jdbc.driver.OracleDriver");//2、获取数据库

2017-06-12 16:30:26 1444

转载 数据库性能优化之冗余字段的作用

在设计数据库时,某一字段属于一个表,但它又同时出现在另一个或多个表,且完全等同于它在其本来所属表的意义表示,那么这个字段就是一个冗余字段。 ——以上是我自己给出的定义 冗余字段的存在到底是好还是坏呢?这是一个不好说的问题。可能在有人看来,这是一个很蹩脚的数据库设计。因为在数据库设计领域,有一个被大家奉为圭臬的数据库设计范式,这个范式理论上要求数据库设计逻辑清晰、关系明确,比如,”用户昵称”字段”

2017-06-11 14:53:32 412

原创 电话面试问题总结

今天接到一个电话面试,几番问答下来感觉自己的基础还不是特别扎实,故把面试中自己觉得答得不好问题给总结一下。首先是面试过程还是感觉十分紧张,不晓得有什么办法可以克服面试紧张的,然后下面是面试过程中回答的不太好的几个问题: 面向对象的基本特征 参考博客: 面向对象主要有四大特性 Java多态性理解面向对象共有四个基本特征:封装、继承、抽象、多态封装:封装就是把过程和数据包围起来

2017-06-06 19:49:21 762

原创 学生上课签到系统开发总结

由于期末作业要交个作品,正好这学期学了ssh企业及应用开发,所以就用ssh做了个最简单的签到系统,从最基本的整合开始,经历了各种坑,直到项目完成,花了一周的时间。基本上每天都在敲代码,一个人一周完成一个项目,肯定有很多瑕疵,但是交交课程设计足以。这篇博客就简单的对项目做个总结。首先从三大框架(ssh)整合说起,我用的IDE是myeclipse2015,据说是自带整合三大框架的功能,但是我没去用,我

2017-05-27 18:58:52 13713 5

原创 Struts2使用原生的HttpServletRequest和HttpServletResponse

Struts2拿request、session的方式很多,本篇博客就提供我的一种拿request的方法package cn.jiesunshine.check_system.action;import com.opensymphony.xwork2.ActionSupport;import javax.servlet.http.HttpServletRequest;import javax.se

2017-05-27 18:02:44 1271

原创 对于hibernate懒加载模式报错处理

在开发项目的过程中碰到了一些和hibernate懒加载有关的错误,记录一下。 在实际开发中,我们常常会将两个表关联起来(设置外键),这在hibernate映射为对象时会变成两个对象关联(即一个对象有另一个对象的引用),这本来是一个非常好用的机制,但是因为hibernate的懒加载模式,导致我们开发过程中会遇到各种坑。 什么是懒加载模式:就是hibernate在查询数据库的时候会将非引用变量(没

2017-05-27 17:51:00 1123

原创 Struts2权限控制

记录一下Struts2一种权限控制的方法——使用拦截器 之前在学springMVC的时候也做过权限控制,也是用拦截器实现的,这段时间正好用ssh开发一个学生签到系统,也碰到这个问题,找了下百度最终用拦截器+注解实现权限控制,实现过程如下:1.编写用户类型静态类,用于存用户类型常量package cn.jiesunshine.check_system.utils;/*** * 用户类型类 *

2017-05-27 17:20:09 793

原创 myeclipse2015(shh整合)hibernate逆向工程生成代码(mysql)

逆向工程是什么:数据库—>代码 hibernate逆向工程怎么做: myeclipse自带hibernate逆向工程工具,这里用主讲MySQL的,大概操作步骤是这样的。 进入数据库浏览器:打开Window–>Show view–>Other–>DB Browser 新建数据库连接:在DB Browser里右键–>New,按我截图上一样配置(数据库名改成自己的),点击Finish 现在你就可

2017-05-23 09:12:18 2281

原创 微信小程序(BDEDU签到工具)项目总结

微信小程序开发步骤如下:首先是初步了解一下微信小程序1. 申请微信小程序申请小程序,无非是去微信公众平台选择申请小程序,然后填写一些相关信息即可。2. 部署开发环境点这里下载对应的开发工具。3. 新建项目新建项目时需要用到appid,可以去 微信公众平台=>设置=>开发设置 里查看 4. 小程序文件及文件目录解释小程序项目新建时开发工具会给你自动创

2017-05-01 18:59:36 8683 4

转载 Maven 的41种骨架功能介绍

每次用maven搭建web项目总是不知道选什么,总是百度好麻烦的,直接转一篇博客过来,增加记忆转载地址:原文地址Maven 的41种骨架:...>mvn archetype:generate1: internal -> appfuse-basic-jsf (创建一个基于Hibernate,Spring和JSF的Web应用程序的原型)  2: internal ->

2017-04-09 14:03:24 1498

转载 linux zip/unzip命令

Linux的zip和unzip自然是用的最多的了,转一篇zip和unzip的用法,,转至博客园,原文地址:原文地址命令名: zip 功能说明:压缩文件。语  法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b 工 作目录>][-ll][-n 字 尾字符串>][-t 日 期时间>][-压 缩效率>][压 缩文件][文件.

2017-03-31 14:29:15 334

原创 JAVA 正则表达式 appendReplacement和appendTail的用法

记录一下java正则表达式的两个替换方法的用法,因为很有用,而且我以前还不知道matcher.appendReplacement(sb, replaceContent);matcher.appendTail(sb);简要说明一下两个方法的用法:appendReplacement方法:sb是一个StringBuffer,replaceContext待替换的字符串,

2017-03-23 11:05:46 19559 6

原创 数据库E-R图基础

正好老师在补习数据库的E-R图,做一下记录,以后可能会用到先看一下基础图形功能::实体:属性:连接线:联系

2017-03-14 11:31:29 727

原创 centos7中文乱码解决方法

修改contos系统编码为utf-8,操作如下:vi /etc/locale.conf修改LANG=en_AU.UTF-8保存后重启即可

2017-03-11 20:31:21 478

转载 Linux下部署svn服务器

前言:老样子,换了Linux服务器,项目还没做完,svn还得搭起来,这次是转载的,转载地址:Linux下安装SVN服务(CentOS7下)1. 安装centos(我这里使用的是CentOS7)下yum命令即可方便的完成安装$ sudo yum install subversion测试安装是否成功:$ svnserve --version2. 建立版本库创建svn数据目录

2017-03-10 20:29:33 424

转载 Linux常用命令

前言:前段时间换了个Linux服务器,至于原因嘛,当然是BAT都用Linux服务器,你有什么理由用Windows服务器???本篇博客是转载的,也是为了方便我以后使用Linux不至于要总是百度。转载地址:初窥Linux 之 我最常用的20条命令玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我

2017-03-10 20:24:55 269

原创 模仿企业团队合作开发——svn的简单搭建与使用(Windows)

最近由于项目开发需要,涉及到了多人合作开发,因此不得不去模仿企业团队开发,学习使用svn,顺便写下这篇文章,记录一下学习经验。什么是svn?这里简单的从百度找段话来介绍一下svn:SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion

2017-01-17 11:40:48 2394

原创 解决tomcat8080端口被占用问题

每次tomcat或者eclipse出现卡死,重启eclipse后,tomcat总是无法启动,启动就报错,如下:Several ports (8080, 8009) required by Tomcat v6.0 Server at localhost are already in use.The server may already be running in another pr

2017-01-17 11:40:11 1180

原创 C#Winform进度条的使用

一个好的进度条能有效的改善用户体验。当然,前提是进度条做得好才行,做得差作用就正好相反了,可能造成程序假死、无法关闭等。下面是一个真实例子,我自己写代码的经验(由于我使用进度条都是自己琢磨,所以和网上的例子不太一样)。以下是我一年前写的进度条,当时刚学C#,所以写出的进度条窗体效果非常差,正好做一个反例。        public int current = 0;//当前值

2017-01-17 11:39:35 27284 1

原创 C#单例启动程序

///         /// 显示已运行的程序。        ///         public static void HandleRunningInstance(Process instance)        {            ShowWindowAsync(instance.MainWindowHandle, SW_RESTORE); //显示

2017-01-17 11:39:03 1009

原创 VS2013 密钥

Visual Studio Ultimate 2013 KEY(密钥):BWG7X-J98B3-W34RT-33B3R-JVYW9Visual Studio Premium 2013 KEY(密钥):FBJVC-3CMTX-D8DVP-RTQCT-92494Visual Studio Professional 2013  KEY(密钥): XDM3T-W3T3V-MGJWK-8BF

2017-01-17 11:38:27 10048 3

原创 C#32位程序与64位程序读\写注册表的区别

用C#实现注册表的读\写是一件很容易的事情,在此不做详细的讲解。用C#操作注册表主要用到的两个函数为(已经渗透到下面的实例程序中,注:要引入Microsoft.Win32命名空间):      1:读取键值-->Registry.LocalMachine.OpenSubKey(“..Key的路径...”, true),这里的第2个bool类型的参数含义为:标志打开的键值是否可以更改

2017-01-17 11:37:34 461

原创 C#通过操作注册表检测office版本

在编写毕业论文辅助编辑软件时,需要检测用户是否安装office以及office的版本,后来在网上找到通过注册表检测的方法,不过由于Windows32位软件和64位软件操作的注册表是不同的,关于这个问题,可以看我转载的博客C#32位程序与64位程序读\写注册表的区别由于毕业论文辅助编辑软件是一款32位的软件,使用该方法无法访问64位的注册表,通过百度查阅,我修改了代码让它访问64位的注册表来

2017-01-17 11:36:01 3305

原创 C#操作.ini配置文件

作者一直认为ini文件就是一个文本文件,并且C#中没有提供直接操作它的类,原本以为要操作.ini文件需要当成文本文件用System.IO类来读写,通过百度搜索查阅,发现可以用Windows api 中的kernel32.dll下的WritePrivateProfileString()和GetPrivateProfileString()来写入和读取,遂写下这篇文章记录用法。首先是导入dll,

2017-01-17 11:34:26 514

空空如也

空空如也

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

TA关注的人

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