- 博客(34)
- 资源 (8)
- 收藏
- 关注
原创 cognos 无法加载驱动
今天安装Cognos 和oracle,最后配置cognos 数据库测试连接,发现报错提示无法载入驱动之后开始查找问题,在网上找到类似的解决方法把product\11.2.0\dbhome\oui\jlib目录下的classes12.jar和product\11.2.0\dbhome\jdbc\lib目录下的ojdbc6.jar拷到cognos\c8\webapps\p2pd\WEB-I...
2019-07-24 19:17:17
456
转载 mysql中blob类型
BLOB类型的字段用于存储二进制数据MySQL中,BLOB是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是在存储文件的最大大小上不同。MySQL的四种BLOB类型类型 大小(单位:字节)TinyBlob 最大 255Blob 最大 65KMediumBlob 最大 16MLongBlob 最大 4G...
2018-11-08 22:12:59
10127
原创 程序中生成id的方法
一般程序中都有用户账户信息,账户信息中的id会作为玩家的唯一标识。如果用户数量较大怎么保证id不重复呢? 生成id方法一: 使用hashcode 的方法,根据玩家角色名取hahscode返回值,这种方法的缺点是角色库角色名不能有重复的,如果角色名相同那么id也相同。 int id = "zhangsan".hashCode();生成id方法二:使用 ja
2016-06-07 18:03:30
1308
转载 多线程的单例模式
面试时遇到过的问题一般单例模式的写法public class Singleton { private Singleton instance; public Singleton(){} public Singleton getInstance() { if (instance == null) { instance = new Singleton(); }
2016-06-07 16:40:53
313
原创 用 jdbc 注意问题
用jdbc不多,以前都是用现成的框架mybatis 中的sqlmap 映射,以后遇到问题就在下面加一项总结。 最近的项目里面用的jdbc比较多,所有的数据库增删改查都是jdbc ,这样写好不好就不说了,上周写了个功能,查数据库的,更新上去后一直出问题,数据库连接的时候报错,导致项目无法登陆,查问题的时候定位到我写的模块,发现了隐患。具体情况是这样的,活动分三挡,每档有个充值人数达标,每档下面
2016-06-03 19:10:49
784
转载 Java的异或运算
规则:真^假=真 假^真=真 假^假=假 真^真=假,Java异或运算的基本法则就是:只要两个条件同时为真或假,其结果都为假(这里要注意区别Java的与运算---其为真真为真,假假为假);但仅当两条件中一个为真,另一个为假时,结果为真(感觉有点叛逆哦?不合常理,不走寻常路)。但Java的异或运算还有一个前提那就是它都是以二进制数据为基础进行的运算。也就是说当我们在使用代码中使用到异或运算时,
2016-04-27 11:28:04
1907
转载 ClassLoader 学习
ClassLoader主要对类的请求提供服务,当JVM需要某类时,它根据名称向ClassLoader要求这个类,然后由ClassLoader返回这个类的class对象。1.1 几个相关概念ClassLoader负责载入系统的所有Resources(Class,文件,来自网络的字节流等),通过ClassLoader从而将资源载入JVM 每个class都有一个reference,指向自己
2015-12-23 17:49:39
336
原创 http请求下载文件
最近遇到一个请求需要从数据库查询出来,然后点击下载,可以下载从数据库查询的的数据,并换行显示。 @RequestMapping("downLoadCardListByCardType") public void downLoadCardListByCardType(String cardType, HttpServletResponse httpResponse) { List gi
2015-12-15 17:31:00
6612
原创 long型时间比较
做项目的时候需要根据时间做排序,之前排序老出问题,后来才知道把Date类型时间使用getTime()后用Collections.sort比较,直接比较createDate.getTime,排序不对,后来知道原来比较的时候把Long转换成了int值的时候容易溢出,造成排序不对,修改了一下,就好了其实比较时间的方法有很多种,用这种方法比较只是觉得比较简单。
2015-01-12 14:46:00
1963
转载 生成iptables
先启动防火墙service iptables restart然后生成iptables配置文件service iptables save这样iptables配置文件就自动生成了haim原文 http://blog.btnotes.com/articles/233.html
2014-08-06 11:55:13
926
转载 Unix常用命令
转载的,很有用很详细,自己留着看原文:http://www.ccvita.com/23.html第一章 目录及文件操作命令1.1 ls[语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......][说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出顺序为纵向按字符顺序排列。-R 递归地列出每个子
2014-03-22 17:45:46
844
转载 Java 文件拷贝
1.使用流private static void copyFileUsingStream(File source, File dest) throws IOException {InputStream is = null;OutputStream os = null;try {is = new FileInputStream(source);os = new F
2014-02-17 18:21:09
510
转载 Jetty 学习
文字来源: http://www.ibm.com/developerworks/cn/web/wa-lo-jetty/Jetty 是一个用 Java 实现、开源、基于标准的,并且具有丰富功能的 Http 服务器和 Web 容器,可以免费的用于商业行为。Jetty 这个项目成立于 1995 年,现在已经有非常多的成功产品基于 Jetty,比如 Apache Geromino, JBoss
2014-01-21 17:54:30
625
转载 java长连接
何谓长连接?长连接是相对与短连接的,一般来说,客户端与服务端需要传输数据的时候,会进行三个步骤:“把冰箱门打开,把大象推进去,把冰箱门关闭”。这个也就是我们这里所说的短连接。对应的,长连接就是把大象推进去后并不直接关门,而是继续开着,等之后的大象慢慢进去的,最后再关冰箱门。也就是实现了连接的复用,可以从一定程度上节省创建连接的开销(更快),但是连接不断开,也是使用内存的,这也大概一定程度上
2013-11-21 10:09:23
2264
转载 Windows环境 下安装memcached
1.下载memcache 的windows 稳定版,解压放某个盘下面,比如在H:/wamp/www/php api/memcache;2.在终端(即cmd 命令界面)下,输入安装命令 :H:/wamp/www/php api/memcache/memcached.exe –d install[提示错误:failed to install service or service alr
2013-10-29 17:47:30
544
转载 程序员接私活经验谈[转]
地址:http://www.cnblogs.com/txw1958/archive/2012/11/06/programmer-personal-work.html正文:(一)项目确立一年前,优快云的外包频道,一家贸易公司寻求开发业务系统。我注意到这家公司和我正好在一个城市,索性就跟了一帖,写了点简要的个人开发情况,当然最重要的是附上了自己的手机号码(当时优快云外包频道还不
2013-10-24 14:00:40
866
转载 java 异常总结
原文地址:http://www.blogjava.net/freeman1984/archive/2013/07/26/148850.html六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ...
2013-10-22 15:51:43
599
转载 安卓开发中常用布局总结
原文:http://android.tgbus.com/Android/androidnews/201204/425340.shtml在安卓开发中我们常用的布局方式有这么几种: 1.LinearLayout ( 线性布局 ) :(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角) 线性布局分为水平线性和垂直线性二者的属性分别为: android:ori
2013-10-15 09:52:39
1064
转载 win7 下 Telnet 使用
首先,出于安全考虑,win7已经禁用了telnet这一功能,毕竟telnet是明文传输的,安全性很差。 知道了这一点就不奇怪为什么在win7下不能使用telnet了,下面就详细介绍下如何重新开启telnet服务: 1、如果你直接到控制面板的管理工具里德服务项里去找telnet的话,那是徒劳无功的,因为默认根本就没有这一服务。当然,你可以通过如下方式搞定。“控制面板”-->“程序”-->
2013-10-10 17:34:15
517
转载 linux 命令大全
原文链接:http://www.php100.com/html/webkaifa/Linux/2009/1106/3485.html系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /
2013-10-10 14:57:48
436
转载 Apache与Tomcat 区别联系
Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。 Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP、PHP) Tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是ap
2013-09-18 13:40:07
501
转载 Maven仓库搜索
使用Maven进行开发的时候,比较常见的一个问题就是如何寻找我要的依赖,比如说,我想要使用activeMQ,可是我不知道groupId,artifactId,和合适的version。怎么办呢?本文介绍几个提供maven仓库搜索服务的站点。我本人用第一个比较多。1. http://repository.sonatype.org/index.html该服务器是由
2013-09-17 17:43:38
763
转载 Java ScriptEngine解析脚本学习
javax.script,始于JDK1.6,不过现在只有sun实现的javascript的解析器,难道是因为主要用来解析js语法所以归类到JEE的范畴?不过基本足够了,一般的用途主要是能解析通用的表达式就好,比如X >= 1(X作为参数传入)这样的表达式,也能利用js的函数语法,创造一个就像java的函数一样存在于内存中随时可以被调用的函数,更可以将js中的对象直接转换成java对象。script
2013-09-16 10:32:44
2508
转载 Mina缺陷
最近在学习Mina,看到一篇文章是讲Mina缺陷,先记下来再慢慢理解吧。异步框架还是有些非常明显的缺陷: 第一,MINA只会为每个Session分配一个线程,也就是只能一个一个事件按顺序执行,就算你在某个方法执行时产生了新的事件,比如收到新的数据,MINA也会先将该事件缓冲起来,所以你在执行某个方法时是不可能执行dataRead方法的,所以MINA框架是不会阻塞的,要想在一个逻辑方法中实现
2013-09-12 09:56:42
1234
转载 java main方法里的args 辨析
public static void main(String[] args)String[]: 是String数组 ,(注意 String中的S是大写)例如 int[] 数组等等。args=arguments 是你的函数的形参。该单词可以翻译为“入口参数”。在下面这个程序中String args[]起什么作用?class Example{ publi
2013-09-10 10:31:22
1244
转载 Spring 利用MessageSource实现国际化
spring中ResourceBundleMessageSource与ReloadableResourceBundleMessageSource查找资源的区别:1.ResourceBundleMessageSource在xml配置中无法指定编码: error
2013-08-26 17:47:26
617
原创 http 状态码详解
100Continue初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)101Switching Protocols服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)200OK一切正常,对GET和POST请求的应答文档跟在后面。201Created服务
2013-08-23 16:40:58
861
转载 Java NIO框架Mina、Netty、Grizzly介绍与对比
文章来源:http://www.blogjava.net/javagrass/archive/2011/07/05/353680.htmlMina:Mina(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 Mi
2013-08-23 11:03:51
1501
转载 nginx启动,关闭命令
停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的步骤1:查询nginx主进程号ps -ef | grep nginx在进程列表里 面找master进程,它的编号就是主进程号了。步骤2:发送信号从容停止Nginx:kill -QUIT 主进程号快速停止Nginx:kill -TERM 主进程号强制停止Nginx:pkill -
2013-08-14 10:33:53
488
转载 maven创建多模块项目
文章来源http://cwfmaker.iteye.com/blog/1117117 有时候我们需要创建多模块maven项目,即将传统的ssh项目中的model,dao,manager,service,view层划分成单个的maven module。具体步骤如下: 首先前提是必须安装好maven,在安装好maven之后输入cmd命令进入dos窗口,转到你所在的wo
2013-08-06 15:39:01
592
转载 Apache commons简介
工作中经常会用到各种apache commons里的工具,看到网上有整理好的,就拿过来全面了解一下。文章来源:http://www.blogjava.net/fengtaishao/articles/3815.htmlApache Commons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问http://jakarta.apache.org/comm
2013-08-01 13:50:14
560
转载 Java并发编程之ConcurrentHashMap
文章来自http://www.goldendoc.org/2011/06/juc_concurrenthashmap/ConcurrentHashMapConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,并且其内部的结构可以让其在
2013-07-18 17:13:53
422
mysql workbench
2013-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人