- 博客(49)
- 收藏
- 关注
原创 ForkJoinPool 用法实例
import java.util.ArrayList;import java.util.List;import java.util.concurrent.ForkJoinPool;import java.util.concurrent.Phaser;import java.util.concurrent.atomic.AtomicLong;public class Main { static ForkJoinPool executors; public static void main.
2020-12-04 14:18:24
306
1
转载 java持久化方式(JDBC、Mybatis、Hibernate、SpringJDBC)以及各种方式的优缺点
转载。 https://blog.csdn.net/qq_39470733/article/details/80166949 正常开发过程中中常见的java持久化方案(当然仅仅代表个人观点)JDBC, Mybtais (Ibatis),Hibernate ,SpringJDBC ,具体在开发的选型时该如何抉择呢?下面我们探讨一下各自方式的简单原理和优缺点 JDBC ...
2018-11-30 11:45:32
475
转载 JSON数组,JSON对象,数组的区别与基本操作整理
JSON 语法规则JSON 语法是 javascript 对象表示语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JSON 名称/值对JSON 数据的书写格式是:名称/值对。名称/值对组合中的名称写在前面(在双引号中),值对写在后面(同样在双引号中),中间用冒号隔开:"firstName":"John"JSON 值JSON 值可以...
2018-06-14 16:35:22
325
转载 Java程序员必备的Intellij插件
1. .ignore 地址:https://plugins.jetbrains.com/plugin/7495--ignore 生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写 截图: 2. lombok 地址:https://plugins.jetbrains.com/plugin/6317-lombok-plugin 支持lombok的各种注解,从此不用写ge...
2018-05-30 10:48:55
6315
转载 JSON数组,JSON对象,数组的区别与基本操作整理
JSON 语法规则JSON 语法是 javascript 对象表示语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JSON 名称/值对JSON 数据的书写格式是:名称/值对。名称/值对组合中的名称写在前面(在双引号中),值对写在后面(同样在双引号中),中间用冒号隔开:"firstName":"John"JSON 值JSON 值可以...
2018-05-24 17:03:48
3002
原创 抛出自定义异常,spring AOP事务不回滚的解决方案
Spring AOP默认对RuntimeException()异常或是其子类进行事务回滚,也就是说事务回滚:throw new RuntimeException("xxxxxxxxxxxx");事物不回滚:throw newException("xxxxxxxxxxxx");那么,如何在抛出Exception或者自定义异常时,事务也进行回滚呢?有以下几种方案:1、在捕获到异常或者显示的抛出...
2018-04-20 17:48:37
1401
原创 ajax请求结束前弹出友好提示框
后台ajax代码前台jsp页面代码背景颜色 filter:alpha(opacity=20);opacity:0.2;background: #000;黑色度的20%效果如下
2018-04-03 15:34:33
2179
转载 Axis2 服务器未能识别 HTTP 头 SOAPAction 的值 的解决办法
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangyu2016/article/details/76022928 ...
2018-04-03 10:33:34
2524
转载 Axis2 调用.net webservice 出现 服务器未能识别 HTTP 头 SOAPAction 的值错误 的解决办法
AVA调用NET 报服务器未能识别 HTTP 头 SOAPAction 的值,遇到这种问题时,是因为没有设SOAPAction 的值,加上这行代码就可以call.setSOAPActionURI("http://tempuri.org/Add"),注意后面的Add方法哦,是方法名,一定要带哦完整的代码:String a = "a"; String endpoint = "http://192....
2018-04-03 10:32:35
1563
转载 Java去除字符串中的空格、回车、换行符、制表符
import java.util.regex.Matcher;import java.util.regex.Pattern; public class StringUtils { /** *正则 */ public static String replaceBlank(String str) { String
2017-12-19 11:24:04
618
转载 SpringMVC上传文件的三种方式
"java"contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">"Content-Type
2017-10-23 17:34:38
230
转载 JVM内存区域详解
JVM内存模型总体架构图程序计数器多线程时,当线程数超过CPU数量或CPU内核数量,线程之间就要根据时间片轮询抢夺CPU时间资源。因此每个线程有要有一个独立的程序计数器,记录下一条要运行的指令。线程私有的内存区域。如果执行的是JAVA方法,计数器记录正在执行的java字节码地址,如果执行的是native方法,则计数器为空。虚拟机栈线程私有的,与线程在同一时间创建。管理J
2017-09-29 10:04:28
273
转载 volatile 不能保证变量的原子性的操作
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized 和
2017-09-27 17:13:23
830
转载 深入理解Thread.sleep的含义
转载一篇对sleep说的非常好的一篇文章,原文http://www.cnblogs.com/ILove/archive/2008/04/07/1140419.html 我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thre
2017-09-14 11:26:34
1937
转载 Web.xml配置文件详解
一、 Web.xml详解:(一) web.xml加载过程(步骤)首先简单说一下,web.xml的加载过程。当我们去启动一个WEB项目时,容器包括(JBoss、Tomcat等)首先会读取项目web.xml配置文件里的配置,当这一步骤没有出错并且完成之后,项目才能正常地被启动起来。l 启动WEB项目的时候,容器首先会去它的配置文件web.xml读取两个节点
2017-08-25 10:41:50
433
转载 Java 类加载机制详解
类加载机制是 Java 语言的一大亮点,使得 Java 类可以被动态加载到 Java 虚拟机中。这次我们抛开术语和概念,从例子入手,由浅入深地讲解 Java 的类加载机制。本文涉及知识点:双亲委托机制、BootstrapClassLoader、ExtClassLoader、AppClassLoader、自定义网络类加载器等文章涉及代码:https://github.co
2017-08-24 16:38:00
189
转载 获取客户端mac ip demo所需getIpAndMac.js文件(二)
// 初始化function ipAndMacInfo() {var service = locator.ConnectServer();var MACAddr;var IPAddr;var DomainAddr;var sDNSName;service.Security_.ImpersonationLevel = 3;service.InstancesOfAsyn
2017-08-23 09:52:23
1043
转载 获取客户端mac ip 地址demo(一)
WMI Scripting HTML event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo> document.forms[0].txtMACAddr.value = unescape(MACAddr); document.forms[0].txtIPAddr.
2017-08-23 09:44:53
491
转载 eclipse spket插件安装
先下载ExtJs5,下载地址http://cdn.sencha.io/ext/gpl/ext-5.0.0-gpl.zip,然后解压两种方式:一.在线安装:打开help->install new software,在地址栏里输入http://www.agpad.com/update/,一路勾选,重启eclipse二.直接下载spket,然后解压,把plugins和
2017-08-22 16:36:39
282
转载 Eclipse安装JD-Eclipse反编译插件
http://heavengate.blog.163.com/blog/static/202381053201447560899/1、在eclipse的help—》Install New Software...中添加新软件开发,添加它的源:name:jd-eclipse_update_siteaddress:http://jd.benow.ca/
2017-08-22 16:24:30
288
转载 jquery easyui combobox设置默认选中项
var data = $('#staffName').combobox('getData');//获取所有下拉框数据if (data.length > 0) {$('#staffName').combobox('select',data[0].id); }//实际情况是编辑的时候要重新带入添加时选中的选项//首先在页面用隐藏域获取需要选中值,split分
2017-08-22 11:35:49
4875
转载 fastjson 使用方法
Fastjson介绍Fastjson是一个Java语言编写的JSON处理器。1、遵循http://json.org标准,为其官方网站收录的参考实现之一。2、功能qiang打,支持JDK的各种类型,包括基本的JavaBean、Collection、Map、Date、Enum、泛型。3、无依赖,不需要例外额外的jar,能够直接跑在JDK上。4、开源,使用Apache License 2.0
2017-08-15 11:11:47
221
原创 easyui按钮linkbutton添加disable属性
easyuilinkbutton按钮可用:$('#bt').linkbutton('disable');不可用。$('#bt').linkbutton('enable');
2017-07-25 17:05:29
2142
转载 ArrayList循环遍历并删除元素的常见陷阱
123456789101112131415161718192021222324importjava.util.ArrayList;publicclassArrayListRemove{publicstaticvoid
2017-07-03 14:00:09
219
转载 java读取.properties配置文件的几种方法
一.通过jdk提供的java.util.Properties类 此类继承自java.util.HashTable,即实现了Map接口,所以,可使用相应的方法来操作属性文件,但不建议使用像put、putAll这 两个方法,因为put方法不仅允许存入String类型的value,还可以存入Object类型的。因此java.util.Properties类提 供了getProper
2017-06-23 15:30:16
256
转载 Java 根据Properties读写Properties配置文件
1.Properties类与Properties配置文件 Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方,就是它的键和值都是字符串类型。2.Properties中的主要方法(1)load(InputStream inStream) 这个方法可以从.properti
2017-06-23 15:28:27
299
转载 ssm+quartz创建定时任务
1.在项目中导入jar包(之前看资料,别人说Spring框架自带quartz,直接可以使用,但自己实践时发现有几个方法不存在,所以就下载jar包导入了)Spring的jar包自然是必须的,然后在quartz官网下载jar包(Quartz 2.1.7),解压后导入下面两个包。 2.在Spring的配置文件头部定义以下信息1 xmlns:task="http://www.spr
2017-06-07 18:10:13
1963
转载 java多种方式导出word文档
Java多种方式动态生成doc文档转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/5280272.html本来是要在Android端生成doc的(这需求...),最后方法没有好的方法能够在Android上做到完美,最后还是只能搬迁到服务器。不浪费,还是记录下各框架不支持Android的原因以及他们的特点。Java相关的这类框架还是很多的,有几
2017-06-07 13:58:08
1234
转载 java poi通过模板生成word文档
大家可能看过另一篇博客,这个是博客地址点击打开链接里面说到使用模板的方式生成word文档,但是给出的代码并没有起效,这里我稍作了修改,这个是word文档模板方法操作工具类:[java] view plain copyprint?package util; import org.apache.poi.xwpf.usermodel.*; im
2017-06-02 17:13:49
3244
原创 Java Web项目中使用Freemarker生成Word文档
Java Web项目中使用Freemarker生成Word文档标签: Java WebFreemarker生成Word文档插入图片解决乱码2014-09-21 15:33 40315人阅读 评论(17)收藏举报本文章已收录于:Java 知识库 分类: Web开发(28) 作者同类文章X
2017-05-31 16:35:55
460
转载 springmvc中@requestbody注解接收请求参数
@requestBody注解的使用 1、@requestBody注解常用来处理content-type不是默认的application/x-www-form-urlcoded编码的内容,比如说:application/json或者是application/xml等。一般情况下来说常用其来处理application/json类型。 2、 通过@req
2017-05-27 09:36:23
43293
11
原创 cxf_webservice 获取客户端mac和ip
package mac.test.server;import javax.jws.WebService;@WebServicepublic interface MacServer {public String getMac();public String getIp();}+++++++++++++++++++++++++++++++++++++++
2017-05-25 13:53:06
1121
转载 spring boot简单例子
创建一个maven工程,对应的pom.xml文件: parent> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-parentartifactId> version>1.2.4.RELEASEversion> parent>
2017-05-19 17:59:18
895
转载 在web.xml中配置异常处理页面
通常为了给用户提供良好的人机接口,我们都会为整个web应用,提供处理异常或者 错误的通用页面,而这些通用页面需要在web.xml中进行配置,主要是两种方式:其一根据HTTP响应状态码;其二是根据异常类名进行配置。 格式如下: 完整的异常类名 以”/”开头的异常处理页面路径 HTTP响应
2017-05-19 15:00:58
938
转载 springmvc + multipart 实现文件上传
基本的SpringMVC的搭建在我的上一篇文章里已经写过了,这篇文章主要说明一下如何使用SpringMVC进行表单上的文件上传以及多个文件同时上传的步骤SpringMVC 基础教程 框架分析:http://blog.csdn.net/swingpyzf/article/details/8885459SpringMVC 基础教程 简单入门实例:http://blog.csdn.net
2017-05-19 14:28:48
298
转载 formfilr上传图片
FormFile上传图片Beyond少爷上传于2011-11-10|质量:1.3分|986|24|暂无简介|举报 手机打开装在uploadForm的属性里面
2017-05-19 11:00:41
208
转载 ajax异步请求提交上传图片表单并预览图片
原ajax异步请求提交上传图片表单并预览图片(3084)(0)举报 收藏 一、表单上传文件必须加上enctype="multipart/form-data",(以下是上传文件的表单)[html] view plain copyprint?form action="UploadImage" method="pos
2017-05-19 10:43:54
502
转载 jQuery获取Select选中的Text和Value,根据Value值动态添加属性等
语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text3. var checkValue=$("#select_i
2017-05-17 13:10:29
495
转载 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句 Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到
2017-05-15 13:52:01
194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人