自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 问答 (4)
  • 收藏
  • 关注

原创 把hibernate事务交给spring管理

一直在用spring管理hibernate的事务,但是一直没太搞清楚,今天梳理一下版本问题开始使用的spring 4.2.6.release和hibernate 5.2.5.final结果启动就报错 java.lang.NoSuchMethodError: org.hibernate.Session.getFlushMode()Lorg/hibernate/FlushMode; 有两种方案一种

2017-05-04 19:35:56 1840

原创 Hibernate5.2 Table 'xxx.hibernate_sequence' doesn't exist

遇到的问题保存数据时报 Table 'xxx.hibernate_sequence' doesn't exist 解决方法: 在配置文件中加上falsestackoverflow递归public int getCode(){ return this.getCode();}

2017-05-04 16:34:39 3031 1

原创 git bash的一些基础操作

下载代码到本地git clone https://github.com/xxx/demo.git修改文件并提交修改文件后首先要将修改的文件存到暂存区,可以使用stage/add,两者效果一样,推荐stage,因为add会和svn里的add有混淆的感觉.git stage 1.txt然后提交git commit 1.txt提交后它只在本地的库里,要把需求再推送到远程的库git push <主机名(一般

2017-04-24 10:01:45 396

转载 JVM的初步了解

之前有了解过jvm的知识,但是都是一知半解,很多东西还是没有很清晰的概念,今天就梳理一下.jvm模型程序计数器程序计数器(Program Counter Register)JVM中运行的每个线程都有自己的PC寄存器,当该线程执行的方法是本地方法时,PC寄存器保存的值为undefined;否则保存的是JVM内当前正在执行的指令的地址。Java虚拟机栈Java虚拟机

2017-03-16 10:13:36 295

原创 redis安装与使用

在centos下的安装参考 - 下载压缩包 wget http://download.redis.io/releases/redis-3.2.6.tar.gz安装cd redis-3.2.6make && make install启动src/redis-serverredis-server /etc/redis.conf #启动时指定配置文件cp redis-benchmark redis

2017-01-25 19:12:34 270

转载 activemq安装与使用

一直想要研究一下消息队列,正好最近有时间,就摆弄了一下.准备工作下载首先去activemq官网下载应用.选择对应的版本,下载解压. 然后就可以使用了,我这次下载的windows版.启动使用cmd进入apache-activemq-5.14.3\bin目录下.然后运行activemq start程序就启动了.程序的控制台页面访问端口是8161.进入http://localhost:8161/admi

2017-01-24 19:44:28 317

翻译 使用nginx作为http负载均衡器

原文地址介绍负载均衡多个应用实例是一种优化资源效用,最大化吞吐量,减少等待时间,保证容错配置的常用技术. nginx可以用来做为一个非常高效的http负载均衡器来分发传送到几个应用服务器,同时提高nginx下的应用的性能,可伸缩性和可靠性.负载均衡的方式轮询调度(round-robin) – 到应用服务器的请求以轮询调度的方式(round-robin fashion)分发.也就是把请求无状态的依

2017-01-22 14:57:59 373

原创 nginx的安装与配置

这几天在尝试从apache替换成nginx,nginx拥有占用内存小,支持高并发等优点.linux下nginx的安装使用系统:centos 6.7,可以通过 cat /etc/redhat-release来查看系统版本(在centos和redhat下有效). nginx依赖以下几个软件,如果没有需要先安装一下.可以通过rpm -qa|grep samba 是列出包含samba字段的软件的信息。来查

2017-01-20 15:53:51 310

原创 spring-websocket下的前后端分离

目前的项目是前后端分离的,想在项目里增加对websocket的支持,这件事想做很久了,因为各种原因,一直脱到今天才做.大部分的都还是spring-websocket的,网上例子也很多,需要注意的主要有以下的内容dispatcher-servlet.xml首先要在web.xml里配置dos <servlet> <servlet-name>dispatcher</servlet-name>

2017-01-13 15:26:52 6438

翻译 spring的注解(1): @Configuration,@Bean,@Component,

@Configuration和@Bean@Configuration 相当于<beans> 可以用在类,接口(包括注解类型),或者枚举声明上 @Bean 相当于<bean>,这个只能用在方法或者注解类型声明上 所以@Configurationpublic class AppConfig { @Bean public MyService myService() {

2017-01-13 15:01:53 2691

原创 在linux下apache-tomcat-8.0.39 配置

首先去官网下载到对应的tomcat版本apache-tomcat-8.0.39 我选的是linux下的版本tar.gz (pgp, md5, sha1),如果是window下的选zip (pgp, md5, sha1) 然后使用tar解压 tar -zxvf apache-tomcat-8.0.39.tar.gz 然后 sh bin/startup.sh 如果提示java环境变量未配置,

2016-12-19 16:31:23 1870

原创 websocket的小记

这几天学习websocket终于把前后端都调通了,现在就记录一下.因为最后配置的apapche,印象比较深,就从apache配置开始.参考websocket;apache支持配置之前使用的xampp里的apache,是2.2版本的,不支持ws协议.所以昨天下午下午加今天早上把apapche配置都搞通了.先卸载了xampp,下载安装了2.4的apache 安装初步配置教程先把 httpd.conf里的

2016-11-25 17:48:13 2781

原创 apache的安装配置

apache在windows下的安装1.下载程序下载地址 Apache HTTP Server Project自己没有提高软件的编译版本,只提供源代码.个人的提交者也许为了便捷提供了二进制包,但是它不是一个可交付的版本.如果你不能自己编译Apache HTTP Server,你可以从网上数不清的可获得的编译过的中获得二进制包.部署Apache httpd的几个流行选择,同时有在windows下

2016-11-25 14:44:18 2843 1

翻译 NIO的文件操作

Path初始化Path path = Paths.get("D:\\svn-config.properties");Path.normalize()normalize()方法可以标准化一个路径,就是移除掉所有在路径字符中的的 . 和 ..,同时决定路径字符串指向哪条路径. Path path = Paths.get("D:\\Users\\xxx\\Deskt

2016-11-16 19:26:16 717

原创 Intellij Idea 建Maven新项目

每次建新项目的时候,细节总会忘,还是需要去网上找,不如自己记录一下,方便以后查阅.1.新建项目file->new ->Project 选择项目类型 下面内容是用来唯一标识你的项目,只要不与其他项目冲突即可 下面就是maven的默认配置,额外引入了archetypeCatelog=internal,(看网上说//archetypeCatalog表示插件使用的archetype元数据,不加这个参数

2016-11-15 16:41:09 668

原创 spring-security+spring-session配置

spring-session的配置1.dependency 2.applicationContext.xml 3.web.xml 4.分布式 5.遇到的一些问题1. dependencyspring-session提供了一个集成的jar包,只需要导入这一个就可以了.<!-- spring session --> <dependency> <groupId>org.spri

2016-08-22 17:45:31 9548

原创 org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].Standard

严重: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/demo]]at org.apache.catalina

2016-08-15 14:30:42 1934

原创 spring-security + ldap的认证配置

使用spring-security模块1.      Maven依赖和版本2.      配置xml和对象2.1. 配置ldap2.2. 配置登录后处理3.      重定向和反向代理4.      Cookie的path设置5.      配置过程中遇到的问题 1.      Maven的依赖和版本在引入spring-security依赖时.最开始使用的4

2016-08-07 18:00:53 7563 4

原创 dataTable和select2使用过程中的一些问题

最近写前端,用到了dataTable和select2.之前也用过,但是遇到问题都是绕过去,很少使用插件提供的方法来解决.今天把开发过程中遇到的问题记录一下.1.首先是datable的ajax传参,参数data要通过function来赋值,不能直接写参数变量.$("xx").dataTable({ajax:{data:function(d){d.id=xxId;ret

2016-07-15 17:36:35 2130

原创 select2的dropdown错误

今天在使用select2的时候生成的dropdown总是错误,遮住前面的内容.纠结了好久.发现生成的select2元素有一个class.select2-container--bootstrap有一个css属性为display:block导致了元素重叠错位.但是在select2.js里并没有发现这个类名.看了一会源码后发现有select2-container--"theme".在本例中并没有指定th

2016-07-14 18:17:33 1646

原创 Intellij Idea java文件不显示

昨天在网上下载了一个项目,导入idea的时候,java文件显示不了.已经把src/main/java设置成source folders.但是里面的文件死活显示不了.后来看看文件目录结构,在src/main/java下还有6层文件夹才有java文件(而且5层是单文件夹),想是不是目录太深,扫描没扫到.把java文件往上层文件夹移动.结果就能显示了.

2016-07-13 10:39:26 8033 1

原创 spring整合mybatis遇到的问题

org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ...spring的注解不能用在接口上 使用context:property-placeholder载不进属性properties中的key为url,${url}取不到值.

2016-06-29 16:00:31 535

原创 org.springframework.beans.factory.BeanNotOfRequiredTypeException

org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'xxService' must be of type [com.xx.xx.service.xxService], but was actually of type [com.sun.proxy.$Proxy26]方法一:在配置文件上加上

2016-06-24 14:35:16 535

翻译 使用场景

之前结构单元式的描述表明spring在很多场景是一个合理的选择.从运行资源限定设备的嵌入式应用到使用spring事务管理功能和web框架集成的成熟的企业级应用.Spring的声明式的事务管理特性使得web应用完全的事务管理,就好像你在使用EJB容器管理事务一样.你可以使用POJOs实现你的定制化业务逻辑并用Spring的IoC容器来管理.包括发送邮件的支持和验证都是独立的web层,这里

2016-05-25 00:34:51 296

翻译 SpringFramework的几个核心模块

Core Containerspring-core,spring-bean:spring框架最基本的部分,包括了控制反转和依赖注入.BeanFactory是工厂模式的一种精妙实现.她去除了对总的单例模式的需求,同时让你真正的程序逻辑减少了依赖的配置和规范.spring-context:context模块构建在core和beans提供的基础之上,她是在一个框架风格的方法里获得对象的途径,就像

2016-05-24 23:19:42 5486

原创 springMVC 上传文件同时传递参数

使用@ModelAttribute 和@RequestParam来同时接受对象,和文件内容 @RequestMapping(value = "uploadLocalFile") public void uploadLocalFile(Model model,@ModelAttribute CsConfigFile configFile,@RequestParam("file")

2016-03-24 16:29:03 3026

转载 maven构建项目时,出现aspectj-maven-plugin 无法构建的问题

[ERROR] Plugin org.codehaus.mojo:aspectj-maven-plugin:1.4 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.codehaus.mojo:aspectj-maven-plugin:jar:1.4: Could

2015-10-29 10:52:41 2809

原创 bat执行文件路径问题

今天使用bat进行文件解压,直接点击可以执行,但是用java调用就无法执行了。开始用的%cd%,获得的相对路径会随着打开方式不同会变。修改之后,获取正确的路径bat代码@echo offsetlocal enabledelayedexpansionset "var=%~dp0"start winrar x !var!\temp.rar -y "!var!\"java

2015-09-07 11:36:12 1377

原创 java.lang.NoClassDefFoundError:的处理

手头项目里用到一个同事写的jar包,maven项目导入到本地的时候一直报java.lang.NoClassDefFoundError,原因是找不到那个jar包。但是eclipse编译显示没问题,方法也能调。后来去eclipse的server里找,没有看到对应的jar包,不知道什么原因,eclipse显示已经导入了jar包,后台server其实是没有的。所以手动添加后就可以运行了。server文

2015-08-25 10:12:08 395

转载 LDAP问题汇总

今天公司的ldap挂了,在网上找资料找到的http://blog.csdn.net/techchan/article/details/5440775记录一下1.  error code 53===========================================================================问题:创建新用户时出现数据后

2015-07-07 10:15:56 1114

转载 SpringSource Tool Suite闪退打不开

今天用sts中途强行关闭,之后就打不开了,一直闪退。解决方法是删除 workspace/.metadata/.plugins/目录下的org.eclipse.equinox.p2.ui(这个我文件夹下面没有)和org.eclipse.e4.workbench这两个文件夹,之后启动Eclipse恢复正常。出处:http://www.cnblogs.com/bjzhanghao/p/44009

2015-05-26 15:02:32 5058 1

转载 Mysql自动增长

今天有需要将已经存在表设置自动增长属性具体如下alter table customers change id id int not null auto_increment primary key; 扩展知识://添加字段并设置主键ALTER TABLE tabelname ADD new_field_id int(5) unsigned default 0 not null

2015-03-25 13:17:36 433

原创 tomcat发布遇到数据不显示问题

今天学习把项目发布到服务器上,后台数据传不到页面。也没有报错,很尴尬。后来发现是打war包的时候,包名自带版本号,所有项目名变了,因此页面的ajax请求路径就不对了。把war包名修改之后,重新发布,问题解决

2015-02-25 13:55:41 674

原创 html页面加载问题

今天改昨天的静态页面,加上ajax出问题。1,ajax异步请求可能会有延迟,外部引用可能获不到值,需要在回调函数里处理。2,js文件加载时路径要与springmvc里的配置相符,不然也会找不到。静态能加载,部署后不一定可以。

2015-02-07 13:37:30 359

转载 对url进行转换

//url转中文    /*public  String unescape(String s) {        StringBuffer sbuf = new StringBuffer();        int l = s.length();        int ch = -1;        int b, sumb = 0;        for (int i =

2015-02-03 15:55:23 318

转载 json时间格式化

function timeStamp2String(time){                var datetime = new Date();                datetime.setTime(time);                var year = datetime.getFullYear();                var month = d

2015-02-03 10:15:19 371

树状表格,可编辑

在别人的树状表格基础上做了可编辑

2015-03-25

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

TA关注的人

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