- 博客(33)
- 资源 (6)
- 收藏
- 关注
原创 java四种线程池创建
这种线程池适用于需要控制并发线程数量的场景,而且相比于动态调整线程数量的线程池,更容易掌控。该线程池的核心线程数和最大线程数都为1,因此它只能顺序执行任务,不会并发执行。工具类提供的一个静态方法,用于创建一个具有固定大小的、支持定时及周期性任务执行的线程池。该线程池的核心线程数是固定的,而且线程池支持定时任务(,线程空闲时间为60秒。这种线程池适用于执行很多短期异步任务的场景,其中线程池的大小需要根据当前任务的数量进行动态调整。并不是一个具体的线程池工作队列的类,而是一个接口,属于 Java 中的。
2023-12-17 06:50:40
894
原创 讲个和珅投胎的故事
到那时候,人们花的不是金子银子,而是最值钱的,是美元。和坤就说,我在阳间抓了不少贪官,只是把银子收回来,还得继续为他工作,嘉庆皇帝抄了我的家银子上哪去了?乾隆皇帝死了之后,嘉庆皇帝把和珅抄了家,赐了一张白灵,和珅来到了阴曹地府找阎王爷诉苦喊冤。和珅又说,按你这个说法,来阳间就人越来越少了,为什么现在越来越多呢?判官就说了,那好吧,你可以贷款按月分期还款。和珅叹了一口气说,说现在我是穷光棍一个,你看我我怎么办?和珅恍然大悟说,原来如此,我说现在狼心狗肺的人这么多。判官就说了,那好吧,你上那边办手续去吧。
2023-12-17 06:45:16
532
原创 spring调用内中@Transactional方法事务不起作用的解决方法
@Servicepublic class GirlService { @Autowired private GirlDao girlDao; @Transactional public void insertTwo(){ addTwo(); } @Transactional public void addTwo(...
2018-06-29 21:54:30
3426
2
原创 js splice()方法
splice()方法有3中方法:1.删除:可以删除任意数量的项,只要指定两个参数:要删除的第一项的位置和删除的项数。例如:splice(0,2)会删除数组中的前两项。var colors=["red","green","blue","black","white"];colors.splice(0,2);console.log(colors);// ["blue", "black",
2017-12-01 18:53:49
3502
原创 js arguments使用
js函数传参,不论传多少参数,最终都是通过arguments对象来访问这个数组,从而获得每个参数。function sayHi(){ console.log("hello,"+arguments[0]+","+arguments[1]);}function howManyArgs(){ console.log(arguments.length);}howManyAr
2017-11-30 11:34:21
323
原创 js label语句
break和continue语句都可以与lebel语句联合使用,从而返回代码中特定的位置。用于嵌套循环,减少循环次数。var num=0;outermost:for(var i=0; i<10;i++){ for(var j=0; j<10; j++){ if(i==5 && j==5){ break outermost; } num++; }}console.
2017-11-30 11:15:39
4811
原创 js with语句
with语句的目的主要是为了简化多次编写同一个对象工作,如下面例子所示:var qs=location.search.substring(1);var hostName=location.hostname;var url=location.href;上面几行代码都包含location对象。使用with可以省去location重复编写:with(location){v
2017-11-30 11:01:37
344
原创 npm 安装包报错 rollbackFailedOptional
原因事设置的代理错误,删除即可npm config rm proxynpm config rm https-proxy
2017-10-20 17:11:39
39540
11
原创 linux中svn将仓库代码自动同步至制定目录
export LANG=zh_CN.UTF-8/usr/local/subversion/bin/svn update --username ****** --password ****** /home/www/data/dl_testsvn默认使用FSFS方式存储文件的,当然有版本控制源文件肯定是不可见的。但是感觉看见源文件心里才踏实,或想基于svn搭建自动部署就会用的仓库同步。下面总
2017-10-17 10:09:42
1940
原创 防止xss攻击
防止xxs攻击过滤,代码清单如下package com.security;import java.io.IOException;import java.util.Arrays;import java.util.List;import java.util.Map;import javax.servlet.Filter;import javax.servle
2017-09-21 11:16:58
413
原创 java过滤器中调用spring管理的接口
本实例是token实现,代码清单如下:web.xml中添加如下配置 appTokenfilter org.springframework.web.filter.DelegatingFilterProxy targetFilterLifecycle tru
2017-09-21 11:06:40
1229
原创 Servlet中调用spring管理的接口
短链接跳转实现。代码清单如下package com.lan360.od.util;import java.io.IOException;import java.util.List;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.http.Http
2017-09-21 11:02:04
461
原创 javascript正则表达式demo
JavaScript 正则表达式基础在线测试工具regexpal图形测试工具Debuggex零宽断言http://www.jianshu.com/p/8c7f803d3f59 测试正则表达式只能输入整数:手机号:邮箱: $(function(){ $("#txt-onlyNumber").blur(function(){ var regExp=/^[[1
2017-08-28 13:57:58
564
原创 maven,nexus远程仓库地址及其配置
Nexus下载地址 http://www.sonatype.org/nexus/archived/下载文件:nexus-2.11.4-01-bundle.zipnexus-2.11.4-01 sonatype-work :私服的默认仓库1.1 将bin目录添加到环境变量中D:\JavaDev\nexus-2.11.4\nexus-2.11.4-01\bin1.2
2017-07-27 16:29:28
5979
原创 maven持续集成
nexus私服http://www.sonatype.org/nexus/archived/其他私服Apache的Archivahttp://archiva.apache.org/index.cgiJFrog的Artifactoryhttps://www.jfrog.com/open-source/maven单元测试Cobertura是一个优秀的开源
2017-06-19 11:59:34
516
原创 maven聚合与继承
8.2聚合为了能够一条命令构建A-1,A-2,A-3多个模块,我们需要新建一个A-aggregator模块,然后通过该模块构建整个项目的所有模块。A-aggregator本身作为一个maven项目,有自己的pom,同时作为一个聚合项目。 4.0.0 1.0.0-SNAPSHOT com.shusheng.demo A-aggregator pom
2017-06-19 11:56:16
216
原创 maven仓库说明和maven生命周期
1.仓库的布局任何一个构件都有唯一的坐标,根据坐标可以定义在其仓库中的唯一存储路径,这是mvaen的仓库布局方式。如:log4j:其对应的仓库路径为log4j/log4j/1.2.15/log4j-1.2.15.jar,细心的读者可以观察到,该路i你个与坐标大致的对应关系为groupId/artifactId/version/artifactId-version.parkaging.2.m
2017-06-19 11:55:22
406
原创 maven的setting文件说明
optional true http proxyuser proxypass proxy.host.net 80 local.net|some.host.com 如果生命了多个proxy配置,则默认情况第一个proxy会被激活。active为true表示激活该代理;protocol表示代理协议
2017-06-19 11:51:56
574
原创 maven的pom文件说明
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://ma
2017-06-19 11:48:21
291
原创 Intellij Idea通过license server破解
首先下载工具点这里运行IntelliJIDEALicenseServer_windows_amd64.exe复制http://127.0.0.1:1017激活
2017-04-28 16:08:34
2564
原创 maven的pom.xml文件说明
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 org
2017-04-27 18:20:14
453
原创 maven的setting文件说明
optional true http proxyuser proxypass proxy.host.net 80 local.net|some.host.com 如果生命了多个proxy配置,则默认情况第一个proxy会被激活。active为true表示激活该代理;protocol表示代理协议;
2017-04-19 19:35:32
502
原创 spring使用对象接受json数据
map接收json```//{"1":"11111","2":"22222","3":"33333"} console.log(JSON.stringify(obj)); $.ajax({url:"frAddDelVal/testReq?=", type:"post", dataType:"json", contentType:"applicati
2017-03-29 14:47:17
694
原创 java中System.arraycopy()使用
public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int l
2017-02-20 13:53:55
523
原创 小程序navigator点击时不显示背景颜色
详情见官方文档:https://mp.weixin.qq.com/debug/wxadoc/dev/component/navigator.html?t=2017112设置navigator属性 hover-class="none"时,没有点击态效果
2017-01-13 10:08:31
20255
1
原创 js/jquery实现复制、粘贴、剪切触发事件
js实现键盘快捷操作事件oncopy 事件在用户拷贝元素上的内容时触发。<input type="text" oncopy="myFunction()" value="尝试拷贝文本">onpaste 事件在用户向元素中粘贴文本时触发。<input type="text" onpaste="myFunction()" value="尝试在此处粘贴文本">oncut 事件在用户剪切元素的内容时触发。<i
2016-09-29 15:53:51
40549
原创 单例模式
程序开发时,有些对象我们只需要一个,比如;配置文件,工具类,线程池,缓存,日志对象等。单例模式保证整个应用中某个实例有且只有一个饿汉模式/* * 饿汉模式(线程安全) * 类初始化创建的时候创建唯一实例 */public class Singleton1 { private Singleton1(){} private static Singleton1 instance;
2016-06-11 13:07:11
289
原创 mysql将两张表的两个列连接后更新到第三张表中
需求,现在有小区表community单元楼表flat房间表现在要将community中小区地址和flat中门牌号拼接更新到room表中fullAddress中。实现如下:UPDATE room rLEFT JOIN flat f ON f.id=r.flatIDLEFT JOIN community c ON c.id=f.communityIDS
2016-06-11 08:27:55
2190
原创 sql 关于学生成绩相关查询
直接上sql创建成绩表results并插入测试数据CREATE TABLE `results` ( `id` int(11) NOT NULL AUTO_INCREMENT, `year` int(11) DEFAULT NULL, `subject` int(255) DEFAULT NULL, `score` int(11) DEFAULT NULL,
2016-06-11 07:47:55
573
原创 jquery获取checkbox选中值为undefined
最近使用jQuery-2.2.0获取checkbox选中值为undefined,网上找了很多资料终于解决。v1.6以后attr(‘checked’)就返回checked和undefined,v1.6以前返回true和false,v1.6以后可以使用is(‘:checked’)或者.prop(‘checked’)来返回true和false。总结:1.6以前获取checked的方法 .
2016-05-07 19:02:55
2762
原创 javascript格式化json数据显示
函数实现// Example usage: http://jsfiddle.net/q2gnX/var formatJson =function(json, options){var reg =null, formatted ='', pad =0, PADDING =' ';// one can also use '\t' or a different ...
2015-09-08 14:08:51
305
nginx的config配置示例
2016-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人