自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

edyang123

重新开始

  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 JVM 中可生成的最大 Thread数量

公司最近在做一个IM的项目,使用NIO底层通讯,要求单台机子可容纳20w用户量。程序是写出来了,但测试成了问题,我们找不到方法模拟20w并发!最开始使用java模拟,并发不够,而且开销巨大,这里整理的是java模拟并发前的JVM Thread生产数量。首先,需要了解影响java并发线程数的参数:-Xmsintial java

2014-12-30 11:34:11 663

转载 webservices——发布CXF的方法总结!!!

注意:jar包还是*.jar哦!!! 先说发布的方法总结! 第一种:用一个j2se的main方法来发布 [java] view plaincopyprint?public class Server {      public static void main(String[] args) {      

2014-12-19 11:59:29 498

转载 网络传输数据格式的选择

对于客户端和服务端的数据传输通常会有以下几点考虑:1.网络数据大小——占用带宽,传输效率:虽然对单个用户来说,数据量传输很小,但是对于服务器端要承受众多的高并发数据传输,必须要考虑到数据占用带宽,尽量不要有冗余数据,这样才能够少占用带宽,少占用资源,少网络IO,提高传输效率;2.网络数据安全性——敏感数据的网络安全:对于相关业务的部分数据传输都是敏感数据,所以必须考虑对

2014-11-20 15:35:00 660

转载 一些常用软件的网络端口协议分类介绍

各种软件网络端口的分类: 即时通讯类:  1、腾讯QQ通讯协议及端口范围  QQ 默认采用UDP 通讯方式,端口8000,8001。如果UDP 的两个端口不通,会自动转换到TCP 80端口或者TCP 443端口进行通讯。QQ 同时也支持HTTP 代理模式及SOCK5 代理模式。  2、MSN通讯协议及端口范围  MSN(Live)messenger 采用TC

2014-11-20 15:28:38 1828

原创 神器级IDE----IntelliJ IDEA

入行多年,求得一神器级IDE,此生足矣

2014-11-17 16:13:13 1081

原创 java重修 SpringMVC入门

一直以来我都想把这些东西

2014-10-29 17:39:19 551

原创 java之路 myBatis重新学习(三)高级结果映射

MyBatis的创建基于这样一个思想:数据库并不是您想怎样就怎样的。虽然我们希望所有的数据库遵守第三范式或BCNF(修正的第三范式),但它们不是。如果有一个数据库能够完美映射到所有应用程序,也将是非常棒的,但也没有。结果集映射就是MyBatis为解决这些问题而提供的解决方案。例如,我们如何映射下面这条语句?

2014-10-24 17:36:18 545

原创 java之路 myBatis重新学习(二) SQL语句映射XML文件

MyBatis 真正强大之处就在这些映射语句,也就是它的魔力所在。对于它的强大功能,SQL 映射文件的配置却非常简单。如果您比较SQL 映射文件配置与JDBC 代码,您很快可以发现,使用SQL 映射文件配置可以节省95%的代码量。MyBatis 被创建来专注于SQL,但又给您自己的实现极大的空间。需要配置的基本元素1. cache – 配置给定模式的缓存

2014-10-23 10:35:41 1629

原创 java之路 myBatis重新学习(一)

MyBatis定义:MyBatis是一款一流的支持自定义SQL、存储过程和高级映射的持久化框架。MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去设置参数和获取检索结果。MyBatis能够使用简单的XML格式或者注解进行来配置,能够映射基本数据元素、Map接口和POJOs(普通java对象)到数据库中的记录。

2014-10-21 18:26:14 484

原创 linux shell csh语法实例参考

#!/bin/csh -vx#csh -vx show the command before running to help debug#just to check syntax#csh -n $0#argvif ($#argv     echo "Sorry, but you entered too few parameters"    echo "u

2013-09-30 17:54:39 2651

原创 eclipse 配色方案

* @Filename readMe.txt** @Description  刚开始工作,工作环境一定要搞好哈!*花了一个中午的时间整理了这些,希望对你有用!配置文件*解压释放路径:workspace/.metadata/.plugins/Eclipse背景颜色修改: 操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我

2013-08-31 13:27:58 812

转载 Android 输入法 (IME Creating an Input Method )最新 翻译

学习Android,SDK里的文档是一份很好的材料。但是官方的都是英文的呀。对于我这样的英语白痴,这样的文档真心只想看一遍。所以这次就把看到的翻译成中文,以便以后可以查看。水平有限,翻译的不准,请参看原文。 附上原文地址: http://developer.android.com/guide/topics/text/creating-input-method.html    学习的是C

2013-07-20 21:50:12 1068

转载 html to xml:Jtidy的使用及注意事项(jtidy-r938)

要把html转换为格式规范的xml(不受DTD约束),然后再用dom4j进行分析,于是就去找html to xml的工具。发现有两款,一个是NekoHTML,一个是Jtidy。因为貌似Jtidy比较符合我的需求,于是我就下载了Jtidy(jtidy-r938,2009-12-01,新版本的 )。JTidy是HTML Tidy(一个HTML语法检查器和优雅的打印编排工具)的Java移

2013-07-19 14:55:50 1332 1

原创 android 橘子汁--WebView loadData 解决乱码问题

对于WebView 用于显示解析html相关的组件,什么基于webkit之类的就不说了,今天我想说的是在我的项目中遇到这么一个问题:在使用WebView 的 loadData方法时,总是乱码           webView.loadData(datas, "text/html", "UTF-8");  //这样是乱码的然后我以为是因为网络传输过程中的问题,因为以前有

2013-07-17 22:06:25 592

原创 android 橘子汁 在子线程中更新主线程UI 困扰

问题描述:要做这么一个功能,从网上获取一些数据,数据内容未获取到前显示一张图片(等待图片,但不是progressbar),一旦数据获取成功就通知主UI,使其为listView        这两天都在搞这个问题,用尽线程无数,始终无法解决诸如线程安全和4.0网络线程问题。        最开始,我将网络线程与UI主线程放在一起,可总是报android.os.NetworkOnMainThr

2013-07-16 16:31:24 983 1

原创 android 橘子汁--反编译

写在前面:写有关技术的博客是为了记录我的学习过程,希望和一起学习得童鞋交流。所以,本身个人能力知识有限,有任何错误请留言指出,谢谢!别问我为什么二级标题叫橘子汁,我是不会告诉你因为我喜欢与橘子有关的一切!痛苦啊,纠结啊!我们得项目被驳回了!NND,要按照上面的需求做,这TM还有良心吗? 都做了这么久了...算了,不发牢骚了,言归正传。我们在开始学习一门知识的时候,总是从

2013-07-15 18:55:33 467

原创 android 基础 文件下载 文件操作 网络操作

其实android的文件下载和java是完全相似的,只不过有路径问题和权限问题1.关于路径问题     通常我们将文件下载到SD卡目录下,那么如何获得SD卡目录呢?首先我们得有权限去操作这个目录      在AndroidManifest.xml中注册权限:                                       

2013-07-12 16:19:17 570

原创 android 基础 Handler

作用:       当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  如果此时需要一个耗时的操作,例如: 联网读取数据,    或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,,如果你放在主线程

2013-07-11 18:43:08 393

原创 android 界面之 listview

表的显示需要三个元素:1.准备ListView要显示的数据; 2.使用一维或多维动态数组保存数据;2.构建适配器, 简单地来说,适配器就是Item数组,动态数组有多少元素就生成多少个Item;3.把适配器添加到ListView,并显示出来。根据列表的适配器类型,列表分为三种,ArrayAdapter,S

2013-07-11 11:19:41 459

原创 android 界面之 progressbar

XML重要属性    style="?android:attr/progressBarStyle"    默认进度条样式    style="?android:attr/progressBarStyleHorizontal"  水平样式               android:max="100"                android:progress="50"   

2013-07-10 13:26:35 427

原创 android 界面之Toast

为什么叫Toast?我擦 ,为什么一定要独立一个类似对话框的东东呢? 查了下,Toast是吐司,一种美国人早上插到烤面包机里考了再吃的面包!遂明白,大概为这个组件命名的人形象的给这个组件赋予了这个名字。Toast就像是那种面包一样一下子跳出来。那为啥不是一种Dialog呢?  诶  ,学习了下: DIY效果由浅入深 1.默认普通效果的Toast效果: 代码:To

2013-07-10 11:27:17 682

原创 Android根据Button状态(normal,focused,pressed)显示不同背景图片

Android中Button 有focused, selected, pressed 等不同状态,通过配置一个XML格式的 drawable "selector" 即可实现”在不同状态下显示不同背景图片“的功能。1. 在res/drawable目录下添加一个xml文件,用来描述Button在不同状态下对应的不同图片。我这里给该xml文件命名为btn_background.xml

2013-07-09 22:25:32 660

原创 android 小玩意儿 关于科学计算器,多则多项多级计算的算法实现

近日学习了android的基本界面和调用,试试写一个科学计算器。需求:1.计算器显示输入的表达式2.支持()运算符3.支持多次方、三角函数(cos,tan,sin)4.支持10位π、e5.支持快速开方6.支持逻辑运算7.运算精度和范围(10^-8 - 10^8)8.支持all_clear快速清理表达式阅览框和结果框,支持del删除表达式最后一个字符

2013-07-09 15:16:47 1734

原创 java 中 split 正则表达式详解

本来对正则表达式就不是很了解,结果要做个四则计算器,必须用到了,这里就补充下,内容均来自网络,若有侵犯,请联系本人!Java代码  String s2="this is a test";  String sarray[]=s2.split("/s");  System.out.println("sarray.length="+sarray.length);  这个输

2013-07-09 11:51:24 10335

转载 Eclipse中最有用的快捷键组合

Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。    1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个

2013-07-08 14:45:36 579

原创 19部“重构心智”影响你世界观的科幻电影

我们看过很多“必看”的科幻电影榜单,但是有一批科幻电影,它们并不一定出名,却能打破心中先入为主的观念,引导观众思考人类在宇宙中的定位。今天跟大家分享19部“重构心智”的科幻电影,其中几部已然改变我们对未来的看法…… 1、《大都会》 Metropolis (1927)       《大都会》讲述了一个未来都市工人起义反抗赛博格(人机结合体)邪恶统治的故事。本片获得“最伟大的科幻电影之一”

2013-07-07 21:24:05 3835

转载 android 五大布局

Android对用五大布局对象,它们分别是FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局). FrameLayout: FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对

2013-07-07 14:11:50 444

原创 Android 众多的布局属性详解

第一类:属性值为true或falseandroid:layout_centerHrizontal  水平居中android:layout_centerVertical   垂直居中android:layout_centerInparent    相对于父元素完全居中android:layout_alignParentBottom 贴紧父元素的下边缘android:layout_

2013-07-07 14:09:25 803

原创 you must restart adb and eclipse | ADB 链接错误解决方法

在运行android项目的时候可能会出现如上问题,此问题所导致的原因:由于其它软件,如金山手机助手,QQ,91助手,360手机助手,豌豆荚等都会占用我们开发的adb端口。如何解决这个问题呢?       通过以下3步方法即可轻松解决:

2013-07-07 13:31:59 1042

转载 android Manifest.xml选项详解

----------------------------------------------------------------------------------------------------------------------------------android:allowTaskReparenting                  用法是否允许activity更换

2013-07-06 10:44:13 471

转载 Android 环境变量的设置(详细图解版)

查阅了网上很多的资料但是对于环境变量设置介绍的不够详细,可能对于大虾来说是不屑看的,但是对于刚入门的小菜鸟还是比较高深的,呵呵。      因为我的电脑是Win7,就只有Win7的介绍。      首先你已经成功安装Android的SDK。第一步根据图示找到环境变量窗口 第二步 看到如下图所示窗口然后单击用户变量处新建按钮,可

2013-07-05 17:15:07 548

原创 生命的痕迹

岁月如歌,我匆匆走过了,暮然回首,却不知曾经是否拥有。作为一名大三学生,面临社会考验,家长压力,分手后遗症。走在学校寝室通往校门口的路上,整条路显得格外长,可能是放假的原因吧,路上很冷清,冷清得让人蓦然产生一种凄淋感。时而环顾四周,时而回头眷恋,时而仰头望天,面对都市的天空,太阳冷笑一下便隐入云层。     此时此刻,大学往事已沉淀为一种遥远的历史,回味昨日的彷徨迷惑,总有一种莫名其妙的感

2013-07-03 16:10:12 403

原创 其实

其实天很蓝,阴云总会散其实海不宽,此岸到彼岸其实梦很浅,万物皆自然其实泪也甜,只因希望在

2013-07-03 15:30:12 512

信息管理系统 答辩ppt

这是我们学校的答辩PPT 自己做的! 阐述了信息管理系统所必要的一些东西。还有在编码过程中会遇到的问题

2013-07-11

java中透明窗口 再也不用局限于矩形窗口了

mport java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class test { ImageIcon imageIcon =new ImageIcon("透明旋转枫.gif");//images这个文件 ImageIcon imagebutton=new ImageIcon("button.png"); JLabel j2=new JLabel(); public test(){ final JFrame f= new JFrame(); f.setBounds(0,00,400,300); f.setDefaultCloseOperation(3); f.setUndecorated(true); com.sun.awt.AWTUtilities.setWindowOpaque(f,false);//设置窗体透明 JPanel p=new JPanel(){ public void paintComponent(Graphics g){//重写paintComponent super.paintComponent(g);//继承的绘制组件方法 Graphics2D gg=(Graphics2D)g; if(imageIcon !=null){//绘制背景 gg.drawImage(imageIcon.getImage(),0,0,f.getWidth(),f.getHeight(),f); } } }; p.setLayout(null);//空布局 任意摆放 与下面的b1.setBounds(280,80,60,25);呼应 JButton b1=new JButton("exit",imagebutton); b1.addActionListener(new ActionListener(){ public void actionPerformed (ActionEvent e){ System.exit(0); } });

2011-07-31

空空如也

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

TA关注的人

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