自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 5 亿整数的大文件,怎么排?

问题 给你1个文件bigdata,大小4663M,5亿个数,文件中的数据随机,如下一行一个整数: 61963023557681612158020393452095006174677379343122016371712330287901712966901...7005375 现在要对这个文件进行排序,怎么搞? ...

2017-02-10 11:16:53 250

原创 tomcat配置https协议详细步骤

1.介绍了密码学的相关基础知识后,本文介绍如何在tomcat上搭建https服务。 环境:jdk7,tomcat7,windows72.我们使用java中自带的javatool工具来制作所需的https所需的证书,keytool是java自带的用于密钥和证书的生成和管理工具。3.这里先介绍两个文件格式: jks(java key store),用来存储密钥已经数字证书的文件 ...

2016-08-25 11:17:39 505

原创 redis存储实现tomcat集群session共享

附件中jar放入tomcat\libtomcat\conf\context.xml中增加: <Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" /> <Manager className="com.orangefunction.tomcat....

2016-07-13 21:19:31 129

原创 Windows环境下安装Redis和基本操作

1:首先下载redis。从下面地址下:https://github.com/MSOpenTech/redis/releases2:创建redis.conf文件:这是一个配置文件,指定了redis的监听端口,timeout等。如下面有:port 6379。配置: 遇到问题:1234567891011121314...

2016-06-25 09:30:22 111

原创 Linux 使用wget 命令下载JDK的方法

Oracle官网上下载jdk,需要点击accept licence的才能下载,使用下面的命令,直接可以下载。wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7...

2016-06-19 15:10:34 480

原创 centos7下使用yum安装mysql

CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1. 下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2. 安装mysql-community-release-el7-5.noarch.rpm包$ sudo...

2016-06-19 15:09:49 82

原创 无需手动修改iptables打开端口

#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT#/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT#/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT然后保存:#/etc/rc.d/init.d/iptables save查看打开的...

2016-06-19 15:04:44 109

原创 JAVA 获取音频/视频长度

音频:public static long getMp3Length(String url) { File file = new File(url); try { MP3File f = (MP3File) AudioFileIO.read(file); MP3AudioHeader audioHeader = (MP3AudioHeader) f.getAud...

2016-03-11 15:18:56 669

原创 FastJson简单使用

在工作中,经常客服端需要和服务端进行通信,目前很多项目都采用JSON的方式进行数据传输,简单的参数可以通过手动拼接JSON字符串,但如果请求的参数过多,采用手动拼接JSON字符串,出错率就非常大了。并且工作效率也特别低。我在网上看了一些开源的JSON框架,比如Google提供的Gson,Jackson,FastJson等框架。经过测试,个人觉得FastJson执行效率比较高,而且简单易用...

2015-09-08 20:50:55 59

原创 android开源框架android-async-http使用

android-async-http开源框架可以是我们轻松的获取网络数据或者向服务器发送数据,使用起来也很简单,下面做简单介绍,具体详细使用看官网:https://github.com/loopj/android-async-http1.新建项目,去官网下载zip包,解压,打开releases文件,把里面最新的jar包,考入项目工程libs目录下,引入包。2.通过1,就可以使用了,很简单...

2015-09-07 22:17:33 77

原创 AndroidAnnotations注解说明

@EActivity(R.layout.sample) 注释可以设置Layout,相当于setConentView方法@OptionsMenu(R.menu.sample) 设置Activity的菜单项@EProvider 在ContentProvider中启用Annotations@EReceive 在BroadcastReceiver中启用Annotations@EAppl...

2015-09-07 21:59:40 78

原创 Java 解决采集UTF-8网页空格变成问号乱码

昨天发现,用 HtmlDecode() 去解码后,“ ”不是被解码为半角的空格(ASCII码0x20)而是变成半角问号“?”(ASCII码0x3F)。而且奇怪的是,只有每行前面的空格才会出问题,如果前面后面有汉字的话,空格就还是空格。但是更加奇怪的是,如果直接在HtmlDecode()的后面直接加上trim()的话,这个问号会被去掉。而正常的情况下,问号是不会被去掉的,只有空格...

2015-03-27 11:06:27 320

原创 实用API大全

有道翻译APIhttp://fanyi.youdao.com/openapi有道翻译API支持中英互译,同时获得有道翻译结果和有道词典结果(可能没有),返回格式为XML或JSON。 百度翻译APIhttp://developer.baidu.com/wiki/index.php?title=帮助文档首页/百度翻译/百度翻译介绍百度翻译API支持四种翻译类型:中译英、英译中、中译日和日译中。 有...

2015-03-09 15:37:17 144

原创 showModalDialog打开的页面需要跳转或刷新

问题描述:使用showModalDialog打开模式窗口(假设为page1.html),如果在page1.html中执行location.href='page2.html'执行页面跳转,则浏览器会在新窗口中打开page2.html,而不会将page1.html跳转到page2.html;上述情况,在很多场合下都常遇到,具体解决方法如下:1、在showModalDialog打开的窗口中放...

2015-03-09 15:36:34 170

原创 oracle删除重复的行

需求:当多行tid重复时,保留tid小的的行,其他重复的行删除。原书数据:select t.*,t.rowid from test12 t;TID        TNAME        TTIME        SSEX        ROWID11        12                                      AAAMP+AAEAAAAC0AAA111     ...

2014-12-29 16:31:12 160

原创 spring获取webapplicationcontext,applicationcontext几种方法详解

方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId");说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情况。方...

2013-11-15 14:46:50 77

原创 服务器环境搭建操作文档

1:JDK安装1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe2、安装jdk-6u14-windows-i586.exe 2:JDK环境变量配置1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jd...

2013-05-29 09:11:18 134

原创 ORACLE创建实例的过程(DBCA)

ORACLE创建实例是我们最常用的操作之一,下面就为您详细介绍ORACLE创建实例的全过程,希望对您能够有所帮助。一、ORACLE创建实例过程:1、安装好ORACLE服务端。2、ORACLE创建实例,使用ORAHOME目录下的"Configuration and Migration Tools"下的"Database Configuration Assistant"工具。3、步骤2:选择...

2013-05-23 09:27:32 188

原创 java用户角色权限设计

实现业务系统中的用户权限管理 B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过...

2013-03-05 21:39:10 86

原创 log4j:WARN No appenders could be found for logger

 今天考试的时候出了个错误  把我搞的蛋疼了半天 在最后关头找到了 在配置完Hibernate,运行时出现错误:log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).log4j:WARN Please initialize the log4j system properly....

2012-12-01 10:31:42 114

原创 JavaScript语言基础知识总结

 Julying:温故而知新 ———— 最近温习了一遍Javascript 语言,故把一些基础、概念性的东西分享一下。下面内容大都为条目、索引,是对知识点的概括,帮助梳理知识点,具体内容需要查阅资料。友情提示:点击思维导图查看高清大图DOM 基本操作Window 对象JavaScript 变量JavaScript 数据类型JavaScript 字符串函数...

2012-11-30 18:11:09 141

原创 Hibernate的查询方法

1: QBE (Query By Example)    Criteria cri = session.createCriteria(Student.class);    cri.add(Example.create(s)); //s是一个 Student 对象    list cri.list();       实质:创建一个模版,比如我有一个表serial 有一个  giftortoy ...

2012-11-30 10:36:05 100

原创 Hibernate的两种锁机制

Hibernate支持两种锁机制:即通常所说的“悲观锁(Pessimistic Locking)”和“乐观锁(OptimisticLocking)”。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。Hibernate的加锁模式有:Ø LockMode.NONE : 无锁机制。Ø ...

2012-11-29 13:01:34 93

原创 Hibernate缓存机制

缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能.   Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升.   Hibernate缓存分类:...

2012-11-28 10:50:49 54

原创 hibernate中lazy的使用

lazy,延迟加载Lazy的有效期:只有在session打开的时候才有效;session关闭后lazy就没效了。lazy策略可以用在:* <class>标签上:可以取值true/false* <property>标签上,可以取值true/false,这个特性需要类增强* <set>/<list>等集合上,可以取值为true/...

2012-11-27 21:59:39 58

原创 java生成数字证书方法

Java 中生成数字证书也很简单的。 1、创建证书 Java 中的 keytool.exe (位于 JDKBin 目录下)可以用来创建数字证书,所有的数字证书是以一条一条(采用别名区别)的形式存入证书库的中,证书库中的一条证书包含该条证书的私钥,公钥和对应的数字证书的信息。证书库中的一条证书可以导出数字证书文件,数字证书文件只包括主体信息和对应的公钥。 每一个证书库是一个文件组成,它有访问密码,在...

2012-11-24 14:45:13 160

原创 Struts 2中的OGNL

本人是一个EL(Expression Language,以下译为表达式语言)的支持者。因为我对<% %>写法极为反感,忘记了在那本书上看到的一句话——“使用标志(Tag)的一个目的就是避免在JSP页面中出现过多的<%%>的语句,使页面与后台代码分离。”表达式语言主要有以下几大好处:避免(MyType) request.getAttribute()和myBea...

2012-11-22 23:24:25 63

原创 Hibernate异常:Provided id of the wrong type for class

进行CRUD出现以下异常 org.hibernate.TypeMismatchException: Provided id of the wrong type for class org.liyy.model.Shop_books_group. Expected: class java.lang.String, got class java.lang.Integer      o...

2012-11-15 21:29:28 1190

原创 Hibernate Session的update()方法

使一个游离对象转变为持久化对象。例如以下代码在session1中保存了一个Customer对象,然后在session2中更新这个Customer对象:        Customer customer = new Customer(); customer.setName("Tom"); Session session1 = sessionFactory...

2012-11-15 21:28:24 190

原创 Hibernate与各种数据库连接 配置

 Hibernate与各种数据库连接的配置1. MySql连接配置MySql数据库的hibernate连接设置,在hibernate.cfg.xml文件中<hibernate-configuration><session-factory><!--各属性的配置--><!—为true表示将Hibernate发送给数据库的sql显...

2012-11-15 18:32:45 119

原创 Hibernate开发第一个例子

 1、首先下载以下文件:slf4j-1.5.8  hibernate-distribution-3.3.2.GA-dist 2、在myEclipse中建立hibernate 的User Libraries 库:   Window—Prefrerences—Java—Build Path—User Libraries3、新建java项目 并引入自定义hibernate库以及操作mysql的驱...

2012-11-15 17:36:52 65

空空如也

空空如也

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

TA关注的人

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