
java
文章平均质量分 61
Arog
这个作者很懒,什么都没留下…
展开
-
大厂面试之Mybatis持续更新版
Mybatis大厂面试原创 2023-02-03 18:18:55 · 459 阅读 · 0 评论 -
数据脱敏 sql及java代码实现
1 sql 实现:-- 电话号码脱敏sql: SELECT mobilePhone AS 脱敏前电话号码,CONCAT(LEFT(mobilePhone,3), '********' ) AS 脱敏后电话号码 FROM t_s_user -- 身份证号码脱敏sql: SELECT idcard AS 未脱敏身份证, CONCAT(LEFT(idcard,3), '****' ,RIGHT(idcard,4)) AS 脱敏后身份证号 FROM t_s_user2 java 实现方式1im原创 2022-05-19 16:00:00 · 1382 阅读 · 0 评论 -
java List分组
由于数据量过大 将编码分组进行带入查询 每十个一组 然后塞入到大结果集返回原创 2021-12-31 09:39:23 · 4315 阅读 · 0 评论 -
java 8小技巧使用(未完待续)
java8小技巧原创 2020-08-05 17:19:01 · 416 阅读 · 1 评论 -
两个List「String」进行匹配以及List<对象>进行差集计算
public static void main(String[] args) { List<String> list1 = new ArrayList<String>(); list1.add("王"); list1.add("张"); List<String> list2 = new ArrayList<String>(); list2.add("贾"); ...转载 2020-07-13 17:45:17 · 1826 阅读 · 0 评论 -
List 泛型为string 数据分组(大量数据时间查询优化)。
问题:业务:根据170个煤矿编码,查询opentsdb,然后根据返回值将人员卡编码和人员表匹配出信息,再根据返回值将人员卡编码和分站信息表匹配出信息。一开始:将一个一个的煤矿编码传入到opentsdb,然后根据返回值将人员卡编码和人员表匹配出信息,再根据返回值将人员卡编码和分站信息表匹配出信息。用时5分.第1次优化:将煤矿编码分组(每组10个)传入到opentsdb查询返回,然后拼接成一个大的结果集,另外一边就是将所有的煤矿编码传入到人员表和分站表查询出来结果集,在根据optsdb大结果集遍历根据人员原创 2020-06-16 17:44:03 · 1981 阅读 · 0 评论 -
unsupported major.minor.version 51.0
再使用weblogic部署项目时出现unsupported major.minor.version 51.0错误. 这个是jdk版本不正确的错误,51.0是jdk1.7的版本. 确保你的项目和你的weblogicjdk版本一致. 点击你的IDE(我的是myeclipse 2017 CI) 鼠标右键你的项目 把这里改成 1.7然后再看看你的weblogic使用的jdk版本 打开安...原创 2018-07-24 17:20:45 · 721 阅读 · 0 评论 -
weblogic部署好项目后出现404
今天遇到的奇葩问题可真多,先是什么weblogicjdk版本不同好不容易修改好了jdk版本,部署好项目后访问项目居然又出现404的错. 错误 : weblogic 部署项目后404在你的项目中添加 weblogic.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE weblogic-web-app P...原创 2018-07-24 17:44:31 · 10691 阅读 · 1 评论 -
根据类型生成每年的新的流水号(四个大类型中的两个小类型)
代码如下:package com;import java.text.DecimalFormat;import java.text.SimpleDateFormat;import java.util.Date;public class PrimaryGenerater { private static String SERIAL_NUMBER = &quot;0001&quot;...原创 2018-08-15 18:12:19 · 425 阅读 · 0 评论 -
360浏览器 ajax传参数乱码。
解决方案: 在url添加encodeURI(); 问题所在: 在地址栏中的参数,你没编写编码方式,jsp会根据你系统的编码方式传到后台。 解决例子:$.ajax({ type:"POST", url: encodeURI(xxx), dataType:"json",...原创 2018-08-29 13:17:20 · 1074 阅读 · 0 评论 -
list中对相同name的内容,对count值加和,最终相同name合并成一条数据
package until;/** * Created by csucoderlee on 2019/4/30 * <p> * list中对相同name的内容,对count值加和,最终相同name合并成一条数据 */import java.util.ArrayList;import java.util.HashMap;import java.util.List;im...转载 2019-04-30 16:41:11 · 1207 阅读 · 0 评论 -
关流优化:try-with-resources 语法。
try-with-resources 是 JDK 7 中一个新的异常处理机制,它能够很容易地关闭在 try-catch 语句块中使用的资源。–菜鸟教程。原来关闭流:try(xxx){逻辑处理}catch(xxx){捕获异常}finally{xxx.close();}使用了try-with-resourcestry(xxx){逻辑处理}catch(xxx){捕获异常}jdk1...转载 2019-06-20 16:22:03 · 2632 阅读 · 0 评论 -
java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.isValid(I)
在启动tomcat项目后出现java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.isValid(I)错误我的解决是驱动包的错 把ojdbc14换成ojdbc6即可.原创 2018-07-24 15:56:38 · 3102 阅读 · 0 评论 -
用户权限管理动态显示该用户的有什么权限菜单的.
此时需要 四张表 :1 用户表(user)2 菜单表(menu)3 职位表(posts)4 职位表和菜单表中间表(post_menu)用户表不用多说里面都是个人信息,就是多一个他是什么职位的职位表的ID职位表:菜单表:职位表和菜单表中间表以上就是这几个表设计其中该职位有什么权限需要在前端去设置一下,然后添加到中间表中.添加页面后台代码Controller:public void update(Po...原创 2018-07-12 17:25:49 · 4186 阅读 · 0 评论 -
本地FTP 使用。
由于做项目时,公司得FTP没有设置好,我只好自己先用本地的FTP。1 去此链接下好FTP。https://pan.baidu.com/s/1hsmxqCG 注: 账号 :test 密码 :123456 下载好后会有Config.ini文件,账号密码可以在此文件编辑。 2 之后点击旁边的FTPServer.exe执行此文件出现以下的图。 3 之后点击启动就好,你也可以设置,你本地原创 2017-11-30 16:53:59 · 614 阅读 · 0 评论 -
Nginx 学习。
Nginx的学习一 什么是Nginx Nginx 是一款轻量级别的Web服务器,一是一款反向代理服务器。Nginx是俄罗斯的一个软件。 二 Nginx可以做些什么 1 可直接支持Rails 和 PHP 的程序 2 可做HTTP的反向代理服务器 3 作为负载均衡的服务器 4 作为邮件代理服务器 5 帮助实原创 2017-11-21 22:07:30 · 356 阅读 · 0 评论 -
java 文件上传 之 好几种方式上传。(~ o ~)~zZ
从昨天开始吧,项目需要文件上传,想偷懒跳转页面然后提交上传文件。谁知道啊,谁知道。是要那种直接上传到服务器的那种,哇。稍微有点难度。就各种找我之前做的项目,看有没有合适的。 ps: 这几个项目所需的jar啊,css啊,什么的都在最下面的链接。 一 使用springmvc 上传 文件。 1) 首先要搭好项目框架,需要有些spring的知识。 2) 其次就是开始搭原创 2017-12-21 17:28:16 · 981 阅读 · 0 评论 -
java 实现 视频格式转换。
想写点啥过渡一下情绪,又没啥好写的,那就直接进入正题吧。 ps:利用ffmpeg 来进行格式转换。 一 建立 java项目。 二 在所建立的java项目中 建立一个ffmpeg文件夹,这个文件夹下放ffmpeg所需的文件。 三 在建立一个 input文件,这个文件是用来存放视频文件,例如xxx.rmvb. 四 在建立一个output文件,这个文件时用来存放你想转换后的视频文件。(例如你想原创 2017-12-22 17:46:38 · 22534 阅读 · 27 评论 -
java输入字符串输出首字母大写以及全拼
/** * 全拼 * * @param src * @return */ public static String getPingYin(String src) { char[] t1 = null; t1 = src.toCharArray(); String[] t2 = new String[t1.length]; HanyuPinyinOutput原创 2018-01-31 18:22:30 · 1851 阅读 · 0 评论 -
趣谈 Hash。
面试官: 聊聊HashMap的底层实现。答: 这就得从hash算法说起了。查找速度的困扰算法国自建立起,就以快速为至高的荣誉,O(n^2) 时间复杂度的设计常常被人嫌弃,一般都想着弄个O(logn)算法国最近遇到了一个问题,就是随着处理数据的逐步增大,查找的时间越来越大了之前用的数组和链表,最后改成二叉查找树,可是这些都需要和其中的元素进行比较,比较的次数越多,查询的速度就越慢国王想着能不...转载 2018-04-10 16:36:16 · 576 阅读 · 0 评论 -
Docker 入门教程
来源于:http://www.ruanyifeng.com/blog/2018/02/docker-tutorial.html 阮一峰。2013年发布至今, Docker 一直广受瞩目,被认为可能会改变软件行业。但是,许多人并不清楚 ...转载 2018-04-11 12:39:04 · 681 阅读 · 1 评论 -
模拟微信红包生成,以分为单位
package com;import java.util.LinkedList;import java.util.List;/** * Function: 模拟微信红包生成,以分为单位 */public class hongbao { /** * 生成红包最小值 1分 */ private static final int MIN_MONEY ...转载 2018-07-10 18:41:21 · 1668 阅读 · 0 评论 -
二维码扫码登录
项目结构模块介绍流程1pc端:1:打开二维码登录网页index.html2:index.html调用GetQrCodeServlet3:GetQrCodeServlet干2件事 a:生成随机的uuid,是一个唯一标识,该标识贯穿整个流程 b:生成二维码图片,二维码信息:http://60.28.201.37:8380/QrCodeLoginPro/Login.html?uuid=" ...转载 2018-07-05 10:31:14 · 17026 阅读 · 0 评论 -
一道有趣的Try-catch-finally的题.
package com;public class tryReturnFinally { public int aaa(){ int x = 1; int xx = 1; int yy = 2; try{ return x+xx; }catch(Exception e){ }finally{ ++x; } return x; ...原创 2018-07-12 15:46:34 · 309 阅读 · 0 评论 -
List中包含Map和Map中包含List遍历
List包含Map遍历:package com;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class ListbaohanMap { public static void main(String[] args) { ...原创 2018-07-12 16:27:07 · 16425 阅读 · 4 评论 -
java Excel与mysql数据库之间的秘密。
注:需要 jxl.jar 和 mysql-connector.jar第一步 : 创建实体,无需过多的解释package com;public class Edu { private int id; private String name; private String sex; private String num;原创 2017-11-20 18:13:43 · 499 阅读 · 0 评论