自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(48)
  • 资源 (11)
  • 收藏
  • 关注

原创 mysql笔记

1,查询两表间记录之差集时。可以用关联字段取另一张表的null值 。如 以aid关联的 a,b两表。取b中差集 可以写成select * from b left join a on a.id = b.aid where b.aid is null;2,多表联合查询记录放在另外的表中。insert into z (a,b,c)select a1,b1,c1 from zz right join zzz on zz.id = zzz.zzid where a ='test'.3,...

2021-09-04 17:41:30 71

原创 mybatis批量插入,批量更新

最近遇到一个需求,会频繁的去更新数据库。于是做了优化处理,把多单次请求修改成一次批量插入或者更新。可以参考下语法。批量插入:<insert id="batchInsertTrackLog" > insert into track_log(businessNum,trackingNumber,`status`,visit_trackdog_count,createdTime,carrier) values <foreach collection="list...

2021-09-04 17:15:36 139

原创 获取各国法定节假日

public static void main(String[] args) throws IOException { URL url = new URL("https://getfestivo.com/v2/holidays?api_key=xxxx&country=us&year=2020"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); ...

2020-10-22 15:49:38 1725 1

原创 java swing画图及和横竖条码合成

publicstaticvoidmain(String[]args)throwsIOException{StringstrInfo="ORD00330725951107";intwidth=500;intheight=800;intbarCodeWidth=width-140;...

2019-11-12 09:47:10 225

原创 多页单个pdf文件有效拆分成多个pdf

分两步1。//前提是需要加itext.jarmaven配置 <dependency> <groupId>com.lowagie</groupId> <artifactId>itext</artifactId> </dependency>2。/...

2019-10-10 17:25:06 295

原创 加密案例

MessageDigest md5 = MessageDigest.getInstance("SHA-1"); md5.update(passWord.getBytes()); byte[] digesta = md5.digest(); BASE64Encoder base64 = new BASE64Encoder(); St...

2019-07-31 16:10:41 497

原创 多线程之用锁随便写写

try {Lock lock = new ReentrantLock(); lock.lock(); List<BizShipmentManifest> fests= new ArrayList<BizShipmentManifest>(); BizCourierAccount courierAcc...

2019-07-31 14:06:45 91

原创 vs2017如何调试ts文件js文件

前提是安装了vs2007及以上版本。1,点击这个地方后,在搜索框输入 Debugger For Chrome安装即可2,3,执行ng server 启动程序4,打好断点5,点击启动程序调试程序...

2019-07-04 16:01:14 1694

原创 获取xml Cdata数据文件并封装对象

1.pom.xml加jar2.代码如下:StringReader read = new StringReader(xml); // 创建新的输入源SAX 解析器将使用 InputSource 对象来确定如何读取 XML 输入 InputSource source = new InputSource(read); // 创建一个新...

2019-05-06 17:39:36 1041

原创 pdf解析并截取字符串

1.加入 pom.xml<!-- pdfbox --> <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.2</versi...

2019-04-10 14:06:03 202

原创 从多个表查询数据生成新的记录

INSERT INTO  `pushinventory`( `createdBy`, `createdDate`, `memo`, `modifiedBy`, `modifiedDate`, `accountId`, `amount`, `businessNum`, `businessType`, `count`, `operatorId`, `operatorLog`, `productSku`...

2019-01-17 14:41:42 264

原创 activemq使用案例

生产流程图 消费流程图1.生产端 pom.xml    &lt;!-- active mq client start --&gt;        &lt;dependency&gt;            &lt;groupId&gt;org.springframework&lt;/groupId&gt;            &lt;artifactId&gt;spri...

2018-12-29 16:13:56 1107

原创 关于学习时做的一些笔记

一   关于集合类hashmap死循环: public HashMapTest(){ Thread t1 = new Thread() { public void run() { for (int i = 0; i &lt; 50000; i++) { map.put(new Integer(i), Integer.valueOf(i)); ...

2018-12-06 17:56:02 152

原创 运算符 后面补充

-&gt; 表示匿名函数.3&gt;&gt;2  表示右移两位 3&lt;&lt;表示左移两位  具体计算方法是 :   1)把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011,  2)把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位,  3)在低位(右侧)的两个空位补零。则得到的最终结果是0000 0000...

2018-12-06 17:55:45 148

原创 mysql 存储过程 嵌套游标 动态参数( 外层查询结果作为内嵌游标动态参数)

测试用例:drop procedure if exists `sp_nested_cursor`;create procedure `sp_nested_cursor`()begindeclare v_uid bigint(22); declare v_code varchar(100); declare v_value varchar(100); declare...

2018-08-02 14:08:36 3892

原创 多线程之CountDownLatch

例子:CountDownLatch作用:1.初始值 不可变  设置了线程的上限.2.每新增一个线程 CountDownLatch计数器会加1.3.线程每个执行完成 会通知CountDownLatch对象 已经执行完成 .4.主线程会设置 await等待其它线程完成....

2018-03-26 11:22:23 295

原创 计数信号量简单例子 Semaphore

import java.util.concurrent.Semaphore;public class SemaphoreTest {    Semaphore binary = new Semaphore(1);      public static void main(String args[]) {        final SemaphoreTest test = new Semaphore...

2018-03-02 11:47:02 524

原创 springboot声明式缓存+jdbc+restfull接口 例子

Application入口类Controller类service类dao类:源码见:http://download.csdn.net/download/ella110727/10250738   点击打开链接

2018-02-12 17:14:21 500

原创 ubuntu java开发环境搭建 公司技术spring微服务 angular2

最近公司发神经从windows切换到linux环境开发。跑起来做个笔记,以便以后用到:这个没安装过运维给安装的teamviewer安装:浏览器打开 https://www.teamviewer.com/en/download/linux/下载ubuntu 64位版 https://download.teamviewer.com/download/linux/teamviewer_a

2018-01-26 14:51:10 275

原创 spring 监听器

1.创建事件继承ApplicationEvent public class UploadCloudEvent extends ApplicationEvent {    public static int UPLOAD_TYPE = 1;    private static final long serialVersionUID = 1L;    public Uplo

2017-06-16 15:51:58 283

原创 tomcat之监控

在bin目录下windows编辑catalina.bat文件1.在catalina.bat文件的这一行rem ----- Execute The Requested Command ---------------------------------------下码字set JMX_REMOTE_CONFIG=-Dcom.sun.management.jmxremote -Dcom.

2015-08-03 14:56:32 462 1

原创 tomcat之comet

关于cometComet也称反向Ajax或者服务端技术.其思想很简单:将数服务器端推送客户端,而不必等到浏览器请求数据。comet使用步骤1.servlet实现CometProcessor2.得到response3.设置请求等待时间4.处理5.响应界面简单例子 常常用到多线程  public static class SimpleCometServlet

2015-08-03 14:54:06 331

转载 tomcat之digester

digester工作原理Digester由"事件"驱动,通过调用预定义的规则操作对象栈,将XML文件转换为Java对象。工作原理如下:Digester底层采用SAX解析XML文件,所以很自然的,对象转换由"事件"驱动,即在识别出特定XML元素时(实际被细分为begin、body、end、finish四个时点),将执行特定的动作,比如创建特定的Java对象,或调用特定对象的方法等。此

2015-08-03 14:53:00 375

转载 tomcat源码重要流程

一. 容器的启动过程UML图例说明:实心箭头表示同步调用;空心箭头表示异步调用。图例说明:1. 引导类Bootstrap负责引导,在其init方法内部创建容器启动所需的类加载器,以及用于JMX监控的MBeanServer 2. Bootstrap调用Catalina的load()方法加载Server的配置(也就是server.xml),将加载的配置信息委托给Di

2015-08-03 14:51:13 328

转载 tomcat设计模式

本篇我们将来分析一下Tomcat中所涉及到设计模式,本文我们将主要来分析 外观模式 , 观察者模式 , 责任链模式 , 模板方法模式 , 命令模式 。 在开始本文之前,笔者先说明一下对于设计模式的一点看法。笔者曾经经常看到网上有人讨论设计模式,也偶尔会遇到有人非要严格按照GOF设计模式的类图以及其中的角色去套用别人的设计,只要类图不一样,或者角色多了或者少了就会觉得怎么和官方定

2015-08-03 14:50:01 597

原创 tomcat架构图

server 类对象中封装Service对象  service对象中有tomcat中的两个核心组件 。分别 是connector container.connector 负责接受客户端请求数据并把这些数据转接给container.container包括一系列的servlet等。

2015-08-03 14:35:02 587

原创 生成并导入tomcat源码项目

2015年7月8日 周三 11:17 研究tomcat源码 build.properties.default 修改为build.properties新建文件夹E:\javamianshi2016\tomcat\basepath在build.propertes新增base.path=E:/javamianshi2016/tomcat/basepath

2015-07-08 17:06:23 1313

原创 动态给表格添加值

$("#detail-wrap td").eq(1).text(data.orderCode);

2015-03-30 11:22:49 323

原创 给已知表格赋值

$("#detail-wrap td").eq(1).text(data.orderCode);

2015-03-30 11:21:40 399

原创 linux FTP上传基础

1.2.pwd查看linux服务器在路径lpwd查看本地上传或者下载路径本地需要上传的文件放在本地上传文件夹下服务器定位到需要上传文件的文件夹下 执行put 文件名

2015-01-20 17:41:15 379

原创 hadoop配置文件解释

core-site.xml这是hdfs核心文件. 这里配置的是hdfs的地址和端口号.如:name:fs.default.name   value:hdfs://localhost:9000   hdfs-site.xml 配置  name:dfs.replication value:1 单机版备份是1  一般是备份是3  mapred-site.xml是mapReduce的配置文件,配置

2014-12-12 16:22:46 427

原创 SSH中常用事务管理

1.ssh中常用事务管理 a,hibernate中常用非管制事务jdbc界定事务,即非管制事务 就是说对事务进行手动控制 。通过如下方法conn.setAutoCommint(false)conn.commit() conn.rollBack() 对事务进行管理。hibernate中对应的是sessionb.通过jta对事务进行管理 (支持分布式事务管理 可跨数据库 跨平台

2014-12-09 15:01:41 331

原创 vm10.0.2+hadoop2.5.1+jdk8+centos6.6

1.下载

2014-12-09 14:58:50 533

原创 数据库客户端使用

建议使用绿版 mysql Navicat for MySQLoracle

2014-11-25 17:09:00 364

原创 js使用不断更新

1.验证URL var strRegex = "^((https|http|ftp|rtsp|mms){1}://){1}"               // + "|(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" // ftp的user@                + "(([0-9]{1,3}\.){3}[0-9

2014-11-25 17:06:34 358

原创 soapui3.5.1破解及应用接上章

soapui3.5.1破解 :1.拷贝license4j-1.3.jar到soapui安装的lib目录下替换原来的文件2.运行程序,导入license即可使用步骤 如图:第二步:

2014-11-05 17:55:14 1172

原创 jesey+spring框架详细步骤

步骤一:下载包 目录

2014-11-05 17:53:39 665

原创 初次使用maven注意点

1.导入maven项目(已有)2.

2014-11-05 17:00:39 378

原创 axis2自动生成客户端及相关异常处理

步骤1. 下载axis2  目录如下

2014-11-05 16:48:56 554

原创 关于不能修改/etc/hosts权限

1.选择hosts上级文件夹 右击属性 选择安全 选项卡。2.选择Administrators组添加成员变量并修改组和成员权限 为完全控制。

2014-02-28 10:08:10 5056

show-busy-java-threads

上传到 linux线上服务器,执行 chmod -R 777  show-busy-java-threads 执行权限。  ./show-busy-java-threads  查看执行占用cpu偏高的 线程,方便我们排查定位。

2021-10-20

在客户端执行.rar

ubuntu可以用的soapui5.3.0.亲测有效.可支持远程导入testsuite.在linux客户端执行sudo ./soapui64-5.3.sh soapui64-5.3.sh是你下载下来的文件名.

2020-08-19

跨域在线批量展示pdf并且打印pdf

跨域在线批量展示pdf并且批量打印pdf,前端我是用anuglar2技术做的.实际上,采用的是js+iframe实现的.可用于任何支持的平台.各位读者如何下载下来后,不能用可以私聊我

2018-09-21

跨域在线批量展示pdf并且批量打印pdf

跨域在线批量展示pdf并且批量打印pdf,纯js实现,后台是自己本人写的servlet用http也可以.因为csdn只能每次上传一个资料 ,关于前端实现的也会在我的资料列表中上传.

2018-09-21

springboot声明式缓存+jdbc+restfull接口 例子

springboot声明式缓存+jdbc+restfull接口 例子 一个小demo

2018-02-12

ubuntu gitkraken图形管理git

八爪鱼图形化管理git 挺好用的 就是在ubuntu上安装时,要特别注意权限 有问题建议看看上一篇linux搭建的博客。设置git global

2018-01-26

ubuntu teamvier12.0及依赖 此依赖可用于14版本

teamview要连接其它电脑的teamview理论上版本要保持一致,不一致可能会导致失败。建议在线更新

2018-01-26

jboss Richfaces3.3

对于jboss Richfaces3.3界面重用做了比较详尽的讲述。 在对界面了解的同时,也对Richfaces组件也能有进一步的了解。 里面的英文理解起来很简单,可以提高英文阅读水平。 对于richfaces与ajax的诸多关系,也做了介绍。是比较基础的文档。 找到适合自己的文档不容易。

2012-02-15

seam+in+action+中文版

1.了解seam项目结构。后台用的是ejb3以及配置文件介绍。 2.介绍seam管理的事务、组件等。 3.介绍了jsf与seam结合使用。 4.seam项目的标签、seam-gen创建项目等。

2012-02-13

J2EE武功秘籍

文档资料看下,感觉对于java基础讲的挺全面的。对面试很有用。分享下。

2011-11-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除