java
文章平均质量分 63
谈谈的心情
有梦想,去追逐.......
展开
-
Java使用定时任务开始-结束活动
有一种场景,比如抢购活动,活动的开始肯定不是到点后手动点击开始按钮的,而是通过配置活动开始时间和结束时间,然后开启定时任务,通过定时任务来控制活动的开始和结束。原创 2024-07-25 16:26:23 · 341 阅读 · 0 评论 -
JAVA代码实现MD5加密算法
拿来就能用的md5加密算法。为了实现数据的安全性,尤其是保证用户的密码不被丢失,我们常常要对用户数据进行加密,MD5是不错的选择,MD5单向加密,不可逆转。String password = "123456";// 1,获取MD5摘要算法的MessageDigest对象MessageDigest instance = MessageDigest.getInstance("MD5");// 2,对字符串加密,返回字节数组原创 2016-03-08 09:59:01 · 1771 阅读 · 0 评论 -
使用HttpURLConnection向服务器发送post和get请求
HttpConnection的请求方式主要有两种,get和post,post请求和get请求的最大不同就是提交请求信息的方式,post是通过把请求信息封装在http请求头中发送出去的,get请求是把请求信息拼接在url后面。URL url = new URL("http://localhost:8080/day26_server/UrlServer?username="+username+"&password=123");HttpURLConnection conn = (HttpURLConnection原创 2016-08-22 20:27:19 · 5455 阅读 · 2 评论 -
Gson解析json数据
gson是谷歌推出的,除此之外还有阿里的FastJson,官方json和jackjson。下面通过一个实例来讲解使用gson来解析json数据:1.先做好准备工作,在网上下载Gson的jar包,放到工程的libs(没有此目录的话自己建一个)目录下:http://download.csdn.net/detail/ljw124213/96126072.要解析的json数据格式如下,详细原创 2016-08-25 14:36:49 · 2499 阅读 · 0 评论 -
okhttp上传文件
1.先做好准备工作,在网上下载okhttp的jar包,放到工程的libs目录下:下载地址:http://download.csdn.net/detail/ljw124213/96130652.对于android端开发的人员来说,只需完成client端的代码,然后调用服务器端的接口拼接到url后面,即可以完成文件的上传工作。这里先给出client端的代码:package cn.edu.q原创 2016-08-25 20:05:28 · 5165 阅读 · 0 评论 -
Java多线程之生产者/消费者问题
生产者与消费者问题需要考虑以下几个问题: * 1.是否涉及到多线程问题? * 答:是! 生产者、消费者 * 2.是否涉及到共享数据? * 答:是! 产品的数量。有共享数据就要考虑线程的安全问题 * 3.是否涉及到线程的通信? * 答:是! 存在生产者和消费者之间的通信--同步(synchronized)原创 2016-08-14 13:53:56 · 380 阅读 · 0 评论 -
JAVA 文件的编码
1,.txt文件有多种编码格式,"GBK", "UTF-8", "Unicode", "UTF-16BE"等,文件在不同的编译器中会经常出现乱码问题,下面通过JAVA解析一个字符串来介绍一些JAVA中的文件编码,区分不同编码间的区别。2,解析字符串“我爱JAVA”的代码如下原创 2015-11-13 14:23:56 · 749 阅读 · 0 评论 -
JAVA中File类遍历目录解析
1,File对象用来获取或处理与磁盘文件相关的信息,例如权限,日期和目录路径。此外,File还浏览子目录层次结构。2,File类常用API:exists() :判断磁盘下有无此文件;getName():返回此File对象所表示的文件名或目录名;getPath():返回此File对象所对应的路径;getAbsolutePath():返回此File对象所对应的绝对路原创 2015-11-11 20:10:30 · 1132 阅读 · 0 评论 -
Java实现多线程下载和断点续传
java多线程下载拿来就能用的代码。java的多线程下载能够明显提升下载的速度,相当于开辟了多个通道进行下载,平时我们用的迅雷软件之所以能够下载那么快,就是使用了多线程;当用户在下载的过程中,有断电或断网的可能,所以要用到断点续传的功能。原创 2016-06-02 22:32:44 · 2871 阅读 · 0 评论 -
Java经典算法总结—备战面试
java经典算法总结,面试经常会被问到的一些java算法题目总结。原创 2016-08-28 12:30:53 · 1042 阅读 · 0 评论 -
java正则表达式
设计一个简单的表达式来匹配任何电话号码数字可能是比较复杂的事情,原因在于电话号码格式有很多种情况。所有必须选择一个比较有效的模式。比如:(212) 555-1212, 212-555-1212和212 555 1212,某些人会认为它们都是等价的。 首先让我们构成一个正则表达式。为简单起见,先构成一个正则表达式来识别下面格式的电话号码数字:(nnn)nnn-nnnn。 第一步,创建一个pattern对象来匹配上面的子字符串。一旦程序运行后,如果需要的话,可以让这个对象一般化。匹配上面格式的正则表达可转载 2016-02-29 22:01:38 · 1030 阅读 · 0 评论 -
MyEclipse中配置JDK
MyEclipse安装完毕之后,还需要进行一些简单的配置,其中有两个重要的配置,一个是JDK的配置,另一个是Tomcat的配置,下面介绍一下JDK的配置: (1) 打开MyEclipse,在菜单拦中点击Window,找到Preferences,单击打开后开始配置,如下图所示。 (2)弹出如下窗口,依次点击Java --> Installed JREs 这原创 2016-06-24 16:38:12 · 705 阅读 · 0 评论 -
Eclipse/MyEclipse常用快捷键
当eclipse/MyEclipse在编辑代码时,如果没有提示功能,所有的代码都要自己来敲,这时可以自己编写提示的内容助手:Window——>Preferences——>Java——>Editor——>Content Assist——>Auto activation tiggers for java,把.abc改为.abcdefghijklmnopqwxyz,保存,即可。Ctrl+Shift+O: 导包(快速生成import)。Ctrl+Shift+F:格式化代码(对凌乱的代码进行重新排版)。原创 2015-11-02 12:08:49 · 491 阅读 · 0 评论 -
doPost与doGet的区别
get只有一个流,参数附加在url后,大小个数有严格限制且只能是字符串。post的参数是通过另外的流传递的,不通过url,所以可以很大,也可以传递二进制数据,如文件的上传。在servlet开发中,以doGet()和doPost()分别处理get和post方法。 在servlet开发中,以doGet()和doPost()分别处理get和post方法。首先判断请求时是get还是post,如果是get就调用doGet(), 如果是post就调用doPost()。原创 2015-08-04 12:45:03 · 1163 阅读 · 0 评论