- 博客(29)
- 资源 (20)
- 收藏
- 关注
原创 java5 特征 泛型和反射技术的应用
java5 特征 泛型和反射技术的应用1.报表应用报表是需要联合查询的数据集,一般不会有对应的POJO类,如果手动封装字段那就太低效了.泛型和反射技术可以将报表数据通过几行代码写到VO集合中.查询出的结果集往往不是POJO但为了方便我们使用VO来做说明:后台查询的结果集合: List<Map<String, Object>> 行对象:Map<String,...
2018-12-13 15:48:59
165
1
翻译 4.Catching Multiple Exceptions in Java 7
Catching Multiple Exceptions in Java 7 在java7中,在同一个catch块中是可以捕获到多个不同的异常的.这被称之为多次捕获. 在java7之前你可能这样写try { // execute code that may throw 1 of the 3 exceptions below.} catch(SQLException e) ...
2018-05-20 21:05:42
226
翻译 3.Try-with-resources in Java 7
try..with..resources是java7的一种新的异常处理机制,能够很容易的使用try…catch块正确关闭资源回收.对于有资源回收管理的异常处理方式,老式学校的处理:private static void printFile() throws IOException { InputStream input = null; try { inpu...
2018-05-20 21:03:56
145
翻译 2.Basic try-catch-finally Exception Handling in Java
概要内容 1.访问栈解析 2.抛出异常 3.捕获异常 4.上报异常 5.案例:捕获IOException 6.案例:上报IOException 7.finally关键字 8.捕获或上报异常的策略这片文章基于如何try..catch…finally 处理,这个案例是java语言,但是同样适用于c#.java和c#在异常处理上不同的地方就是c#没有检查性异常.这在后续文章讨论. ...
2018-05-14 00:05:31
171
翻译 1.java exception handing
java 异常处理让你能轻松处理应用程序中的错误.异常处理在编写健壮的应用或组件的时候很容易被忽略的.当一个错误发生在一个Java程序通常会导致一个异常被抛出。你若能抛出,捕获,处理这些异常得当,将有很多方法来处理,但并不是所有的都有效并且安全失败(程序执行失败逻辑要安全处理).本次训练(文集)深度讲解java当中的异常处理.这次训练包含了各种应该的活不建议的异常处理,也包含了一些高效、不易出...
2018-05-14 00:04:17
145
转载 android屏幕适配方案[整理]
资源的适配专业术语 屏幕像素密度(dpi) 1像素密度 = 像素 / 尺寸 (dpi = px / in) 2密度无关像素(dp) 单位:dp,可以保证在不同屏幕像素密度的设备上显示相同的效果,是安卓特有的长度单位。 3独立比例像素(sp) sp,字体大小专用单位 Android开发时用此单位设置文字大小,可根据字体大小首选项进行缩放; 推荐使用12sp、...
2018-04-28 21:07:56
277
原创 android APP 的work thread怎么不能更新UI的问题求解
java中的异步线程回调方法实现这个问题一直环绕在我的脑海里,android APP 的work thread怎么不能更新UI一.实现workthread 调用远程方法二.实现远程方法执行完后调用回调方法三.判断回调方法是否执行在workthread四.android异步线程更新UI的方式总结五.后台服务怎么跟前台UI解耦/**...
2018-04-26 23:30:13
302
原创 华为云盘sdk集成app开发笔记
本文为本人的开发笔记,非讨论类文章.华为云盘集成开发指南需求1.在我的文件列表中,设置我的云盘入口,用户点击云盘,可以直接单点登录到个人云盘,浏览云盘文件.[浏览api,登录API] 2.我的会话中,分享云盘文件到会话列表,将云盘文件上传到私有云空间.[私有云上传API]API的封装包.类设计com.huawei.sharedrive.client a
2018-01-31 12:18:43
1529
转载 org.hibernate.exception.LockAcquisitionException
LockAcquisitionException
2018-01-02 10:01:44
4741
原创 一次socket长连接运行导致的性能问题
socket长连接篇客户端维持心跳导致出现性能问题客户端代码实现一个定时发送心跳包给服务端的线程,一个接收服务端返回消息的线程。package practice;import client.Client;import client.KeepAlive;import java.io.*;import java.net.Socket;import ja
2017-12-24 10:20:11
6059
1
转载 hashmap的实现和扩展分析
hashmap的实现和扩展分析hashmap为什么并发不安全? 为什么String, Interger这样的wrapper类适合作为键? 自定义hashmap的实现? JUC并发安全的map实现对比测试?hashmap为什么并发不安全?1.多线程rehash,多个线程同时进行put()操作,进入transfer()环节.出现环形链表,在进行重新分配大小时,进入死循环.2.fail-fast,
2017-10-22 22:56:33
292
翻译 十条java调试实践指导
十条java调试实践指导使用传统的断点 eclipse允许你设置传统的断点调试java程序,使用条件断点,你的线程会在特定的代码行停止, 如果条件匹配了仅仅停止在符合条件的行上. 设置一个条件断点 只需要双击任何一行你想设置断点的地方,右键,属性 插入条件.现在程序将仅仅停止在当规则条件为true时,程序进入debug模式.使用异常断点 有多少次你被空指针异常所烦恼,你不知道这些异常来自哪
2017-09-09 20:40:39
252
原创 anyoffice 隧道排错指南
anyoffice 隧道排错指南通常移动端在登录时,初始化esdk后,报错”服务器异常,请稍后在试”,然而却是一次都登录不上.这种问题,属于http访问不通,观察客户端的console报错日志.如果返回500错误,服务器也会有错误日志. 这时,可以通过esdk的log查看是什么原因,也可以通过服务器的监控日志查看报错信息.问题域: 参与对象:移动端,anyoffice,服务端,网络问题.作为测试
2017-08-10 21:39:13
2222
2
原创 linux设置开机服务自动启动/关闭自动启动命令
[root@localhost ~]# chkconfig --list 显示开机可以自动启动的服务[root@localhost ~]# chkconfig --add *** 添加开机自动启动***服务[root@localhost ~]# chkconfig --del *** 删除开机自动启动***服务 [root@localhost ~]# setup
2017-04-25 13:14:01
4165
原创 RED HAT LINUX 9 架设WEB服务器TOMCAT和安装JAVA环境
RED HAT LINUX 9 架设WEB服务器TOMCAT和安装JAVA环境流程一.安装JDK,配置jdk二.安装tomcat,配置tomcat三.配置系统服务四.配置开机启动五.建立检测系统六.配置80端口七.配置系统开机启动服务 一、Linux上安装环境1.1拷贝文件jdk-1_5_0_19-linux-i586.rpmapache-tom
2017-04-25 13:12:03
483
原创 unknow error:java.lang.NullPointerException
文章:http://blog.csdn.net/dinko321/article/details/8768790说是project错误了,可是我的eclipse中没有,于是我尝试把project.properties中的target=android-19android.library=falseandroid.library.reference.1=../appcompat_v7
2015-07-01 14:31:22
707
转载 android 项目R.java文件缺失导致编译错误
1.Build Project2.clean3.拷贝一个R.java到现有项目中来注意:resource资源中的文件名必须全部是小写。
2015-07-01 14:21:43
390
原创 关于《安装visual studio 2008下subversion插件ankhsvn2.4导致vs无法正常启动的原因以及解决办法》
环境:windows 7旗舰版sp1visual studio 2008ankhsvn2.4事件:要在vs下使用scm客户端工具,实现源码版本控制我先是安装ankhsvn,结果启动visual studio时,启动失败,没有具体的故障信息,就是一种异常退出。我在stack flow上搜索答案,有人说是注册表错误,更多的是没有解答,csdn论坛搜索里面也没有答案,可能是Mic
2015-03-24 00:24:31
1768
转载 VirtualBox的菜单栏被隐藏的解决办法
转载自:http://www.douban.com/group/topic/21328828/近日在使用VirtualBox时,不小心将虚拟机窗口的菜单给隐藏了,找遍了VirtualBox本身的设置选项,也没能解决问题。于是我到网上搜索,但也没有找到解决办法。 我不得不自己翻看VirtualBox的帮助文档,由于是英文,稍稍费了点功夫,最终找到了答案。 VirtualBox设有
2015-02-08 12:47:44
3279
原创 android develope blog -工具篇-调试工具环境搭建
Android开发-调试工具篇-oracle visual box安装android x86镜像进行模拟1.按照网上的步骤一步步进行安装,最终结果发现虚拟机启动后,分辨率一直都是平板模式,如果是手机怎么办,分辨率要2.https://software.intel.com/zh-cn/articles/getting-started-on-android-for-x86-step-by-st
2014-10-24 22:30:13
1003
原创 学习之法
学习就是不断总结知识和经验。内心要平静,不要一味的去寻找点石成金之术,扎扎实实的打好基础,循序渐进的练习。所谓了学习方法不过就是一个习惯而已,这不是什么高深的学问,所以,从习惯开始,不要迷茫。计算机是一门应用性科学,需要多实践和多看书,勤思考,没有什么学习方法
2011-07-04 10:26:43
664
原创 字符编码:ASCII,Unicode和UTF-8
<br />http://www.cnblogs.com/wanlipeng/archive/2011/01/27/1946435.htm<br /> <br /> <br /> <br /> <br /><br />1. ASCII码<br />我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是2
2011-02-16 17:03:00
676
原创 万事开头难——Android SDK安装
<br />转载至:<br /> <br />http://www.cnblogs.com/wanlipeng/archive/2010/08/04/1792136.html<br /> <br /><br />今天研究了一上午才把SDK安装成功,真是万事开头难。下面就把安装的过程分享出来。<br /> <br />Eclipse + Android SDK 2.1环境部署<br />一、第一步安装JDK(Java Development Kit)版本1.5或者1.6均可,此处不再详细陈述。<br />二、
2011-02-16 15:28:00
865
原创 职业规划
<br />http://www.beansoft.biz/<br /> <br /> <br />转载至 http://topic.csdn.net/u/20090406/20/7A5C5691-D676-42BF-87EE-153C6831D6C3.html <br /> <br /> <br />程序员职业规划<br /><br /> <br /><br />对于大多数程序员来说,微软是一家值得崇敬的公司,能够加入微软,也是很多程序员的愿望。在付出足够的努力后,一旦进入了微软,也就意味着可以和最先进的
2011-02-11 12:04:00
933
原创 Javablog 一个比较专业的网站 有下载资料
BEA Weblogic、Tuxedo 下载地址[转][扫盲]3G不是Android »Oracle JDK 5/6 中文文档下载地址(ZIP,HTML,CHM) 2010年版2010年08月12日, 10:00 下午 阅读(1,170)永久链接: http://www.beansoft.biz/?p=5552010-08-12最近, 原来Sun公司的网站已经逐渐无法访问到, 基本上内容都搬到了http://www.oracle.com/technetwork/java/index.html 这里. 原S
2011-01-17 09:22:00
852
原创 使用光盘+winpe
<br />1.确定装系统,使用光盘+winpe<br />使用的工具:<br />光盘<br />u盘<br />winpe 可以对c盘格式化,可以一键Ghost,可以分区,功能很强大,winpe可以存在于u盘和光盘<br /><br />以后装系统无需光盘,只要下载一个老毛桃winpe u盘版,将u盘设置为启动盘,将Ghost文件<br />复制到u盘,就可以对硬盘进行分区,Ghost了。<br /><br />开始时直接使用光盘,将系统安装到c盘,结果安装雨林木风的系统后,
2010-12-01 23:25:00
1132
转载 关于哪种杀毒软件最好的一些个人见解[转载]
<br />最近经常有网友发消息问,到底哪个哪个杀毒软件最厉害,哪个杀毒软件售价最高?呵呵,诸如此类的问题老实说我也无法做出肯定的答复。我就随便谈一些我个人的见解。世界上公认的比较著名的杀毒软件有卡巴斯基,f-secure,macfee,诺顿,趋势科技,熊猫,nod32,avg,f-port等等。其中卡巴,macfee,诺顿又被誉为世界三大杀毒软件!每个杀毒软件都有自身的优势,当然也有不足之处!<br /> 比如卡巴斯基的杀毒能力确实很强,对的起排名世界第一的称号,但是监控方面却
2010-12-01 10:53:00
1070
kotlin-for-android-developers-zh
2017-05-22
Eclipse.in.Action.A.Guide.for.the.Java.Developer.pdf
2013-05-20
windows repair
2012-11-13
mysql-essential-5.1.53-win32 part4
2010-12-15
mysql-essential-5.1.53-win32 part3
2010-12-15
mysql-essential-5.1.53-win32 part1
2010-12-15
javascript面向对象编程
2010-11-24
jk2.properties+workers2.properties
2010-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人