java
文章平均质量分 84
vigor512
这个作者很懒,什么都没留下…
展开
-
华为面试题:根据要求获取ASCII值最大且长度最长的重复字符串
具体题目记不太清了,当时给了一个字符串"aaabbbbbcccccccczzzzzzzz" ,说是从中找出重复最长的子串,按照ASCII码的顺序当时限定一个小时,没弄出来,后面自己思索了一下,还是可以做的,现在将自己的思路写出来,供有需要的人进行参考也希望有大牛能帮忙优化 public static void main(String[] args) { String str = "aaabbbbbcccccccczzzzzzzz";// 待检测字符串 Li...原创 2020-05-21 15:01:12 · 461 阅读 · 0 评论 -
java 导出excel
// 生成excel File outFile = new File(exportFileSavePath + File.separator + excelFileName); try { // 设置response的编码方式 request.setCharacterEncoding("UTF-8"); response.setContentType("application/...原创 2018-05-02 17:51:04 · 258 阅读 · 0 评论 -
jvm配置参数解析
-Xms512M -Xmx1G -Xmn256M -Xss256K -XX:PermSize=128M -XX:MaxPermSize=128M·-Xms:初始堆大小,默认值是物理内存的1/64·-Xmx:最大堆大小,物理内存的1/4·-Xmn:最小堆大小·-Xss:每个线程的堆栈大小·-XX:PermSize(JDK8去除):设置持久代(perm gen)初始值,原创 2016-06-30 11:42:15 · 342 阅读 · 0 评论 -
RESTful
使用客户/服务器模型。客户和服务器之间通过一个统一的接口来互相通讯。层次化的系统。在一个REST系统中,客户端并不会固定地与一个服务器打交道。无状态。在一个REST系统中,服务端并不会保存有关客户的任何状态。也就是说,客户端自身负责用户状态的维持,并在每次发送请求时都需要提供足够的信息。可缓存。REST系统需要能够恰当地缓存请求,以尽量减少服务端和客户端之间的信息传输,以提高性能。统一的接口。一个原创 2015-12-14 20:31:06 · 418 阅读 · 0 评论 -
抢购 多线程
1.每隔一段时间(比如1分钟)在京东手机每日一秒杀页面提取产品(手机)链接。http://sale.360buy.com/act/8VTHFGr10CjMDyZ.html#012.根据提取到得产品链接给后台发送数据,以便获取产品价格,描述,折扣,库存(是否有货)等信息。3.根据得到的信息,进行判断。若符合条件自动调用浏览器(前提是chrome加入环境变量,或者改代码将浏览器.exe原创 2015-10-26 13:51:16 · 1790 阅读 · 0 评论 -
java反射
Java反射的功能 1)可以判断运行时对象所属的类 2)可以判断运行时对象所具有的成员变量和方法 3)通过反射甚至可以调用到private的方法 4)生成动态代理反射机制中的类:java.lang.Class; java.lang.reflect.Constructor; java.lang.reflect.Field;原创 2015-10-26 15:47:51 · 385 阅读 · 0 评论 -
汉字转拼音,主要是多音字的处理
package com.dt.luochen.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.ArrayList;import java.ut原创 2015-09-17 15:45:02 · 3911 阅读 · 0 评论 -
获取xml字符串中的属性值
懒人直接上代码了@SuppressWarnings("unchecked")public static void readStringXml(String xml) {Document doc = null;try {// 读取并解析XML文档// SAXReader就是一个管道,用一个流的方式,把xml文件读出来// SAXReader rea原创 2015-04-09 16:53:24 · 2456 阅读 · 0 评论 -
myeclipse、MyEclipse注册码自动生成代码
相信很多人跟我一样,每次使用新的java开发工具时,总是发愁注册码的问题,于是我经过参考,总结了一个注册码自动生成的程序,还算方便,拿出来与大家分享一下如下:package com.dateng;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;原创 2013-10-05 17:01:56 · 617 阅读 · 0 评论 -
反射在java中的运用
【案例1】通过一个对象获得完整的包名和类名?123456789101112131415package Reflect; /** * 通过一个对象获得完整的包名和类名 * */class Demo{ //other codes...} class he原创 2013-11-27 10:27:36 · 560 阅读 · 0 评论 -
json-lib使用,JSONObject和JSONArray
1.从Object到String 要先用Object对象构造一个JSONObject或者JSONArray对象,然后调用它的toString()方法即可(1)示例一1 Book book=new Book();2 book.setName("Java");3 book.setPrice(52.3f);4 JSONObject object=JSONObject.fromO原创 2013-12-02 18:45:52 · 764 阅读 · 0 评论 -
序列化是的作用和用途
一般在以下几种情况下,我们可能会用到序列化:a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候; b)当你想用套接字在网络上传送对象的时候;c)当你想通过RMI传输对象的时候。原创 2014-06-27 17:05:40 · 662 阅读 · 0 评论 -
序列化serializable原理
序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileO原创 2014-06-30 10:36:42 · 667 阅读 · 0 评论