
J2SE
文章平均质量分 83
软件工程师文艺
研究技术,目的是更好的交付和价值变现。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浅谈canvas
body {background :black}#c1 {background :white}window.onload = function(){var oC = document.getElementById('c1');var oGC = oC.getContext('2d');oGC.fillRect(0,0,100,100);oGC.fillSt原创 2013-03-16 23:43:19 · 586 阅读 · 0 评论 -
正则表达式的构造摘要
构造匹配 字符x字符 x\\反斜线字符\0n带有八进制值 0 的字符 n (0 n 7)\0nn带有八进制值 0 的字符 nn (0 n 7)\0mnn带有八进制值 0 的字符 mnn(0 m 3、0 n 7)\xhh带有十六进制值 0x 的字符 hh转载 2017-02-22 20:25:10 · 400 阅读 · 0 评论 -
基于HTTP协议的多线程下载实现思路
基于HTTP协议的多线程下载,实现思路如下: 1.通过URL实例获取HTTPConnection; 2.根据HTTPConnection获取文件大小,通过文件大小,设置的线程数,计算每一个现场下载文件的起止Byte数。 3.在每个线程里,通过connection.setRequestProperty设置获取文件的Byte的起止位置。 4.线程中,获取到下载文件后,先在本地创建临时文件,通过s原创 2016-09-26 10:39:46 · 1566 阅读 · 0 评论 -
SWT Shell容器支持的5种事件
Shell容器支持的五种事件分别是:Activate , Close , Deactivate , Deiconfiy , Uconify;Activate:窗户活动时候触发。创建窗口,或者焦点落入窗口都触发该事件;Close:Shell关闭时,触发;Deactivate:Shell从活动变为非活动时触发;Deiconfiy:Shell从最小化恢复初始状态时触发;Uconify:S原创 2016-09-21 13:24:30 · 3095 阅读 · 0 评论 -
PropertyChangeSupport类包含的方法
PropertyChangeSupport是一个很实用的工具类,可以对一个bean绑定的属性的变化进行监听。包含的方法包括: 方法名 功能 addPropertyChangeListener(PropertyChangeListenerlistener) 向侦听器列表添加一个 PropertyChangeListener原创 2016-09-22 18:56:13 · 709 阅读 · 0 评论 -
DWZ_JUI开源项目DWZ_SSH2部署时需要注意的问题
DWZ富客户端框架是很棒的一款前端框架,提供的Demo项目,DWZ_SSH2是dwz_jui与SSH整合的一个项目,部署时需要注意以下几个问题:1,设置tomcat的server.xml Documentation at: /docs/config/valve.html --> -原创 2016-09-02 17:06:00 · 1121 阅读 · 0 评论 -
SpringMVC从Controller跳转到另一个Controller
1. 需求背景 需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。本来以为挺简单的一件事情,并且个人认为比较常用的一种方式,一百度全都有了,这些根本不是问题,但是一百度居然出乎我的意料,一堆都不是我想要的结果。无奈啊,自己写一篇比较全都供以后大家一百度吧,哈哈哈。。。是这些写的不是很全都转载 2016-08-29 11:23:42 · 493 阅读 · 1 评论 -
JAVA中的接口和抽象类
在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象,我们不能把它们实例化(拿不出一个具体的东西)所以称之为抽象。 比如:我们要描述“水果”,它就是一转载 2016-04-07 10:22:04 · 220 阅读 · 0 评论 -
Jackson 框架,轻易转换JSON
Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且Jacks转载 2015-04-20 09:48:29 · 460 阅读 · 0 评论 -
Java的String类的subString()方法使用方法
public String substring(int beginIndex, int endIndex)beginIndex对应String数字中的开始位置,endIndex对应String中的结束位置;1、取得的字符串长度为:endIndex - beginIndex;2、从beginIndex开始取,到endIndex结束,从0开始数,其中不包括endIndex位置的字符原创 2014-12-22 15:51:58 · 778 阅读 · 0 评论 -
使用Socket,多客户端连接服务器端程序范例
1,客户端程序:原创 2014-11-04 14:45:08 · 557 阅读 · 0 评论 -
Teamcenter 8.3 富客户端定制程序员指南(1)
第一章 入门指南Teamcenter富客户端是基于客户机-服务器体系结构,客户端和服务器端都可以被客户化。客户端UI使用Java语言构建和定制。服务器端使用ITK和C++定制。这本手册描述了富客户端的可扩展特性和如何扩展富客户端,以及用户服务技术用于定制服务。还描述了,怎样建立一个客户化环境,开发客户化需求,部署客户化需求。 因为富客户端是基于Eclipse的,你的产品定制可以访问所翻译 2014-08-08 17:55:36 · 1613 阅读 · 0 评论 -
LDAP连接后,报错!暂时没有解决办法。
freemarker.core.InvalidReferenceException: Expression bench is undefined on line 124, column 32 in ui.ftl. at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124) at freemarker.core原创 2014-04-06 01:47:00 · 1530 阅读 · 1 评论 -
使用BufferedReader在本地硬盘创建文件,写入内容,然后读出打印的一段小程序!
package com.zhang;import java.io.*;public class CreFile { public static void main(String[] args) { if (new File("D:\\ID.txt").exists()) { System.out.println("存在"); int line = 1; try {原创 2014-04-18 09:21:30 · 1312 阅读 · 1 评论 -
JAVA的反射机制(reflect)
如果不知道一个类的确切类型,RTTI(运行时类型信息)可以告诉我们。但是,这个类必须在编译时是已知的。这样无形给编程增加了一个限制,如果有下面的情况:假设你要获取一个并不在你的程序空间的对象的引用,例如:从硬盘或者网络上获取一个字符串,并且这些字符串是一个个的类名称。这个类在编译器编译后很久才会出现,那么怎么才能使用这些类!这样就产生程序了运行时,获取类信息的需求。运行时获取类信息的类的动态加载可原创 2014-03-06 18:03:04 · 583 阅读 · 0 评论 -
工厂方法之抽象工厂
工厂方法之抽象工厂 一个工厂可以产生一些列的产品,替换系统产品时只需要替换一个工厂就可以这种设计方法称为抽象工厂设计模式;类似对系列产品进行扩展,修改,对系列产品的产生过程进行控制可使用抽象工厂。 普通工厂只能在产品的纬度上进行扩展,修改,如果需要对系列产品进行扩展,修改使用普通工厂模式的话将导致工厂泛滥,因为一种产品需要新增一个工厂。这种情原创 2014-03-10 23:24:29 · 463 阅读 · 0 评论 -
Stream,Collections,For if遍历List性能对比
首先构建一个40000000随机数List,然后分别用Lambda Stream ,Collections.max , for if 遍历List找最大值。 for (int i = 0; i < 40000000; i++) { list.add((int) (Math.random() * 10000000) }1,for if遍历int max = 0;...原创 2019-03-16 13:14:30 · 1108 阅读 · 1 评论