- 博客(56)
- 资源 (5)
- 收藏
- 关注
原创 hibernate操作数据库相关注意点
一、建数据表时,若有字段设置了NOTNULL并设置了默认值,如果在程序中相应对象中的字段没有赋值,是null,在程序执行插入,更新的操作的时候,会抛出不能插入的异常,例如:org.springframework.dao.DataIntegrityViolationException:couldnotinsert:[com.woyo.trade.model.UserOrder];nestedexce
2016-04-01 09:23:39
657
原创 要求一个语句从study,DICT 表中取出如表三所列格式数据
问题描述:要求一个语句从study,DICT 表中取出如表三所列格式数据study表DICT表表三答案:SQL:SELECT Deptname,MAX(CASE WHEN Mon = '一月份' THEN value ELSE null END) AS 一月份,MAX(CASE WHEN Mon = '二月份' THEN value
2015-04-08 16:47:11
936
原创 两个ArrayList做差集效率问题
工作中需要将表中重复数据只留一条,其余删掉,第一想法就是用SQL去执行,但是由于数据有几十万条,SQL的效率十分低下,于是写个程序去执行,也方便看到执行的进度,我是这样做的:先把表中所有数据的id查出来存进一个ArrayList中(list1),再将不重复的记录id查出来存进另一个ArrayList(list2),再将重复数据的最小id查出来存进第三个ArrayList中(list3),然后开始做
2014-11-21 11:04:16
3968
原创 cannot be cast to java.lang.Comparable问题
public static List sortMapByValue(Map map) throws IOException{List entryList = new ArrayList(map.entrySet());Collections.sort(entryList, new Comparator() {public int compare(Entry me1, Entry me2) {ret
2014-11-11 15:10:58
13035
原创 Tomcat7中的Cookie存入中文导致IllegalArgumentException异常
今天完成了一个用cookie记录用户名的功能,之前没有考虑到用户的用户名如果是中文会是怎样的影响。就在测试的时候,发现报错,错误信息如下:
2014-07-30 10:26:52
868
原创 Eclipse运行大量文件抛出异常java.lang.OutOfMemoryError: GC overhead limit exceeded
用Eclipse运行大量文件抛出异常java.lang.OutOfMemoryError: GC overhead limit exceeded-Xms256M -Xmx1024M -XX:PermSize=64M -XX:MaxPermSize=128M
2014-07-08 17:31:05
1844
转载 MapReduce的输入输出格式
默认的mapper是IdentityMapper,默认的reducer是IdentityReducer,它们将输入的键和值原封不动地写到输出中。默认的partitioner是HashPartitinoer,它根据每条记录的键进行哈希操作来分区。输入文件:文件是MapReduce任务的数据的初始存储地。正常情况下,输入文件一般是存在HDFS里。这些文件的格式可以是任意的;我们可以
2014-06-04 21:11:08
755
原创 Ubuntu手动安装MySQL
shell> groupadd mysqlshell> useradd -r -g mysql mysqlshell> cd /usr/localshell> tar zxvf /path/to/mysql-VERSION-OS.tar.gzshell> ln -s full-path-to-mysql-VERSION-OS mysqlshell> cd mysqlshel
2014-04-17 22:22:44
1265
原创 关于java.lang.NullPointerException这个异常
java.lang.NullPointerException的意思也就是
2014-04-17 11:41:48
1737
原创 双系统Win7+Ubuntu,重装Win7后找…
昨天手残重装了下win7,事后就发现开机没有选择项了,原以为用EasyBCD添加一个引导项就行了,尝试后死活给我找不到文件,算了,弃之。百度解决办法,又发现一种叫“欺骗”的方法,说是重新安装一下Ubuntu,安装在和之前不同的盘里面,在安装结束后会提示“马上重启”或“稍后手动重启”,选择手动重启,进入C盘(系统盘),会发现多了两个文件:wubildr,wubildr.mbr,然后进入你以前装U
2014-04-15 10:52:13
628
原创 Java通过FileWriter的write方法写i…
import java.io.*;public class sum { publicstatic void Sum(String s1,String s2,String s3){ try{ int num=0,temp=0,ch; FileWriter w = new FileWriter(s2, true);
2014-04-15 10:52:11
2868
原创 Ubuntu13.10纯文本模式/终端中文乱…
1.Alt+Ctrl+F1进入第一个终端tty1,发现中文乱码。2.安装zhcon。sudo apt-get install zhcon3 输入下面命令,启动zhcon,中文显示正常。sudo zhcon --utf8 --drv=vga这是网上搜到到解决方法,配置完后发现无效然后我了解到了fbterm这个东西(亲测有效)1.下面我就安装了fbterm:sudo apt-get
2014-04-15 10:52:08
673
原创 Ubuntu13.10无法连接无线网络问题…
无法连接无线网络甚至是连选项都没有是因为linux下没有安装无线网卡驱动,下面就教大家怎么解决这个问题第一步:打开终端,先通过 lspci|grep -inetwork命令查看机器的无线网卡型号,本人是这样的:lu7@ubuntu:~$ lspci |grep -i network02:00.0 Network controller: Broadcom Corporation BCM4
2014-04-15 10:52:06
975
原创 U盘装win7系统 NTLDR is…
出现原因不多说,解决办法如下:NTLDRis missing不止可能是一个原因导致的:1.可能是硬盘中的主引导记录(MBR)被破坏,导致系统找不到系统分区。用修复工具修复一下即可,这里提供一个简易工具下载地址:点击下载.解压后双击打开,按提示操作,完成后重启即可2.可能是活动分区没有设置好。用U盘进入WinPE在分区管理里面选择你的系统分区来激活系统分区,接着重启,我就是因为这个问题的。
2014-04-15 10:52:04
886
原创 Ubuntu13.10上网速度慢问题
解决方法:一 以root权限登录桌面系统 方法: Ubuntu13.10默认是不允许使用root登录的,要想使用root权限,就必须使用 sudo命令来执行,很繁琐。要解决这个问题,需要两个步骤:1、设置root密码,开启root账号ubuntu默认的root密码据说是每隔5min就自动变换一次,因此首先需要修改root密码,设为固定值:$su
2014-04-15 10:52:02
693
原创 Nutch 抓取数据到MySQL详细过…
详细步骤1.准备好eclipse2.安装maven3.安装svn:参考官方说明4.安装Nutch:步骤5.(可选)安装Cygwin:下载地址 使用说明未完,停止更新。。。
2014-04-15 10:52:00
539
原创 以太网数据包TCP、IP、ICMP、UDP、…
以太网首部目地MAC地址(8字节)源MAC地址(8字节)类型(2字节) 1、IP头的结构版本(4位)头长度(4位)服务类型(8位)封包总长度(16位)封包标识(16位)标志(3位)片断偏移地址(13位)存活时间(8位)协议(8位)校验和(16位)来源IP地址(32位
2014-04-15 10:51:56
2064
1
原创 IP报文及ICMP报文结构原理
IP报文及ICMP报文结构原理 IP报头结构://定义IP首部typedef struct _iphdr{unsigned char h_lenver; //4 位IP版本号+4位首部长度unsigned char tos; //8位服务类型TOSunsigned short total_len; //16位IP包总长度(字节)unsigned short ident; //1
2014-04-15 10:51:54
2372
原创 grub rescue问题
在原先安装了Ubuntu的电脑上用U盘重装windows后出现了grubrescue问题,可用老毛桃U盘启动,选用“尝试从本地硬盘启动”-“引导本地硬盘系统”即可完成windows的安装
2014-04-15 10:51:52
642
原创 Socket API 处理函数
接口处理篇X5yLinux联盟accept,X5yLinux联盟bind,X5yLinux联盟connect,X5yLinux联盟endprotoent,X5yLinux联盟endservent,X5yLinux联盟getsockopt,X5yLinux联盟htonl,X5yLinux联盟htons,X5yLinux联盟inet_addr,X5yLinux联盟inet_aton
2014-04-15 10:51:48
602
转载 详解Socket接口
原文地址:详解Socket接口作者:于士博要学Internet上的TCP/IP网络编程,必须深刻理解Socket接口。之所以另起一篇文章来讨论Socket,是因为它是网络通信架构的基础,重要性不言而喻。所谓socket通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过“套接字”向网络发出请求或者应答网络请求。socket的英文原义是“孔”或“插座”。在这里作为通信机
2014-04-15 10:51:46
1209
转载 Socket接口
原文地址:Socket接口作者:Wirner Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容
2014-04-15 10:51:43
740
原创 Java连接mysql时出现错误:java.la…
解决办法如下:mysql-connector-java-5.1.26-bin.jar要导入工程中。在eclipse中只要右击工程文件夹属性选项-Java Build Path-Add Extenal Archives 添加即可……加入后可在.classpath文件中看到
2014-04-15 10:51:41
729
原创 五层密码破解过程
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 首先要把摩斯密码给解开来。应该是:419441
2014-04-15 10:51:39
3704
原创 [转]大学本科计算机专业那些课
如果你是一名本科在校生的话,下面这些内容可能对你大有裨益。这些内容主要评论了一下大学本科计算机专业的那些必修课,给大家提些学习上的建议。 其实每门课程都是有其存在的意义的,我这里所评论的课程价值是以你未来从事编程相关工作为前提来谈的,如果你连这个都无法理解,我劝你也甭浪费时间继续往下看了。 1、大学物理、大学物理实验——纯属浪费时间啊,物理知识高深莫测,对于推
2014-04-15 10:51:37
842
原创 VMware出现The VMware A…
断电或强制退出后VMware虚拟机出现The VMwareAuthorization Service is not running.无法启动问题解决解决办法:启动windows任务管理器,选中“服务”菜单栏,然后在该界面的右下角有“服务”按钮,点击“服务(S)”,弹出“服务”对话框,在服务列表里面查找跟VMware相关的服务,找到“VMwareAuthorizationService”服
2014-04-15 10:51:35
665
原创 MFC编写简易计算器应用程序
// 1Dlg.cpp : implementation file//#include "stdafx.h"#include "1.h"#include "1Dlg.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif//////////
2014-04-15 10:51:33
1265
原创 Visual C++实现 沿正弦…
#include #include #include #include #define Pi 3.1415926long WINAPI WndProc(HWND hWnd,UINT iMessage,UINT wParam,LONGlParam); //消息处理函数声明.double dfTheta=0,dfRange=100.0; //正弦曲线的角度变量.long i=0,j
2014-04-15 10:51:31
907
原创 “cannot open Debug/1.e…
今天,打开VC6.0环境编了个小程序,谁知给我报了“cannotopen Debug/1.exe forwriting”这样一个错,然后,我就纳闷了,这是什么错丫?想了半天,后想通,为什么会这样:解释如下::当一个程序处于运行状态时,这个程序的exe文件是处于写保护的,不可写,因此用VC重新编译的时候会试图写入1.exe,这时就会出现上面的错误了。所以,应该是在上次调试的时候,1.
2014-04-15 10:51:29
640
原创 10个古老的经久不衰的开源项目
如今,开源项目无处不在,它们经历了诞生、兴盛、衰落等一系列过程,最终非常优秀的项目才得以存留并发展壮大。 一些人认为开源运动是近几年才兴起的,其实不然,开源项目甚至可以追溯到几十年前。比如,20 世纪 60年代的 NASACOSMIC 软件集合。 自由软件创始人 Richard M. Stallman 曾说,“当我 1971年在麻省理工学院人工智能实验室工作时,我已经成为了软
2014-04-15 10:51:25
625
原创 利用笔记本建立无线网络
第一步:以管理员身份运行命令提示符: “开始”---在搜索栏输入“cmd”----右键以“管理员身份运行。第二步:在命令行中输入:netsh wlan set hostednetwork mode=allowssid=songPC key=songPC(ssid的后面是用户名,key后面是密码,随便你们怎么设置,至少8位,自己记住就好。mode:是否启用虚拟WiFi网卡,改为disallow
2014-04-15 10:51:22
611
原创 十六进制ASCII码表
ASCII与16进制转换ASCII16进制ASCII16进制ASCII16进制ASCII16进制NUL00HDLE10HSP20H030HSOH01HDC111H!21H131HSTX02HDC212H"
2014-04-15 10:51:20
5263
原创 贪心算法例题
//T1 节目问题#include#includeusing namespace std;struct pro{ int beg; int end;};int comp(const pro A,const pro B){ return A.endint main(){ int i,n,sum,start; pro a[100]; while(cin>>n&&n)
2014-04-15 10:51:18
717
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人