- 博客(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 574
原创 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 196
原创 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 277
原创 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 140
原创 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 252
原创 IDEA 远程调试服务器代码
IDEA 远程调试服务器代码我们在开发项目中,我们边把代码发布到测试环境,边在本地开发新的功能;有时候测试人员在测试时,发现了Bug,我们只有让运维人员将线上运行产生的日志文件发给我们排查。这样的一种排除Bug方式,效率极其低下。好在IDEA有一种远程调试的功能,可以完美解决这个需求。 远程调试的代码发布方式有两种(jar包部署 或者 war包部署)1.JAR包部署1.首先将项目打成jar包。注意:pom.xml 中 <packaging>jar</packaging
2020-09-07 17:49:05 591
原创 Mysql 去重
Mysql 去重delete p2from person p2where 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 329
原创 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 718
原创 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 158
原创 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 413
原创 JS绘制表格
function submitHandler() { var cabType = $("#cabType").val(); if ($.validate.form()) { debugger; //检查箱子总数是否一致,列数和箱子数 var boxs = $('#boxNum').val();...
2019-09-14 16:06:03 1486
原创 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 178
原创 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 111
原创 mybatis 动态sql where
<select id="selectVendingModelList" parameterType="VendingModel" resultMap="VendingModelResult"> <include refid="selectVendingModelVo"/> <where> <if ...
2019-09-02 14:58:23 538
原创 MySql慢查询分析
//分析sql语句explainselect * 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 170
原创 idea修改gitLab用户名
在公司中开发一般都会遵守特定的开发规范,下面来讲一下如何在IDEA中修改GitLab用户名1、选择下方的Terminal2、在cmd中输入 git config user.name 可以以查看自己git名字3、修改名字git config --global user.name "mm"...
2019-08-14 10:15:19 3314
原创 迭代器遍历删除数据
Iterator<VendingMonth> vendingMonthIterator = vendingMonthList.iterator(); while (vendingMonthIterator.hasNext()){ VendingMonth vendingMonth1 = vendingMonthIterator.next();...
2019-07-30 14:25:58 590
原创 mybatis 实体类中带集合
<!--根据条件查询法官季度报列表--> <select id="selectJudgeQuarterListByCodition" parameterType="JudgeQuarter" resultMap="JudgeQuarterResult"> <include refid="selectJudgeQuarter"></i...
2019-07-25 16:12:55 3909 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 117
原创 Java Float 保留小数位精度
DecimalFormat decimalFormat=new DecimalFormat(".00");return Float.valueOf(super.getDecimalFormat().format(new BigDecimal(handleTime)));
2019-07-24 09:43:45 2528
原创 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 286
原创 table遍历及序号重排
table遍历及序号重排//序号重排 var materialList = $("#show_tbody"+showBodyId+" tr"); var showTbody = $("#show_tbody" + showBodyId); var tr = ''; showTbody.empty(); $.e...
2019-06-29 08:35:04 522
转载 java8 遍历list集合
java中的集合有两种形式Collection<E>,Map<K,V>Collection类型集合 在JAVA7中遍历有一下几种方式:Lis...
2019-06-26 22:13:31 12367
原创 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 9879 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 648
原创 存储过程统计数据
存储过程统计数据 -- 遍历数据结束标志 DECLARE done INT DEFAULT FALSE; -- 游标 统计输入参数日期的统计记录 DECLARE cur_account CURSOR FOR select corpId,corpName from as_corp; -- 将结束标志绑定到游标 DECLARE C...
2019-05-29 23:00:49 986
原创 JS使用Cookie跨表单获值
/** *---------------setCookie(name,value) ----------------- *setCookie(name,value) * 功能:设置得变量name的值 * 参数:name,字符串;value,字符串. *---------------setCookie(name,value) ----------------- */function s...
2019-05-13 10:00:50 175
原创 JSON前后端交互
function add(data) { var factoryId = data.factoryId; var data = { "factoryId": factoryId, "deviceCode": "002", "deviceId": "001", ...
2019-05-09 15:40:23 155
转载 面向对象四大特性
面向对象四大特性继承 : 子类继承父类的特征和行为。子类可以有父类的方法,属性(非private)。子类也可以对父类进行扩展,也可以重写父类的方法。缺点就是提高代码之间的耦合性。super关键字:通过super实现对父类成员的访问。用来引用当前对象的父类。通过super显示的调用父类的有参构造,无参构造可以隐式调用this:用来引用当前对象,指向自己final可以修饰类,方法,属性...
2019-03-28 15:35:10 122
转载 方法锁、对象锁、类锁详解
引言synchronized,这个东西我们一般称之为”同步锁“,他在修饰代码块的时候需要传入一个引用对象作为“锁”的对象。 在修饰方法的时候,默认是当前对象作为锁的对象 在修饰类时,默认是当前类的Class对象作为所的对象 故存在着方法锁、对象锁、类锁 这样的概念那么我们来大致看一下这三种锁方法锁(synchronized修饰方法时)通过在方法声明中加入synchronized关键...
2019-03-27 09:57:23 621
原创 MySql删除重复数据
mysql删除重复数据deletefrom ns_empwhere 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 143
转载 Java8新特性-Lambda方法引用与构造器引用
前言 上一节介绍了Lambda表达式的基础用法,Java为我们提供了很多函数式接口。详见我转载的一篇博客:深入学习Java8中的函数式接口 接着,是配合Lambda表达式使用的新语法:方法引用和构造器引用。引用类方法 类名::类方法 函数式接口中被实现的方法的全部参数传给该类方法作为参数 (a,...
2019-02-14 11:16:51 137
原创 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 169
转载 正则表达式示例
1匹配验证-验证Email是否正确public static void main(String[] args) { // 要验证的字符串 String str =
2019-01-02 11:00:46 87
原创 函数与存储过程区别
前两天面试时被面试官问到这个问题,搜肠刮肚也没有说出个所以然来.看来对数据库知识还是要时时总结归纳一下啊!在网上找了些资料,归纳如下:先上个图片:Oracle中差别SQL SERVER中:本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。函数限制比较多,比如不能用临...
2018-10-12 13:58:30 351
转载 正则表达式
一、 正则表达式(一)、概念: 正则表达式(regular expression)就是由普通字符(例如a到z)以及特殊字符(称为元字符)组成的一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。(二)...
2018-10-11 14:09:36 402
转载 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 582
转载 四种XML解析方式详解
四种XML解析方式详解众所周知,现在解析XML的方法越来越多,但主流的方法也就四种,即:DOM、SAX、JDOM和DOM4J下面首先给出这四种方法的jar包下载地址:SAX:http://sourceforge.net/projects/sax/JDOM:http://jdom.org/downloads/index.htmlDOM4J:http://sourcef...
2018-10-11 10:18:12 147
转载 数据库事务的四大特性以及事务的隔离级别
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一...
2018-09-16 23:07:24 103
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人