- 博客(18)
- 问答 (2)
- 收藏
- 关注

原创 java1.8 list 按照多个字段进行分组
1.list对象按照联合主键进行分组。// 相同sku 相同List<StockLockBillJitGoods> goodsDetails = stockLockBillJitDTO.getGoodsDetails();goodsDetails.forEach(item -> { item.setDetailKey(StringUtil.format("{0}#{1}#{2}", item.getSkuCode(), item.getWhareaTypeId(), it
2020-06-29 11:02:52
13190
2

原创 Linux下redis 以关键字批量删除数据
删除以某些key(info)开头得数据,总结了一下:环境配置:CentOS-6,redis-3.2.8,双机主备集群192.168.149.212:7018,7019,7020;(master)192.168.149.213:7021,7022,7023;(slave)1.单机批量删除:redis-cli -h 192.168.149.212 -p 7018 key...
2019-07-11 15:59:12
1234
2

原创 Linux redis-cli 设置环境变量
接触redis时间不多,每次调用redis-cli 这个命令都要把全路径给输入上去导致很麻烦,现在来设置一下全局命令。修改profile文件添加对应的环境变量:#vi /etc/profile I 进入编辑 2.然后在文件最后面添加exportPATH=$PATH:/path path 代表安装redis-cli 路径3.退出(ESC)保存::wq4...
2019-07-10 15:01:37
3150

转载 String类的indexOf方法的用法
对于一个程序猿来说这个方法总是忘记啥用处,所以来些些加深印象 indexOf(int,ch) 先看第一个indexOf它返回值是int,在看它的参数(int,ch)意思就是使用者可以给参数一个‘char’字符所代表的int值,然后去从前向后找到该字符在字符串中第一次出现处的索引,当然了我们不可能记得住每一个char的值所以我们在使用时直接用String s=abcdef; int ...
2018-12-20 17:20:51
31135
原创 数据库DDL、DML、DCL
DML、DDL、DCL概要:DML(data manipulation language):它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。DDL(data definition language):DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。DCL(Data Co...
2021-01-26 15:25:50
244
原创 标准驼峰命名转数据库字段
1.mybatisPlus 标准返回参数_后面转驼峰命名法举例:<result column="bill_no" jdbcType="VARCHAR" property="billNo"/>
2020-08-07 17:25:25
1238
3
转载 单据流水号补齐
一般单据流水号都要从1开始补齐几位 好比三位。这个我做的时候一直在纠结怎么写办法比较好,总不能判断位数来补齐吧,那样太low了。就去看java APi 找个到了一个好的方法。String.format("%03d", lsh);看到这个方法得时候感觉太赞了。所以分享然后自己也用起来。搜了几个不错的讲解分享一下:https://www.cnblogs.com/lxyit/p/9366...
2020-01-04 20:17:25
435
原创 重复执行脚本
一个产品如果迭代周期比较长,再加上如果各个项目上的版本不同,就会出现各种脚本,管理的如果很细就不会出现脚本问题,如果管理不当就会浪费一些时间去看脚本问题。下面列举几个常见脚本数据,批量执行的例子。1.存在的表添加一个字段:BEGIN-- 实体表升级脚本 DECLARE V_TEMP NUMBER; V_SYS_ERROR NUMBER; PRIMAR...
2019-12-10 16:06:41
2040
转载 Linux 编译并执行Java文件
本地测试代码是好的,但是服务器上是有问题的,各种调试升级太慢所以直接放java文件,但是忘了怎么执行了。下面这个链接写的不错。https://blog.youkuaiyun.com/maslii/article/details/88550050...
2019-11-07 16:38:07
260
原创 pl/sql 执行sql文件以及批量执行sql文件
1.单个sql文件: a>文件内容比较少得情况: a1:直接拖拽文件到pl/sql执行。 a2:文件 -> 打开 - > SQL Script选择对应得文件然后点击执行 b>文件内容比较大: 新建 ->命令窗口(command Window) -- 在打开的窗口中输入: @你的s...
2019-10-16 18:54:49
1913
转载 Oracle 删除重复数据只留一条
查询及删除重复记录的SQL语句1、查找表(tab)中多余的重复记录,重复记录是根据某个字段(col)来判断select * from tabwhere col in (select Id from tabgroup by colhaving count(col) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(col)来判断,只留有rowid最小的记录...
2019-07-19 11:12:01
271
原创 linux redis单机安装总结
1.首先必须是java环境前提。2.cd /usr/local #进入下载目录(这个目录自己定) yum install -y wget gcc make tcl #安装依赖 wget http://download.redis.io/releases/redis-3.2.1.tar.gz #下载源码包(如果有直接解压对应redis) tar -zxvf red...
2019-06-13 23:05:49
209
转载 抽象类和接口的区别简单总结
搞java几年了突然被领导问了这么一个问题,最终没有说服领导,看了一些资料现在总结一下。1、语法层面上的区别1)抽象类可以提供成员方法的实现细节,而接口中只能存在public abstract 方法; 2)抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是public static final类型的; 3)接口中不能含有静态代码块以及静态方法,而抽象类可以有静态代码块和...
2019-05-24 10:42:33
2160
原创 java1.8 新特性 - 流式处理
1 简介在我接触到java8流式处理的时候,我的第一感觉是流式处理让集合操作变得简洁了许多,通常我们需要多行代码才能完成的操作,借助于流式处理可以在一行中实现。比如我们希望对一个包含整数的集合中筛选出所有的偶数,并将其封装成为一个新的List返回,那么在java8之前,我们需要通过如下代码实现:List<Integer> evens = new ArrayList<>...
2018-12-22 11:32:25
488
3
原创 java1.8 新特性 - 引用形式
1方法引用三种表现形式:1. 对象::实例方法名2. 类::静态方法名3. 类::实例方法名 (lambda参数列表中第一个参数是实例方法的调用 者,第二个参数是实例方法的参数时可用)public void test() { /** *注意: * 1.lambda体中调用方法的参数列表与返回值类型,要与函数式接口中抽象方...
2018-12-22 11:22:07
198
原创 java1.8 新特性 - Lambda表达式
排序接口优化先来体验一下lambda最直观的优点:简洁代码 //匿名内部类 Comparator<Integer> cpt = new Comparator<Integer>() { @Override public int compare(Integer o1, Integer o2) { return I...
2018-12-22 11:10:08
260
空空如也
wdsl网址获取的内容 怎么用java解析 出来对应接口 出参 入参呢?
2022-05-19
floable转办怎么在,转办人插入一天已办数据
2021-06-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人