
Java
金含
● 致力于IT行业,服务于全球,造化于人类。共同奋斗,全力以赴。
● 博客宗旨:除了时间什么都不属于我的!
无聊而单调的工作是有害的!
展开
-
文心一言智能写诗
【代码】文心一言智能写诗。原创 2023-04-10 17:14:33 · 354 阅读 · 0 评论 -
java搜索文件夹内容
代码中:find("hunan","C:\\Users\\admin\\Desktop");hunan为搜索内容;C:\\Users\\admin\\Desktop为目标地址;如下所示:不管是文件或者内容只要有hunan这个关键字就会被搜索到;原创 2023-04-09 18:22:48 · 101 阅读 · 0 评论 -
java多线程加锁
package com.zhlk.thread;public class TraditionalThreadSync { /** * 创建日期:2017-3-4下午10:53:49 作者:lvguanghui */ public static void main(String[] args) { new TraditionalThreadSync().init()原创 2017-03-04 23:47:34 · 344 阅读 · 0 评论 -
Java字符串数字转化为日期
String time="1477843200000"; long timeL =Long.parseLong(time);Date currentTime = new Date(timeL);SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");String dateString = fo原创 2017-05-10 19:52:07 · 5626 阅读 · 0 评论 -
axis2 打包 aar文件
>jar cvf ws.aar .以上注意arr后面有个空格之后有个点原创 2017-05-02 17:14:13 · 769 阅读 · 0 评论 -
Axis2.war形式,部署服务器中发布webservice接口
1.新建工程接口package com.ly.ws;public interface AddI { public int add(int a,int b);}接口实现类package com.ly.ws.impl;import com.ly.ws.AddI;public class AddImpl implements AddI{ public原创 2017-05-03 00:09:39 · 857 阅读 · 0 评论 -
使用JSTL多余的字符......显示
30}">原创 2017-05-11 17:41:54 · 422 阅读 · 0 评论 -
手机验证码代码测试
原创 2017-05-13 01:33:44 · 1837 阅读 · 0 评论 -
java数组复制
package Test2016;import java.lang.System;//数组复制;public class arraryCopy { public static void main(String[] args) { int[] myList={1,2,3,4,5,6}; int[] testList=new int[myList.length原创 2017-05-14 17:13:38 · 441 阅读 · 0 评论 -
java最大公约数
package Test2016;import java.util.Scanner;//提示用户输入5个数字,找出最大公约数;//最大公约数是每个元素都有共同的交集。public class CalcGcd { public static void main(String[] args) { System.out.println("请输入5个数字"); Sca原创 2017-05-14 17:16:06 · 489 阅读 · 0 评论 -
java统计每个字母出现的次数
package Test2016;import java.util.Random;//统计每个字母出现的次数;public class countRandomChar { public static void main(String[] args) { Random ran=new Random(); String str="qwertyuio原创 2017-05-14 17:17:25 · 1422 阅读 · 0 评论 -
java插入排序
package Test2016;//插入方法;public class InsertionSort { public static void main(String[] args) { double[] list={1,9,4.5,6.6,5.7,-4.5}; InsertionSort.insertionSort(list);} public stati原创 2017-05-14 17:19:37 · 410 阅读 · 0 评论 -
java中遍历JSON
1.JSON字符串 String str="[{\"id\":1,\"starttime\":\"2017-04-dddd19 15:28\"},{\"id\":2,\"starttime\":\"2017-04-19 15:28\"}]";2.将字符串解析为JSON数组JSONArray jsonArray =JSONArray.parseArray(str);3.遍历JSO原创 2017-04-19 19:45:20 · 634 阅读 · 0 评论 -
com.alibaba.fastjson.JSONArray cannot be cast to com.alibaba.fastjson.JSONObject
Exception in thread "main" java.lang.ClassCastException: com.alibaba.fastjson.JSONArray cannot be cast to com.alibaba.fastjson.JSONObjectat com.alibaba.fastjson.JSON.parseObject(JSON.java:164)at原创 2017-04-19 17:32:55 · 30416 阅读 · 0 评论 -
主线程执行10,子线程执行10.交替执行50次结束
package com.zhlk.thread;public class TraditionalThreadCommunities { /** * 创建日期:2017-3-5下午7:03:53 作者:lvguanghui */ public static void main(String[] args) { final Business business=new Busines原创 2017-03-05 20:06:55 · 366 阅读 · 0 评论 -
1+1/2+.....+1/15
/** * 1+1/2+.....+1/15 * */ //分子为1 //分母为1+n double sum=0; int n=15;//n为要输出的个数 double fz=1; //i为分母; for (int i = 1; i <=n ; i++) { sum+=fz/i; }原创 2017-03-13 14:42:00 · 513 阅读 · 0 评论 -
java中找出奇数和偶数并按照从小到大的顺序输出
/** * 需求根据输入的一行数字,找出奇数和偶数并按照从小到大的顺序输出。 */ public static void main(String[] args) { int[] array1={1,3,2,90,7,8,4,6,65};//把一行数字放入到数组里面; int[] jishu;//定义一个奇数数组; int[] oushu;//定义原创 2017-03-13 18:38:30 · 3133 阅读 · 2 评论 -
使用pager-taglib完成分页,以及对分页的分装
1.分页显示所必须需要知道的两个参数:总记录数和当前页数的返回结果集,所以第一要做的就是对这两个参数的分装,新建一个PagerModel类public class PagerModel { /** * 总记录数 */ private int total; /** * 当前页结果集 */ private List datas; public List getD原创 2017-03-14 22:22:46 · 539 阅读 · 0 评论 -
java冒泡排序算法深度讲解
1.首先我们先测试以下,随机数目为10个,看看冒泡排序所用时间。public class BubbleSort { /** * 创建日期:2017-3-24下午7:55:39 作者:lvguanghui */ public static void main(String[] args) { /** * 冒泡排序 思路:我们把不同的数字放到一个数组中 先比较第一个数字和后面原创 2017-03-24 21:03:39 · 480 阅读 · 0 评论 -
java选择排序算法深度讲解
1.选择排序算法和思路 public class SelectSort { /** * 创建日期:2017-3-25上午11:05:03 作者:lvguanghui */ public static void main(String[] args) { /** * 选择排序 * 思路: 一组数 从第一位先扫描一边 从中找到最小值,把最小值放到第一位 之后两者交换位置原创 2017-03-25 16:38:57 · 593 阅读 · 0 评论 -
java通过反编译工具生成源码
1.下载一个jd-gui.zip文件2.下载之后解压,点击jd-gui.exe可执行文件3.点击file,打开要反编译的class文件4.选择当前的class文件,点击保存源文件,之后就可以导入项目,查看源代码5.反编译工具生成源代码导入项目详细视频地址 点击打开链接原创 2017-03-26 17:15:57 · 2883 阅读 · 0 评论 -
怎样运行一个WSDL文件
1.要想运行别人提供的接口,要知道这个接口的wsdl文件2.使用soapUI工具来运行一个wsdl文件3.如图4.如图5.运行OK,这是我要启动本地的tomcat服务,如果是网上的在线的接口,直接提供地址就可以了。6.使用wsCaller.jar工具来运行wsdl文件7.cmd下切换到wsCaller.jar所在的路径8.执行命令 java -jar wsCal原创 2017-04-13 21:47:15 · 1230 阅读 · 0 评论 -
使用Jetty服务器和Axis2框架技术发布Webservice接口
1.所需要的工具1.1 Ant工具 ,axis2-bin文件,axis2-war文件这些工具和jar都可以从网上下载2.下面我在eclipse中编写一个测试类,就是这么简单。public class Add { public int add(int a,int b){ return a+b; }}3.我们把axis2-war这个文件 解压之后,把axis原创 2017-04-29 02:51:55 · 1577 阅读 · 0 评论 -
使用Axis2技术发布webservice接口,使用wsCaller.jar工具测试接口
1.首先准备axis2-bin文件和axis2文件,这个我知道你应该清楚了。2.新建一个工程web,新建一个接口类,接口实现类,下面我就演示写一个简单的接口2.1接口类package com.ly.ws;public interface AddI { public int add(int a,int b);}2.2接口实现类原创 2017-04-30 22:11:33 · 2486 阅读 · 0 评论 -
java水仙花数
package Test2016;import java.util.Random;//输出所有的水仙花数,所谓水仙花数是指一个数3位数,其各各位数字立方和等于其本身,//例如: 153 = 1*1*1 + 3*3*3 + 5*5*5 acb=a*a*a+b*b*b+c*c*c [0,1); // a是百位;b是个位;c是十位;public class test0127 {原创 2017-05-14 17:21:38 · 1236 阅读 · 0 评论 -
java求1-1/3+1/5-1/7+1/9
package Test2016; public class test0202 { // 13、求1-1/3+1/5-1/7+1/9......的值。 // a,求出前50项和值。 // b,求出最后一项绝对值小于1e-5的和值。 public static void main(String[] args) { double sum=0;原创 2017-05-14 17:23:55 · 5112 阅读 · 0 评论 -
Java项目开发中安全规约
1. 【强制】隶属于用户个人的页面或者功能必须进行权限控制校验。说明:防止没有做水平权限校验就可随意访问、操作别人的数据,比如查看、修改别人的信息。2. 【强制】用户敏感数据禁止直接展示,必须对展示数据脱敏。说明:查看个人手机号码会显示成:158****9119,隐藏中间4位,防止隐私泄露。3. 【强制】用户输入的SQL参数严格使用参数绑定或者METADATA字段值限定,防止S原创 2017-06-21 19:46:52 · 381 阅读 · 0 评论 -
java日期格式转换毫秒
public static void main(String[] args) { String time="2017-06-24 14:41"; String str = "201104141302"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm"); //1498286400000 //14原创 2017-06-24 14:53:18 · 603 阅读 · 0 评论 -
Cron表达式
Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMonth Month DayofWeek2每一个域可出现的字符如下:原创 2017-06-24 17:09:14 · 302 阅读 · 0 评论 -
Java对oracle查询多个结果集集合的存储
package cn.linkey.rulelib.S029;import java.sql.Connection;import java.sql.ResultSet;import java.util.*;import cn.linkey.dao.*;import cn.linkey.factory.*;import cn.linkey.rule.LinkeyRule;原创 2017-06-26 10:08:16 · 701 阅读 · 0 评论 -
axis调用webservice 返回xml解析
本文转载 http://lililucky1211.iteye.com/blog/1942222import java.io.IOException;import java.io.StringReader;import java.util.HashMap;import java.util.List;import java.util.Map;import javax.xm转载 2017-07-14 22:37:27 · 1632 阅读 · 0 评论 -
java英文数字转换为阿拉伯数字
import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class EnNumberTOArabiaNumerals{ public static void main(String[] args) { String[] a={"zero","one","two", "原创 2017-06-28 15:11:17 · 4941 阅读 · 2 评论 -
百度翻译接口JAVA版
1.在百度翻译平台中,申请账号,申请之后,会得到APP_ID和SECURITY_KEY2.java代码如下import net.sf.json.JSONObject;import com.baidu.translate.demo.TransApi;public class Main { // 在平台申请的APP_ID 详见 http://api.fanyi.baidu.c原创 2017-07-22 19:16:38 · 4021 阅读 · 1 评论 -
java poi导出excel
String title="公共通讯录"; // 第一步,创建一个webbook,对应一个Excel文件 HSSFWorkbook wb = new HSSFWorkbook(); // 第二步,在webbook中添加一个sheet,对应Excel文件中的sheet HSSFSheet原创 2017-09-11 15:11:57 · 386 阅读 · 0 评论 -
ant工具中build配置文件
build.xml Clean output dirs"/> Compile main Java sources and copy libra原创 2017-10-12 18:33:05 · 497 阅读 · 0 评论 -
W10 jdk1.8环境变量配置
JAVA_HOMED:\jdk1.8CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jarpathD:\jdk1.8\binD:\jdk1.8\jre\bin原创 2017-10-17 00:36:02 · 2784 阅读 · 0 评论 -
java中日期字符中首位为0去掉
public class Test { public static void main(String[] args) {String time="16月12日";//00 01 10 String firstMonth3=time.substring(0, 1);String firstDay3=time.substring(3, 4);String a3="";Str原创 2017-06-12 14:07:47 · 4312 阅读 · 0 评论 -
java解决一个字符串中元素,是否在另一字符串中,求出个数。
import java.util.ArrayList;import java.util.Collection;import java.util.HashMap;import java.util.List;import java.util.Map;public class Test { public static void main(String[] args) {原创 2017-07-03 17:04:11 · 412 阅读 · 0 评论 -
java项目编程规约
1.1命名规约1. 【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例:_name / __name /$Object / name_ / name$ / Object$2. 【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼音命名方式也要避免采原创 2017-06-22 00:31:40 · 375 阅读 · 0 评论 -
java歌德巴赫猜想
package Test2016;//歌德巴赫猜想,任何一个大于六的偶数可以拆分成两个质数的和//打印出所有的可能import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader; public class test0204 { public stati原创 2017-05-14 17:26:32 · 446 阅读 · 0 评论