浪漫鼠

故常无欲,以观其妙,常有欲,以观其徼。

C#调用JAVA的JAR包(感觉只能调用简单的JAR包)

一、将已经编译后的java中Class文件进行打包; Eclipse或myeclipse进行Export选择jar即可。或者使用命令 如:将某目录下的所有class文件夹全部进行打包处理; 使用的命令:jar cvf test.jar -C com/ . 其中test.ja...

2017-06-27 18:11:57

阅读数:1499

评论数:0

加密解密算法总结分析

写代码的时候,一般情况下需要对部分传输的数据做加密或者签名。 (1)关键数据需要做加密处理。 (2)非关键数据则不需要加密,只需要将需要传送的数据加上签名即可。 加解密的原理: 对称加密: 原理:在加密和解密时使用的是同一个秘钥!具体做法就是用密钥进行混淆、换位等运算来进行加密、...

2017-06-27 17:16:48

阅读数:255

评论数:0

collection.toArray(new String[0])中new String[0]的作用

new string[0]的作用 比如:String[] result = set.toArray(new String[0]); Collection的公有方法中,toArray()是比较重要的一个。 但是使用无参数的toArray()有一个缺点,就是转换后的数组类型是Object...

2017-06-12 16:39:23

阅读数:254

评论数:0

程序员修炼之道(各种小故事汇总)

石头汤的故事 据说是法国的一个故事,很多人都听说过... ... 这个故事蕴含两个道理: (1)这三个兵忽悠忽悠,跟温水煮青蛙似的,就骗一群人付出,最后皆大欢喜。 (2)一个即将成功的事情,很自然会有很多人自愿添一把柴。 煮青蛙 开水煮青蛙,一下就跳出来了。温水煮,等察觉,已经无力跳出来...

2017-03-14 15:36:41

阅读数:222

评论数:0

JAVA中的List对象删除

JAVA中对List对象删除 (1)使用迭代器去删除List对象:这个是比较简单的。 Iterator it = list.iterator(); while (it.hasNext()) { User userObj = it....

2017-03-11 14:27:50

阅读数:553

评论数:0

Play框架的部分性能优化问题

1、实体查询时,有个基类方法Entity.find(sql,params).fetch(pageIndex,pageSize); 这个方法最坑爹!严谨使用该方法。因为这是假分页,它首先将数据集全部查出来并加载到内存中,然后再做分页处理,严重影响效率,如果表过大,直接导致服务器内存溢出,导致Web...

2017-01-04 14:28:48

阅读数:891

评论数:0

当你对Java的框架迷茫的时候?

前两天,一位新入的同行问了我一个问题,这是我开博客以来的头一次,破天荒,值得纪念一下,自己也感到非常的荣幸。 问题概述:(1)JAVA的一些轻量级框架选择,以及Play框架的封装问题、灵活性的问题!   (2)今后自己学习的方向,感到迷茫! 我“斗胆”回了一封邮件,大概内容如下:    第...

2016-10-25 15:46:06

阅读数:436

评论数:0

关于Play框架中的类增强

类增强,也叫字节码增强,用于在运行时动态修改字节码,以便增加额外的方法、字段以及方法体内容等。Play中很多插件都包含用于在运行时更改应用实现类的增强器,比如为控制器类增加额外的方法。这便是Play不可思议的地方,也是非常核心的概念,掌握底层实现不可或缺的知识。       内置的play.Co...

2016-09-09 11:21:18

阅读数:523

评论数:0

java中int与short哪个速度更快?

网上查了查,总结一个最优答案,以后如果有变动,咱们再看: 建议使用 int 类型,在 HotSpot JVM 中 int 是经过特别优化的,从性能和效率上是最优的选择。 传输存储用short还行,计算处理还是用int吧,大部分CPU指令都是针对32位的int类型的,所以比如CPU要将两...

2016-09-07 16:25:58

阅读数:2803

评论数:0

2016年7月到9月的工作总结

最近急于实现功能,加班赶工。出了一堆BUG。哎,性格还是太急躁了,静不下心来。 即便有一堆人催着,咱也不能这么搞啊!好处是,没有耽误整个团队的研发进度,但是可能耽误实际测试进度啊,有加快的地方,也有拖慢的地方。总之,有利有弊!下班以后我分析下最近的Bug数据,看看到底有没有加快研发迭代速度! ...

2016-09-06 14:10:37

阅读数:317

评论数:0

JAVA检测JS脚本,很强大,佩服!

JAVA检测JS脚本 package com.yonge.validateScript;      import java.io.File;   import java.io.FileReader;   import java.io.IOException;   impor...

2016-09-06 14:02:22

阅读数:933

评论数:0

HashMap死锁原因及替代方案

1、首先我们需要简单地了解一下HashMap数据结构  HashMap通常会用一个指针数组(假设为table[])来做分散所有的key,当一个key被加入时,会通过Hash算  法通过key算出这个数组的下标i,然后就把这个插到table[i]中,如果有两个不同的key被算了。  但有时候两...

2016-05-26 11:14:23

阅读数:4036

评论数:0

JAVA高效开发小技巧总结(这是一位同事的分享,感谢)

1.以下两种for循环 这一种循环,会额外创建一个迭代器,然后遍历值。当遇到链表、Hashmap表时,用它速度很快,因为这样不需要查询,而下一种则不行,下一种还必须查找,时间复杂度立马上升。 for(String str : list){ } 这一种循环,不用创建迭代器,当遇到数组、Array...

2016-05-26 11:10:10

阅读数:3149

评论数:0

play框架的类增强

类增强,也叫字节码增强,用于在运行时动态修改字节码,以便增加额外的方法、字段以及方法体内容等。Play中很多插件都包含用于在运行时更改应用实现类的增强器,比如为控制器类增加额外的方法。这便是Play不可思议的地方,也是非常核心的概念,掌握底层实现不可或缺的知识。       内置的play.Co...

2016-05-25 09:13:27

阅读数:568

评论数:0

单例模式

单例模式 单例模式、常用的设计模式之一,这里收集一些Java的实现。包括经典饿汉模式、经典懒汉模式、静态代码、静态内部类、DCL同步代码、枚举。其中涉及到了类的实例化、序列化与反序列化时类的新建。但是没有涉及​万能的反射。 经典饿汉模式 不管会不会用到这个类,首先实例化,这就是饿的意思。 ...

2016-05-25 09:12:33

阅读数:157

评论数:0

List排序算法

有时候需要对List对象进行排序,如果每一处都去写一个排序方法,就会产生重复代码的坏味道,而且每一处都写,工作量会很大。 我们知道,Java提供了一个Collections.sort()方法可以对List排序,利用Java反射机制,很容易就能写出一个通用的排序方法。 为了防止出现不按照gette...

2016-05-25 09:10:31

阅读数:206

评论数:0

如何让Play框架中的Hibinate支持位运算(粗糙的范例)

一、背景    工作中,使用的数据库为MySQL,项目使用的语言为java,采用了JPA技术,底层用的是hibernate,项目中有些需要进行按位与运算,但是hql语言确不支持,该文章描述了如何让我们的程序支持按位与的操作 二、实现      首选实现SQLFunction接口   ...

2016-05-25 09:08:22

阅读数:506

评论数:0

UTF-8格式编码与UTF-8无BOM格式编码的区别(包括java文件)

BOM——Byte Order Mark,就是字节序标记 在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输字符&...

2016-05-25 09:07:51

阅读数:6364

评论数:0

UTF-8 到底需不需要 BOM?

UTF-8 不需要 BOM,尽管 Unicode 标准允许在 UTF-8 中使用 BOM。 所以不含 BOM 的 UTF-8 才是标准形式,在 UTF-8 文件中放置 BOM 主要是微软的习惯(顺便提一下:把带有 BOM 的小端序 UTF-16 称作「Unicode」而又不详细说明,这也是微软的...

2016-05-25 09:06:22

阅读数:1741

评论数:0

实际运用类的封装、赋值

关于类的封装和赋值: Java类的成员变量在被修饰为public、protected和包访问权限时,可以在不同层次上直接给成员变量赋值。但是,赋值的前提是:必须存在持有成员变量的对象。而对象的初始化必须调用构造函数,所以构造函数是必不可缺的。至于使用构造函数还是直接声明时给成员变量赋值,那就要看情...

2016-04-05 09:04:40

阅读数:709

评论数:0

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