- 博客(109)
- 资源 (13)
- 收藏
- 关注
原创 解决对象转json,值为空的属性参数丢失
final Gson gson = new GsonBuilder().serializeNulls().create();final Gson gsonWrapper = new GsonBuilder().serializeNulls().registerTypeAdapter(Person.class, getSpecialJsonSerializer(gson, singletonList("fax"))).create();final Person person = new Per
2022-04-12 19:53:37 1192
Ubuntu密码修改
哎。。。都怪自己当初粗心,安装Ubuntu系统,随便乱设置了一个密码,用时居然不记得了,结果只好各种求解密码修改的方法,几经摸索,终于解决了,现记载备忘: 1、重启系统,启动时,按住Shift键进入下面菜单。选择带有recovery mode的高级模式,也就是恢复模式。 2、按回车键,进入命令菜单,选择如下选项,并按回车键进入编辑命令行,输入如下命令,回车即可: 3、...
2015-07-09 22:26:44 238
Android实现文件压缩与解压缩
此篇博客主要是记录如何对文件夹进行压缩以及解压缩操作,结合网上多位大侠的文章,针对自己的情况改动了下,废话不多说直接上代码:(压缩与解压缩有两种不同的实现方法,选其一即可)首先是压缩操作:/** * [对指定路径下文件的压缩处理] * [功能详细描述] * @param src 径地址 * @param archive 指定到压缩文件夹的路径 ...
2015-06-08 20:52:00 494
原创 自动测试—adb shell input text 输入特殊字符 &
有时候需要往手机里输入很长的字符,可以用到adb shell input "" 输入想要的字符但是对于一些特殊字符,使用adb shell input 的时候会出问题 例如 特殊字符“&” adb shell input text & #使用该命令输入,直接提示Kill了,什么都没输入 加个引号试试 adb shel...
2015-05-12 23:28:05 1350
原创 自动测试—UiAutomator中文输入测试
一、安装输入法:1,去utf7ime的 github上把整个项目给下载下来,地址:https://github.com/sumio/uiautomator-unicode-input-helper点击"Download ZIP"按钮进行 打包下载,如图: 2,下载完成 以后解压到本地磁盘的任意位置比如C:\uiautomator-unicode-input-helper-mast...
2015-05-12 23:23:35 199
转载 Storm的基本配置项
配置项配置说明storm.zookeeper.serversZooKeeper服务器列表storm.zookeeper.portZooKeeper连接端口storm.local.dirstorm使用的本地文件系统目录(必须存在并且storm进程可读写)storm.cluster.modeStorm集群运行模式([distribut
2014-10-23 13:57:02 649
原创 MyEclipse一些常见问题解决
1、Java文件显示形式跟以前的不一样了,以前的是点java文件前面的“+”就能显示java文件下所有的方法,现在都没有了 ,而且也不会红色显示错误信息:解决办法:是项目下的.classpath,.project文件名显示有黄色感叹号,文件产生冲突导致,解决掉这个冲突就好了2、Myeclipse中jsp调整字体大小window->preferences->gener...
2014-05-23 17:43:17 246
原创 JSONObject转换JSON--将Date转换为指定格式
项目中,经常会用JSONObject插件将JavaBean或List<JavaBean>转换为JSON格式的字符串,而JavaBean的属性有时候会有java.util.Date这个类型的时间对象,这时JSONObject默认会将Date属性转换成这样的格式: Html代码 {"nanos":0,"time":-27076233600000,"minut...
2014-05-16 11:12:09 1010
原创 JDK自带线程池简介
一、简介线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit,BlockingQueue<Runnable> workQueu...
2014-05-07 21:10:26 147
原创 JDK自带线程池解析之类功能介绍
JDK1.5以后提供了使用线程池的方法,相关类放在java.util.concurrent,java.util.concurrent.atomic,java.util.concurrent.locks包中。经常使用的是java.util.concurrent,存放着在并发编程中很常用的实用工具类。本文主要分析java.util.concurrent包,常用类的结构图如下: Exe...
2014-05-07 19:29:36 132
原创 EJB初步入门
原文转载:http://blog.csdn.net/jojo52013145/article/details/5783677 1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJ
2014-04-27 15:47:23 173
原创 java获得项目路径
在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。 1.jsp中取得路径:以工程名为TEST为例: (1)得到包含工程名的当前页面全路径:request.getRequestU...
2014-04-10 12:40:07 138
原创 java.io.FileNotFoundException:文件名、目录名或卷标语法不正确
Windows 中文件夹命名规则是: ① 文件名或文件夹名可以由1~256个西文字符或128个汉字(包括空格)组成,不能多于256个字符。 ② 文件名可以有扩展名,也可以没有。有些情况下系统会为文件自动添加扩展名。一般情况下,文件名与扩展名中间用符号“.”分隔。 ③ 文件名和文件夹名可以由字母、数字、汉字或~、!、@、#、$、%、^、&、( )、_、-、{}、’等组合而成。 ④ 可以有空格...
2014-04-10 12:39:00 812
原创 Java读取项目资源里的文件
我们会经常遇到这样的问题,工程里有一个文件,Java程序要读取这个文件,不采用绝对路径的方法,而使用相对路径来读取文件。以后迁移到其他机器上就不会出现读取文件失败的问题了。以下就介绍java如何读取相对路径的文件。1.java project环境,使用java.io用相对路径读取文件的例子: *目录结构: DecisionTree |___src ...
2014-03-07 14:38:14 299
原创 java程序员要求
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没...
2014-03-05 12:55:55 169
原创 listagg 函数
listagg 函数--oracle 11g release 2 本文描述了在oracle 11g release 2 版本中新增的listagg函数,listagg是一个实现字符串聚合的oracle内建函数。作为一种普遍的技术,网络上也有多种实现字符串聚合的方法。本文会首先介绍listagg函数,最后会拿这些方法与listagg进行性能方面...
2014-02-27 18:26:27 377
原创 java swing之隐藏表格某一列
/** * 隐藏表格中的某一列 * @param table 表格 * @param index 要隐藏的列 的索引 */ protected void hideColumn(JTable table,int index){ TableColumn tc= table.getColumnModel().getColumn(index); tc.setMaxWidth(0); tc.s...
2014-01-23 17:32:40 546
原创 零碎小写
好久没有写过博客了,以前很上心,有什么东西觉得好的,都一股脑的往博客上贴,也不管是好是坏,曾经一度却觉得这是浪费时间,有自个私心,自个工作生活上有什么经验,感悟什么的都记载在为类似于知软件那种记事本中,自个知道就好,没必要浪费时间去分享给别人知道。。。 工作一年多了,感觉过的很混日子似得,每天没有什么收获,迷迷糊糊一天就过去了。。一直觉得这是在浪费时间,找不到那种想要的满足...
2014-01-16 17:17:11 130
原创 [转] 好文章。解释什么叫工作
<!--正文 begin--> 当时公司招了大批应届本科和研究生毕业的新新人类。平均年龄25岁。那个新的助理,是经过多次面试后,我亲自招回来的一个女孩。名牌大学本科毕业,聪明,性格活泼。私下里我得承认,我招她的一个很重要的原因,除了她在大学里优秀的表现之外,还因为她写了一手漂亮的字。女孩能写一手好字的不多,尤其像她,看起来长发飘飘,多么女性...
2014-01-16 17:07:57 111
原创 oracle数据库总结集锦
1、oracle 数据库表添加字段用ORACLE数据库,在其中一个表最后添加了两个字段1、alter table your_table add (column1 col_type1,clumn2 col_type2...); your_table :表名 column1/column2 :字段名 col_type1/col_type2 :字段类型 建议用过程实现添加字段,屏蔽掉字段已...
2013-07-29 13:37:26 125
原创 Eclipse配置参数说明
-arch [processor architecture] 描述:指定所使用的处理器的类别 举例:eclipse -arch x86或eclipse -arch sparc -application [id] 描述:指定要运行的应用,id为扩展org.eclipse.core.applications扩展点的插件id加扩展id 举例:例如有个插件id为edu.sdu.app,扩展id为myapp...
2013-07-15 13:35:31 202
MySQL命令集锦
一、数据库备份和导出用以下命令,数据库大小达到几百M,几G都可以。注意“–default-character-set=utf8”是设置编码的。1.数据库备份命令mysqldump -h localhost -u root -p –default-character-set=utf8 dbname >backup.sql2.导入数据库mysql -h localhos...
2013-06-26 20:40:02 99
原创 Tomcat服务器下部署项目几种方式
一、静态部署1、直接将web项目文件件拷贝到webapps 目录中 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个web程序的所有内容进行压缩得到。具体如何打包,可以...
2013-05-28 13:47:27 122
原创 Eclipse无法启动
第一次运行Eclipse或者重新安装了JDK以后,经常会提示下面的问题:... No java virtual machine was found after searching the follwing locations:d:javaeclipsejreinjavaw.exe'javaw.exe' in your current path。如图所示:意思:在指定路径中没有...
2013-05-22 18:13:45 100
原创 文件按照要求合并(Java)
编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分开import java.io.File;import java.io.FileReader;import java.io.FileWriter;public class MainClass{ public st...
2013-05-17 17:19:36 108
原创 编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad...
listFiles方法接受一个FileFilter对象,这个FileFilter对象就是过虑的策略对象,不同的人提供不同的FileFilter实现,即提供了不同的过滤策略。 import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.F...
2013-05-17 17:01:20 155
原创 SQL SERVER2005高效分页查询
sqlserver2005不支持关键字limit ,所以它的分页sql查询语句将不能用mysql的方式进行,幸好sqlserver2005提供了top,rownumber等关键字,这样就能通过这几个关键字实现分页。 几种sqlserver2005高效分页sql查询语句top方案:select top 10 * from table1 where id not in(selec...
2013-05-12 13:13:35 142
JFreechart图形导出生成
// 保存图形到指定位置下 此处为WebRoot目录下 String realPath = ServletActionContext.getServletContext().getRealPath("\\" + reportName1 + ".jpg"); try { ChartUtilities.saveChartAsJPEG(new File(realPath), ...
2013-04-11 10:52:38 200
原创 java连接oracle数据库实例
无论采用哪种方式连接oracle数据库创建一个WEB应用,首先通过图形界面化的方式创建数据库,默认情况下,数据库实例名(SID)和数据库名保持一致,在下面文件中可以查看到实例名称oracle\product\10.2.0\db_1\NETWORK\ADMIN 下有个文件 tnsnames.ora 以DBTest为例,使用驱动包为ojdbc14.jar,Oracle数据库版本为10g...
2013-04-10 11:33:27 217
原创 Oracle操作语句集锦(1)
-- 查看ORACLE 数据库中本用户下的所有表 SELECT table_name FROM user_tables;-- 查看ORACLE 数据库中所有用户下的所有表 select user,table_name from all_tables;-- 查看ORACLE 数据库中本用户下的所有列 select table_name,column_name from user_tab_c...
2013-04-09 14:17:09 117
MD5算法加密(16位、32位、64位)
package com.util;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import sun.misc.BASE64Encoder;public clas...
2013-04-09 11:50:02 2353
原创 iText导出word示例(生成word、插入图片)
import java.awt.Color;import java.io.FileOutputStream;import java.io.IOException;import java.net.MalformedURLException;import com.lowagie.text.Cell;import com.lowagie.text.Document;impo...
2013-04-03 10:55:31 557
转载 Oracle数据库相关知识点总结
1、SQL*PLUS连接时,需要输入的主机字符串是?在 oracle/product/10.2.0/db_1/NETWORK/ADMIN 有个文件叫 TNSNAMES.ORA 里面有连接名,就是主机字符串,这里的test就是啦 test = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 152
2013-04-02 15:05:11 589
SQL Server2005用新建用户名登录提示“该用户与可信 SQL Server 连接无关联” 以及SQL Server2005常见错误及解决方案...
1、新建登录名 打开SQL Server Manager管理器!在左面找到 ‘安全性’ 单击右键 选择‘新建”,“登录” 弹出一个对话框,在登录名中输入你的登录号,选择'SQLSERVER身份验证',并输入密码,可以把‘用户下次登录时必须修改密码’取消掉。 点击‘用户映射’,在右面选择要映射的数据库,并在前面打勾!在下面一栏中‘db-owner’和‘public’前面打勾。然后点击'...
2013-03-19 18:15:01 212
ExtJS总结经验4
1、【Bug】this.config[col] is undefined解决办法:(1)给autoExpandColumn对应的属性在ColumnModel中的定义加个ID属性(2)删除掉autoExpandColumn这个属性配置 2、将后台传回的JSON字符串转换为对象方法(1)var object = $.parseJson(jsontext);// 需要引用JQ...
2013-03-07 14:58:53 112
原创 Ext ColumnModel的 renderer 参数
Ext中 renderer一般用于Grid中对列模型的渲染上 其详细信息记录在 Ext.grid.ColumnModel 中的setRenderer( Number col, Function fn ) 方法里renderer:function(value, cellmeta, record, rowIndex, columnIndex, store){} 1.value是当前单元格的值...
2013-03-06 09:44:47 154
网络常见问题解决
1、自动获取DNS失败,如何解决?解决方式一:这个网页不能进,QQ是可以登的。。。自动获取失败,可以进行手动配置,通用DNS如下:8.8.8.8
2013-03-04 20:53:01 115
原创 EXTJS总结3
ExtJs所有的表单组件图 1、防止用户在提交时进行其他操作点击提交按钮,弹出对话框,覆盖面板,等待后台反馈信息时再取消覆盖效果 function progress(){ el = grid.getEl(); el.mask("数据正在提交中……"); a) ...
2013-03-04 12:03:08 124
自动识别解析Execl程序
2019-03-01
GNS3模拟配置VLAN
2016-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人