JAVA开发
文章平均质量分 84
yinxianluo
JAVA软件工程师
展开
-
java获取线程池执行完后的结果
person.setName("张三");原创 2023-03-25 19:56:18 · 639 阅读 · 1 评论 -
java解析String类型t复杂xml,多级节点,最好的例子
需要用jar包 dom4j-1.6.1.jar字符串xml如下: aa 22 1 0 10.1.1.2 9999 10.1.1.5原创 2013-11-14 13:10:28 · 3383 阅读 · 0 评论 -
删除前弹出确认对话框的js代码
确认是否删除 function confirmd() { var msg = "您真的确定要删除吗?/n/n请确认!"; if (confirm(msg)==true){ return true; }else{ return原创 2014-08-17 14:37:54 · 8437 阅读 · 0 评论 -
js完美的div拖拽实例代码
方案一: var mouseX, mouseY; var objX, objY; var isDowm = false; //是否按下鼠标 function mouseDown(obj, e) { obj.style.curso原创 2014-08-31 15:04:38 · 1606 阅读 · 0 评论 -
js中的数组对象排序
一、普通数组排序 js中用方法sort()为数组排序。sort()方法有一个可选参数,是用来确定元素顺序的函数。如果这个参数被省略,那么数组中的元素将按照ASCII字符顺序进行排序。如: var arr = ["a", "b", "A", "B"];arr.sort();console.log(arr);//["A", "B", "a", "原创 2014-11-09 22:16:43 · 641 阅读 · 0 评论 -
js获取滚动条距离浏览器顶部,底部的高度,兼容ie和firefox
做web开发经常会碰到需要获取浏览器的滚动条与顶部和底部的距离,然后做相应的处理动作。下面作者就如何通过js来获取浏览器滚动条距离浏览器顶部和底部的高度做一下分享,这个是同时兼容ie和firefox的。首先我们需要知道的两个定义是:滚动条距离浏览器顶部的高度 = 窗口滚动条高度;滚动条距离浏览器底部的高度 = 文档(页面)内容实际高度 - 滚动条距离浏览器顶部的高度 - 窗原创 2014-11-13 12:54:37 · 5660 阅读 · 0 评论 -
java如何保存上传后的文件 (struts2与struts1)
common-fileupload是jakarta项目组开发的一个功能很强大的上传文件组件下面先介绍上传文件到服务器(多文件上传):import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;import java.util.regex.*;impo原创 2014-10-29 13:22:39 · 1034 阅读 · 0 评论 -
JSP实现网页,数据库分页功能
方法一提交到本页面“dividepage.jsp”分页显示学号姓名性别年龄籍贯院系更改删除/**下面这个数据库连接,的主要目的是求出总的记录数rowCount*/try{ Class.forName("sun.jdbc.odbc.JdbcOdbc原创 2014-10-13 22:03:46 · 729 阅读 · 0 评论 -
ie6、ie7、ie8下支持js 使用vml style.addRule('v\\:line,v\\:stroken',"behavior:url(#default#VML);")
按照上一遍转载的关于IE8 VML的阐述,结合我自己的实际应用,发现如下一个问题:如果不在页面中写入和 v\:*{ behavior:url(#default#VML)} 或者: v\:rect { Behavior: url(#default#VML) } v\:oval { Behavior: url(#default#VML) }原创 2014-11-19 13:29:10 · 3639 阅读 · 0 评论 -
JS实现网络拓扑图
废话先不多说,先上图;这是一个模拟设备状态的拓扑图;图中节点右上角的圆形图标绿色代表正常,红色代表设备一次;在图片的左上角 是用来获取节点的详细信息的。具体方法在js中有注释,因为这只是个教程,所以在写代码上不是很规范。所以希望大家多多见谅。而且因为本人对这个插件的研究也有限,有什么不对的也希望多多交流 谢谢!接着上代码。这是前端html和js代码;首先介绍下该功能的实现方原创 2014-10-20 19:13:36 · 25698 阅读 · 4 评论 -
javascript编写十进制转换为十六进制,javascript光标离开文本框事件,并获取文本框的值
function test(input){ var number = 255; var hexString = number.toString(16); alert(hexString); var content=input.value; alert(content); content.replace("1","百度"); cont原创 2014-09-12 13:20:17 · 1845 阅读 · 0 评论 -
Java中的回车换行符/n /r /t
'\r'是回车,'\n'是换行,前者使光标到行首,后者使光标下移一格。通常用的Enter是两个加起来。下面转一篇文章。 回车和换行 今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一原创 2014-08-08 13:21:30 · 2109 阅读 · 0 评论 -
数据库中随机查询一条记录的SQL语句
数据库的随机查询SQL 1. Oracle,随机查询20条select * from( select * from 表名 order by dbms_random.value) where rownum 2.MS SQL Server,随机查询20条select top 20 * from 表名order by n原创 2013-11-20 20:13:48 · 3408 阅读 · 0 评论 -
java根据字节 截取字符串,保证汉字不被截取半个
编写一个截取字符串的函数,输入一个字符串和字节数。然后输出字符串,要保证汉字不被截取半个,如:我ABC,4 应截取 “我AB” 首先要了解中文字符有多种编码及各种编码的特征 假设n为截取的字节数:方法一、 public static void main(String[] args) { String str="我ss是fs汗"; try { by原创 2014-04-14 20:05:47 · 3910 阅读 · 0 评论 -
有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 斐波那契数列, Sn = Sn-1+Sn-2import java.util.*; public class RubbitTe原创 2014-04-15 20:17:04 · 3214 阅读 · 0 评论 -
高效团队建设与管理 学习心得
高效团队建设与管理----培训心得企业文化: 高效团队首要特质就是具有灵魂,灵魂在企业内部可以被定义为企业文化;一群人如果具有共同的理想,共同的未来,共同的思考问题的途径和共同解决问题的原则、指导思想的方法,那么这所有的共同点加起来就是文化,企业文化来自哪里,应该是来自企业核心领导层。企业文化的核心是价值观,其次是企业的目标,一切的目标靠制度来约束;所以说制度只能约束员工原创 2014-04-16 13:29:04 · 11204 阅读 · 0 评论 -
Oralce数据库的优化
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表 (intersection table)作为基础表, 交叉表是指那原创 2014-05-16 22:00:54 · 505 阅读 · 0 评论 -
JAVA 调用C 语言程序,并且进行传参收结果等操作
Runtime.getRuntime().exec("/home/zhangdi/traceroute_l");//这是外部程序所在目录,切记返回类型为process PrintStream outputWriter = new PrintStream(new BufferedOutputStream(process.getOutputStream()));原创 2014-06-03 18:27:22 · 1261 阅读 · 0 评论 -
F5刷新网页时,出现了“如要再次显示该网页,web浏览器需要重新发送你以前提交的信息...要点击重试",如何不让出现这个对话框的解决方案
如何取消刷新页面时弹出的"重试"对话框?找了好多类似的问题都没有我想要的答案,请大家看清楚再回答.比如说,登录过程中,成功之后转向另一个页面success.jsp,这时,如果刷新该页面就会出现"重试"对话框,如何不让它出现呢?有人说用GET请求,抱歉,用户登录不可能用GET请求,数据不安全...------解决思路----------------------同问,帮顶原创 2014-09-18 12:58:15 · 6727 阅读 · 0 评论 -
js canvas画带箭头的虚线
HTML Canvas Dotted Linesbody { background:#ddd; text-align:center; }canvas { margin:2em auto; display:block; border:1px solid #666; }label { padding-right:2em } Li原创 2014-10-22 14:11:19 · 2832 阅读 · 0 评论 -
JsPlumb 基本使用方法( JsPlumb & JQ ContextMenu & JQ Dialog)
1. JQ contextmenu 在JQ dialog 上面 由于index 问题 导致 contextmenu 显示不出来2. JsPlumb 在IE 上动态生成 oval 标签 并不生成ID,在 FF Chrome上动态生成 canvas 标签并生成随机ID, 这就导致不能通过ID来获取这个控件, 在jsplumb.js中 唯一固定的是 class name , 并且 jsp原创 2015-07-25 15:51:29 · 3452 阅读 · 0 评论 -
双击文字出现编辑文本框的JS代码,并可编辑成功
双击文本实现编辑input.a {border:1px solid #fff;background:#fff;}input.b {border:1px solid #369;background:#fff;}var test = document.getElementById("test");var mysubmit = document.getElemen原创 2015-01-11 20:24:52 · 3170 阅读 · 0 评论 -
jsPlumb 学习笔记
jsPlumb是一个强大的JavaScript连线库,它可以将html中的元素用箭头、曲线、直线等连接起来,适用于开发Web上的图表、建模工具等。它同时支持jQuery+jQuery UI、MooTools和YUI3这三个JavaScript框架,十分强大。大家可以在官网的Demo中看看它的功能。目前可用的jsPlumb中文资料很少,希望这篇教程可以帮助大家更快的了解jsPlumb。出于篇幅考虑,原创 2015-08-29 21:24:34 · 10708 阅读 · 0 评论 -
JsPlump连线
JsPlump连线题并获取每个链接的source与target//上面的三个js文件可以直接在jsplump官网上下载网址:https://github.com/sporritt/jsplumb/ #question,#answer{float: left;width: 300px;height: 600px;border: 1px s原创 2015-09-30 15:34:36 · 3096 阅读 · 1 评论 -
jsPlumb Demo源码分析
html 代码: jsPlumb 1.5.2 demo - jQuery --> Window 1 Window 2 Window 3 Window原创 2015-09-02 21:53:34 · 3392 阅读 · 0 评论 -
浏览器刷新及设置注册表超时时间
浏览器的连接超时每个浏览器都有默认的连接超时时间。IE6的默认时间为60分钟。这个值可以通过注册表修改。1,打开注册表:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings。2,增加一个DWORD值的项,命名为ReceiveTimeout,设置1000。该值的默认单位是毫秒,这里设原创 2015-08-26 18:22:14 · 6619 阅读 · 0 评论 -
html js highcharts绘制圆饼图表
jquery实现饼状图效果原创 2016-02-26 16:46:07 · 1028 阅读 · 0 评论 -
java判断某个ip是否在一个网段内 ip/mask IP+掩码
java判断某个ip是否在一个网段内package com.ip; public class IpTest { public static void main(String[] args) { System.out.println(isInRange("192.168.1.127", "192.168.1.64/26"));原创 2016-04-21 13:40:12 · 11930 阅读 · 1 评论 -
jquery结合highcharts插件显示实时数据动态曲线图
效果如图所示:js代码如下: 1 $(document).ready(function() { 2 Highcharts.setOptions({ 3 global: { 4 useUTC: false 5 }, 6原创 2016-05-30 13:23:38 · 7962 阅读 · 0 评论 -
http接口测试工具——RESTClient
摘要: RESTClient是用java Swing编写的基于http协议的接口测试工具,工具比较灵巧,便于做接口的调试,源码在官网上可以下到,感兴趣的可以研究一下WizTools.org RESTClient is a Java Swing application for testing RESTful web services. It might be used for tes原创 2017-07-23 19:56:27 · 1722 阅读 · 0 评论 -
select下拉框可输入值
输入框的下拉提示body{background:#fff}.Menu {position:relative;width:204px;height:127px;z-index:1;background: #FFF;border:1px solid #000;margin-top:-100px;display:none;}.Menu2 {po原创 2015-08-07 14:21:00 · 1855 阅读 · 0 评论 -
js json map对象传给java后台接收
前台用到:json2.js,jquery.js后台用到:json.jar(调用方法:import net.sf.json.JSONObject;)前台简要代码: …… //拼装JSON格式数据json varjson={"edit":[{"bh":"11111","mc":"11111","dbms":"ORAC原创 2015-08-06 16:02:41 · 19021 阅读 · 0 评论 -
javax.xml.transform.TransformerException: java.io.FileNotFoundException:
这是我今天在用DOM修改XML文件的时候遇到的问题,现在已经解决了。我将自己在网上看到的解答方式记下来,也方便大家遇到同样问题的时候,来解决啊!!!其实我也不知道那位老兄为何要这样写,但是确实能够解决问题!!当你用dom4j,xslt报错时javax.xml.transform.TransformerException: java.io.FileNotFoundException:原创 2015-08-04 17:00:04 · 3899 阅读 · 3 评论 -
如何使用Photoshop(PS)将图片的底色变为透明
很多时候需要将一张图片的底色变得透明。本文描述了使用PS将图片的一部分变得透明的方法。本例将一段艺术字的背景去掉,将背景透明的文字单独保存成图片,这样以后将这段文字粘贴到其他素材上的时候,就不用担心它的白底会带来影响了。本例中使用的是CS5版本使用Photoshop软件打开本例的素材。一张带有“示例文字”字样的图片。原创 2015-03-02 13:05:23 · 2635 阅读 · 0 评论 -
java 按list对象多个字段排序
Java List中的数据如何根据对象的某一个或多个字段排序引出Comparable和comparator的使用 第一节 对于引入题目的探讨首先把引入题目表述的清楚一些,在一个List中存储的是一些对象实例,而对象实例包含多个属性字段,我们要根据对象的某个或者多个属性来对List进行排序。假设List中存储的都是Student类的实例,Student类原创 2015-02-12 13:47:50 · 30141 阅读 · 1 评论 -
JS更换图片
// 方法一(麻烦) function put() { var len = document.getElementsByName('RA'); for (var i = 0; i if (len[i].checked == true) { var a原创 2015-06-30 13:41:37 · 966 阅读 · 0 评论 -
javascript中动态加载js文件多种解决办法
var head = document.head || document.getElementsByTagName("head")[0]|| document.documentElement; var script = document.createElement("script"); script.setAttribute("type",原创 2015-07-28 13:14:08 · 10393 阅读 · 0 评论 -
jsplumb小例子
#divclasshost{top:1500px;left:600px;} .demo {position: relative; width:100%;height: 2000px;} .outclass{width: 50px;height:50px;border: 1px solid blue;position:absolute;} .di原创 2015-07-25 16:04:11 · 5267 阅读 · 0 评论 -
VML画连线箭头,line线加粗
一、什么是VMLVML相当于浏览器的画笔,它可以在浏览器中画出任何你想要的图形:小到直线、圆形、圆弧、曲线、矩形、圆角矩形、多边形;大到一张图画、一个动画、甚至于一个游戏。题中既以标明为简明教程,下边我们只限于讨论使用VML在浏览器中画一些直线、圆形、圆弧等小图。VML是微软1999年前(具体时间不详)制作推出的,并集成到了IE5+浏览器,同样也是Microsoft Office原创 2015-04-28 13:36:59 · 3778 阅读 · 1 评论 -
java实现xml文件增删改查
xml的初始化及增删改查操作: //初始化 private void btnInitActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnInitActionPerformed // TODO add your handling code here: try原创 2014-06-03 18:56:51 · 2653 阅读 · 0 评论