- 博客(102)
- 资源 (3)
- 收藏
- 关注
原创 Reactor Map 数据转换
1创建业务处理类 public class StaticMethod { /** * 大小写转换 */ public static Flux<String> tuUpperCase(String s){ return Flux.just(s.toUpperCase()); } /** * 每个元素倍增3 */ public static Integer addResult(Integer inte
2022-02-24 14:10:49
666
原创 java 8 Stream 流式编程
流式编程 Stream.iterate(0, integer -> integer + 1).limit(10).forEach(System.out::println); Stream.Builder<String> builder = Stream.builder(); builder.add("apple"); builder.add("peach"); builder.add("cherry"); builder.build().filter(s -> s.
2021-09-21 12:40:44
279
原创 Jdk 1.8 Lambda新特性 对象方法引用
1.创建对象方法引用业务操作类 package lambda; public final class ObjectMethodUse { public int getResult(){ return 8; } public int addResult(int a,int b){ return a+b; } public String stringConvert(int n,String str){ switch
2021-09-21 11:15:54
361
原创 C 基于指针交换数据
C 基于指针交换数据 #include <stdio.h> int add(int,int); void swap(int *,int *); int main() { int a,b; printf("Hello, World!\n"); printf("%s%d\n","add result:", add(3,7)); printf("%s","Please enter two numbers:\n"); //交换数据 scanf("%d %d
2021-05-14 11:26:29
197
原创 mybatis 批量删除
mybatis 批量删除 <!--批量删除集团--> <delete id="batchDelete" parameterType="java.util.List"> delete sgc from s_group_company sgc where sgc.id in <foreach collection="list" item="item" index="index" open="(" close=")" separ
2020-11-10 15:21:44
343
原创 IDEA 远程调试服务器代码
IDEA 远程调试服务器代码 我们在开发项目中,我们边把代码发布到测试环境,边在本地开发新的功能;有时候测试人员在测试时,发现了Bug,我们只有让运维人员将线上运行产生的日志文件发给我们排查。这样的一种排除Bug方式,效率极其低下。好在IDEA有一种远程调试的功能,可以完美解决这个需求。 远程调试的代码发布方式有两种(jar包部署 或者 war包部署) 1.JAR包部署 1.首先将项目打成jar包。注意:pom.xml 中 <packaging>jar</packaging
2020-09-07 17:49:05
750
原创 Mysql 去重
Mysql 去重 delete p2 from person p2 where p2.person_id in (select a.person_id from (select p.person_id from person p where p.person_name in (select per.person_name
2020-05-19 20:02:35
410
原创 Lambda 实现算术计算
1.编写函数式接口 @FunctionalInterface private interface Test2<T>{ public T getResult(int a,int b); } 2编写测试类 @Test public void addTest(){ Test2<Integer> test2 = ...
2020-01-20 15:17:26
786
原创 mybatis 批量更新
<!--批量更新机型数据--> <update id="batchUpdateBsVendingModelBoxs" parameterType="java.util.List"> update bs_vending_model_box v <trim prefix="SET" suffixOverrides=","&g...
2019-09-18 18:08:01
230
原创 Js 组装 HTML
//配置箱子,生成箱子的布局。 var boxTypeData = [[${@dict.getType('boxTypeAttr')}]]; var weight = 0; var height = 0; function createBox() { debugger; control_box = 0; var bo...
2019-09-17 21:40:48
504
原创 JS绘制表格
function submitHandler() { var cabType = $("#cabType").val(); if ($.validate.form()) { debugger; //检查箱子总数是否一致,列数和箱子数 var boxs = $('#boxNum').val();...
2019-09-14 16:06:03
1570
原创 Zookeeper Watch事件
package com.example.zookeeperdemo.connection; import org.apache.zookeeper.*; import org.apache.zookeeper.data.Stat; import java.io.IOException; import java.util.concurrent.CountDownLatch; /** * @p...
2019-09-09 11:35:08
234
原创 Zookeeper分布式锁实现
package com.example.zookeeperdemo.connection; import org.apache.zookeeper.*; import org.apache.zookeeper.data.Stat; import java.io.IOException; import java.util.List; import java.util.SortedSet; imp...
2019-09-09 11:16:25
181
原创 mybatis 动态sql where
<select id="selectVendingModelList" parameterType="VendingModel" resultMap="VendingModelResult"> <include refid="selectVendingModelVo"/> <where> <if ...
2019-09-02 14:58:23
612
原创 MySql慢查询分析
//分析sql语句 explain select * from bs_vending where siteId='103-0000018'; //查看慢sql查询时间 show VARIABLES LIKE 'long%'; //查看慢查询是否开启 SHOW VARIABLES LIKE 'slow%'; //开启慢查询 set global slow_query_log='ON'; //...
2019-08-24 10:00:10
231
原创 idea修改gitLab用户名
在公司中开发一般都会遵守特定的开发规范,下面来讲一下如何在IDEA中修改GitLab用户名 1、选择下方的Terminal 2、在cmd中输入 git config user.name 可以以查看自己git名字 3、修改名字 git config --global user.name "mm" ...
2019-08-14 10:15:19
3509
原创 迭代器遍历删除数据
Iterator<VendingMonth> vendingMonthIterator = vendingMonthList.iterator(); while (vendingMonthIterator.hasNext()){ VendingMonth vendingMonth1 = vendingMonthIterator.next(); ...
2019-07-30 14:25:58
656
原创 mybatis 实体类中带集合
<!--根据条件查询法官季度报列表--> <select id="selectJudgeQuarterListByCodition" parameterType="JudgeQuarter" resultMap="JudgeQuarterResult"> <include refid="selectJudgeQuarter"></i...
2019-07-25 16:12:55
4035
7
原创 Java操作Zookeeper
首先创建zookeeper基本操作类 public class BaseZookeeper implements Watcher{ private ZooKeeper zookeeper; /** * 超时时间 */ private static final int SESSION_TIME_OUT = 2000; private Coun...
2019-07-24 13:48:13
154
原创 Java Float 保留小数位精度
DecimalFormat decimalFormat=new DecimalFormat(".00"); return Float.valueOf(super.getDecimalFormat().format(new BigDecimal(handleTime)));
2019-07-24 09:43:45
2603
原创 select option下拉叠加
if (data.rows.length > 0) { $.each(data.rows, function (i, item) { jQuery("#versionId").append("<option value=" + item.versionId + ">" + it...
2019-07-19 15:34:01
346
原创 table遍历及序号重排
table遍历及序号重排 //序号重排 var materialList = $("#show_tbody"+showBodyId+" tr"); var showTbody = $("#show_tbody" + showBodyId); var tr = ''; showTbody.empty(); $.e...
2019-06-29 08:35:04
568
转载 java8 遍历list集合
java中的集合有两种形式Collection<E>,Map<K,V> Collection类型集合 在JAVA7中遍历有一下几种方式: Lis...
2019-06-26 22:13:31
12555
原创 Java8 新特性遍历list集合
List<String> stringList = new ArrayList<String>(); stringList.add("jack"); stringList.add("tom"); stringList.add("peter"); stringList.add("linda"); ...
2019-06-26 22:03:57
9993
1
原创 Linux关闭防火墙及开放端口
linux 关闭防火墙 service iptables stop 临时关闭, chkconfig iptables off完全关闭 service iptables status状态, service iptables start/restart 开启/重启防火墙 linux 开发端口 iptables -I INPUT -p tcp --dport 22 -j ACCEPT ...
2019-06-17 14:26:55
725
原创 存储过程统计数据
存储过程统计数据 -- 遍历数据结束标志 DECLARE done INT DEFAULT FALSE; -- 游标 统计输入参数日期的统计记录 DECLARE cur_account CURSOR FOR select corpId,corpName from as_corp; -- 将结束标志绑定到游标 DECLARE C...
2019-05-29 23:00:49
1093
原创 JS使用Cookie跨表单获值
/** *---------------setCookie(name,value) ----------------- *setCookie(name,value) * 功能:设置得变量name的值 * 参数:name,字符串;value,字符串. *---------------setCookie(name,value) ----------------- */ function s...
2019-05-13 10:00:50
243
原创 JSON前后端交互
function add(data) { var factoryId = data.factoryId; var data = { "factoryId": factoryId, "deviceCode": "002", "deviceId": "001", ...
2019-05-09 15:40:23
234
转载 面向对象四大特性
面向对象四大特性 继承 : 子类继承父类的特征和行为。子类可以有父类的方法,属性(非private)。子类也可以对父类进行扩展,也可以重写父类的方法。缺点就是提高代码之间的耦合性。 super关键字:通过super实现对父类成员的访问。用来引用当前对象的父类。通过super显示的调用父类的有参构造,无参构造可以隐式调用 this:用来引用当前对象,指向自己 final可以修饰类,方法,属性 ...
2019-03-28 15:35:10
166
转载 方法锁、对象锁、类锁详解
引言synchronized,这个东西我们一般称之为”同步锁“,他在修饰代码块的时候需要传入一个引用对象作为“锁”的对象。 在修饰方法的时候,默认是当前对象作为锁的对象 在修饰类时,默认是当前类的Class对象作为所的对象 故存在着方法锁、对象锁、类锁 这样的概念那么我们来大致看一下这三种锁方法锁(synchronized修饰方法时)通过在方法声明中加入synchronized关键...
2019-03-27 09:57:23
686
原创 MySql删除重复数据
mysql删除重复数据 delete from ns_emp where logid in (select a.logid from ((select e.logid from ns_emp e where e.logid in (select e2.logid from ...
2019-03-20 17:47:31
189
转载 Java8新特性-Lambda方法引用与构造器引用
前言 上一节介绍了Lambda表达式的基础用法,Java为我们提供了很多函数式接口。详见我转载的一篇博客:深入学习Java8中的函数式接口 接着,是配合Lambda表达式使用的新语法:方法引用和构造器引用。引用类方法 类名::类方法 函数式接口中被实现的方法的全部参数传给该类方法作为参数 (a,...
2019-02-14 11:16:51
202
原创 Ajax异步上传
$.ajax({ type:"POST", url:"${ctx}/book/booksInfo/checkExist", data:{"method":"checkExist","id":id,"book_bar":book_bar,"corp_id":corp_id}, dataTyp
2019-01-21 09:52:57
220
转载 正则表达式示例
1匹配验证-验证Email是否正确 public static void main(String[] args) { // 要验证的字符串 String str =
2019-01-02 11:00:46
127
原创 函数与存储过程区别
前两天面试时被面试官问到这个问题,搜肠刮肚也没有说出个所以然来.看来对数据库知识还是要时时总结归纳一下啊! 在网上找了些资料,归纳如下: 先上个图片: Oracle中差别 SQL SERVER中: 本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,比如不能用临...
2018-10-12 13:58:30
393
转载 正则表达式
一、 正则表达式 (一)、概念: 正则表达式(regular expression)就是由普通字符(例如a到z)以及特殊字符(称为元字符)组成的一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 (二)...
2018-10-11 14:09:36
524
转载 XML处理的几种方式
利用Stax处理xml文档 一、创建books.xml <?xml version="1.0" encoding="UTF-8"?> <bookstore> <book category="神话小说"> <title lang="en">西游记</title> <au
2018-10-11 11:20:04
644
转载 四种XML解析方式详解
四种XML解析方式详解 众所周知,现在解析XML的方法越来越多,但主流的方法也就四种,即:DOM、SAX、JDOM和DOM4J 下面首先给出这四种方法的jar包下载地址: SAX:http://sourceforge.net/projects/sax/ JDOM:http://jdom.org/downloads/index.html DOM4J:http://sourcef...
2018-10-11 10:18:12
214
转载 数据库事务的四大特性以及事务的隔离级别
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 ⑵ 一...
2018-09-16 23:07:24
137
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅