- 博客(49)
- 资源 (11)
- 收藏
- 关注
原创 mysql json整数数组去重 整数数组精确查找并删除相应数据
去重:以下查询可以得到一个去重的数据。如果要修改可以参考以上的数据修改。或者 根据所得数据更新即可。列:service_attribute json类型整组数组数据。都是针对整数数组。懒得去查找资料的可以参与下。表:eda_logistics_limit。以下是通过 照搬:其它改表名 改字段即可。
2024-12-04 17:43:18
410
原创 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
122
原创 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
201
原创 获取各国法定节假日
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
2406
1
原创 java swing画图及和横竖条码合成
publicstaticvoidmain(String[]args)throwsIOException{StringstrInfo="ORD00330725951107";intwidth=500;intheight=800;intbarCodeWidth=width-140;...
2019-11-12 09:47:10
263
原创 多页单个pdf文件有效拆分成多个pdf
分两步1。//前提是需要加itext.jarmaven配置 <dependency> <groupId>com.lowagie</groupId> <artifactId>itext</artifactId> </dependency>2。/...
2019-10-10 17:25:06
350
原创 加密案例
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
558
原创 多线程之用锁随便写写
try {Lock lock = new ReentrantLock(); lock.lock(); List<BizShipmentManifest> fests= new ArrayList<BizShipmentManifest>(); BizCourierAccount courierAcc...
2019-07-31 14:06:45
130
原创 vs2017如何调试ts文件js文件
前提是安装了vs2007及以上版本。1,点击这个地方后,在搜索框输入 Debugger For Chrome安装即可2,3,执行ng server 启动程序4,打好断点5,点击启动程序调试程序...
2019-07-04 16:01:14
1755
原创 获取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
1093
原创 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
245
原创 从多个表查询数据生成新的记录
INSERT INTO `pushinventory`( `createdBy`, `createdDate`, `memo`, `modifiedBy`, `modifiedDate`, `accountId`, `amount`, `businessNum`, `businessType`, `count`, `operatorId`, `operatorLog`, `productSku`...
2019-01-17 14:41:42
295
原创 activemq使用案例
生产流程图 消费流程图1.生产端 pom.xml <!-- active mq client start --> <dependency> <groupId>org.springframework</groupId> <artifactId>spri...
2018-12-29 16:13:56
1181
原创 关于学习时做的一些笔记
一 关于集合类hashmap死循环: public HashMapTest(){ Thread t1 = new Thread() { public void run() { for (int i = 0; i < 50000; i++) { map.put(new Integer(i), Integer.valueOf(i)); ...
2018-12-06 17:56:02
178
原创 运算符 后面补充
-> 表示匿名函数.3>>2 表示右移两位 3<<表示左移两位 具体计算方法是 : 1)把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011, 2)把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位, 3)在低位(右侧)的两个空位补零。则得到的最终结果是0000 0000...
2018-12-06 17:55:45
221
原创 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
3965
原创 多线程之CountDownLatch
例子:CountDownLatch作用:1.初始值 不可变 设置了线程的上限.2.每新增一个线程 CountDownLatch计数器会加1.3.线程每个执行完成 会通知CountDownLatch对象 已经执行完成 .4.主线程会设置 await等待其它线程完成....
2018-03-26 11:22:23
341
原创 计数信号量简单例子 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
561
原创 springboot声明式缓存+jdbc+restfull接口 例子
Application入口类Controller类service类dao类:源码见:http://download.youkuaiyun.com/download/ella110727/10250738 点击打开链接
2018-02-12 17:14:21
535
原创 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
305
原创 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
345
原创 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
505
原创 tomcat之comet
关于cometComet也称反向Ajax或者服务端技术.其思想很简单:将数服务器端推送客户端,而不必等到浏览器请求数据。comet使用步骤1.servlet实现CometProcessor2.得到response3.设置请求等待时间4.处理5.响应界面简单例子 常常用到多线程 public static class SimpleCometServlet
2015-08-03 14:54:06
372
转载 tomcat之digester
digester工作原理Digester由"事件"驱动,通过调用预定义的规则操作对象栈,将XML文件转换为Java对象。工作原理如下:Digester底层采用SAX解析XML文件,所以很自然的,对象转换由"事件"驱动,即在识别出特定XML元素时(实际被细分为begin、body、end、finish四个时点),将执行特定的动作,比如创建特定的Java对象,或调用特定对象的方法等。此
2015-08-03 14:53:00
426
转载 tomcat源码重要流程
一. 容器的启动过程UML图例说明:实心箭头表示同步调用;空心箭头表示异步调用。图例说明:1. 引导类Bootstrap负责引导,在其init方法内部创建容器启动所需的类加载器,以及用于JMX监控的MBeanServer 2. Bootstrap调用Catalina的load()方法加载Server的配置(也就是server.xml),将加载的配置信息委托给Di
2015-08-03 14:51:13
358
转载 tomcat设计模式
本篇我们将来分析一下Tomcat中所涉及到设计模式,本文我们将主要来分析 外观模式 , 观察者模式 , 责任链模式 , 模板方法模式 , 命令模式 。 在开始本文之前,笔者先说明一下对于设计模式的一点看法。笔者曾经经常看到网上有人讨论设计模式,也偶尔会遇到有人非要严格按照GOF设计模式的类图以及其中的角色去套用别人的设计,只要类图不一样,或者角色多了或者少了就会觉得怎么和官方定
2015-08-03 14:50:01
647
原创 tomcat架构图
server 类对象中封装Service对象 service对象中有tomcat中的两个核心组件 。分别 是connector container.connector 负责接受客户端请求数据并把这些数据转接给container.container包括一系列的servlet等。
2015-08-03 14:35:02
640
原创 生成并导入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
1358
原创 linux FTP上传基础
1.2.pwd查看linux服务器在路径lpwd查看本地上传或者下载路径本地需要上传的文件放在本地上传文件夹下服务器定位到需要上传文件的文件夹下 执行put 文件名
2015-01-20 17:41:15
396
原创 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
459
原创 SSH中常用事务管理
1.ssh中常用事务管理 a,hibernate中常用非管制事务jdbc界定事务,即非管制事务 就是说对事务进行手动控制 。通过如下方法conn.setAutoCommint(false)conn.commit() conn.rollBack() 对事务进行管理。hibernate中对应的是sessionb.通过jta对事务进行管理 (支持分布式事务管理 可跨数据库 跨平台
2014-12-09 15:01:41
359
原创 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
387
原创 soapui3.5.1破解及应用接上章
soapui3.5.1破解 :1.拷贝license4j-1.3.jar到soapui安装的lib目录下替换原来的文件2.运行程序,导入license即可使用步骤 如图:第二步:
2014-11-05 17:55:14
1255
show-busy-java-threads
2021-10-20
在客户端执行.rar
2020-08-19
跨域在线批量展示pdf并且打印pdf
2018-09-21
跨域在线批量展示pdf并且批量打印pdf
2018-09-21
ubuntu gitkraken图形管理git
2018-01-26
jboss Richfaces3.3
2012-02-15
seam+in+action+中文版
2012-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人