魔怔Java博客

初学者而已,没什么好说的

Java字符串分割性能比较

java字符串分割性能比较 关于字符串的分割,我用jdk的split、apache的common的split、正则表达式、StringTokenizerr以及substring做了以下比较,比较的时间为纳秒,用一个字符串“192.168.20.121”作为示例,打印时间为: 使用jdk的s...

2018-09-21 10:21:32

阅读数:17

评论数:0

html5视频播放解决方案

html5视频播放解决方案 html5没学习之前总觉的很神秘。近期通过学习和研究html5有点成果,特总结分享给大家。 众所周知应用开发分两种:一是原生的native app 二是web app,也就是通过浏览器访问的应用。 html5在移动互联时代,有他独到的用武之地,虽然他有...

2017-12-20 18:38:09

阅读数:2128

评论数:1

【工具】使用反射为类快速生成toString方法

使用反射为类快速生成toString方法 为所处位置类打印出相应toString方法 public static void main(String[] args) throws ClassNotFoundException { // 静态方法获取当前类名 String clas...

2017-10-08 05:06:07

阅读数:1295

评论数:0

Volatile关键字与线程安全

volatile和多线程资源访问控制分别介绍 一、volatile关键字: volatile关键字,它的语义有二: 1. volatile修饰的变量对于其他线程具有立即可见性,即该值发生变化时,其他线程可以立马知道。而普通变量,值发生变化后,需要经过store、write将变量从当前线程的工作...

2017-10-08 04:18:47

阅读数:14108

评论数:0

【注意】Java序列化serialVersionUID问题

Java序列化serialVersionUID问题 当没有显式地定义serialVersionUID变量时,Java序列化机制会根据编译的class(它通过类名,方法名等诸多因素经过计算而得,理论上是一一映射的关系,也就是唯一的)自动生成一个serialVersionUID作序列化版本比较用,这...

2017-10-08 04:09:36

阅读数:453

评论数:0

Asp.Net的PostBack

Asp.Net的PostBack 在Asp.Net中,譬如dropdownlist,它含有AutoPostback属性。当设置为true,则选择值改变时自动回发到后台cs对应代码里。然而,button控件不含有这个属性,而是只要给他一个点击事件:onclick="btnopen_Clic...

2017-10-08 03:16:11

阅读数:260

评论数:0

JAVA正则表达式使用总结

JAVA正则表达式使用总结 一、知识 1.*代表{0,} +代表{1,} ?代表{0,1} [0-9]+=[0-9]{1,} 表示匹配0~9中的任意数字,并且至少1位。 [0-9]*=[0-9]{0,} 表示匹配0~9中的任意数字,并且可以是0位(不存在)。 [0-9]?=[0-9]{0,1}...

2017-10-08 02:04:18

阅读数:760

评论数:0

关于Java乱码(2)

关于JAVA中文乱码的一些看法 长话短说,直接说说Java,尤其是Tomcat对于编码解码的一点了解。 1.get提交    对于直接URI请求和表单的get提交,都是把数据串联在URL后面作为参数。而Tomcat对此的态度是:首先获取Connector的解码集进行解码,该配置在server....

2017-04-20 10:12:41

阅读数:537

评论数:0

Java动态代理技术-我的浅显认识

说到代理,大家不由想到23种设计模式中的代理模式。JDK的动态代理技术正是基于代理模式,并且核心使用了反射机制实现的。首先,便于理解,我们看看demo级别的代理模式(也就对应地叫做静态代理):     interface Person { public void doSomething(...

2017-03-20 10:31:55

阅读数:552

评论数:0

以卖单车为例形象理解23种设计模式

对23种设计模式的初步理解 创建型模式 故事一:取单车 1.我可以通过摩拜单车工厂的Mobike(方法)和MobikeLite方式可以拿到不同类型的单车。-工厂方法模式 2.帮人借车,同事给我发短信叫我帮他去先抢一辆单车,我根据他发的短信内容:“Mobike”(或者“MobikeLite”),从而...

2017-03-20 10:27:44

阅读数:684

评论数:0

10进制整型转16进制整型?

探究10进制整型转16进制整型    1).16进制字符串与整型的互换:         String str="1A";         int t=Integer.parseInt(str, 16); //将16进制的字符串转换为16进制整型; 注:整型包括各种进制,如...

2016-06-13 14:46:46

阅读数:6048

评论数:0

socket多客户端连接服务器

socket多客户端连接服务器     关于套接字编程,我们可以使用它来完成网络通信,而关于使用socket来实现多客户端连接服务器,我记录了以下东西。     一.基本思路        1.服务器实例化serversocket,并监听本机自定义端口,等待客户端的连接,在这里,当然我们可以为其开...

2016-06-01 16:20:53

阅读数:1464

评论数:0

Java原型模式

Java原型模式     什么是原型模式呢?其实就是使用原型实例指定创建对象的种类,并且通过克隆这些原型创建新的对象。概念十分简单,原型模式的关键点在于克隆(clone)。克隆分为浅度克隆和深度克隆,二者区别在于,浅度克隆是值类型的基本数据类对象实现完整克隆,但对于引用数据类型的一些对象,它只是...

2016-06-01 15:21:03

阅读数:876

评论数:0

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