自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 通过位运算,实现一个字段记录多个属性状态

文章目录需求分析实现思路总结 需求分析 项目当中可能用到很多状态,不能每个状态都在数据库变中新增字段 采用位运算的方式可以解决这种问题,每一个二进制位都可以表示一种状态 实现思路 通过对1的位运算记录不同的状态(以8进制为例)ps(0带边false,1代表true) public class StatusUtils{ /** * 位运算root 00000001 */ public static final int STATUS_ROOT = 1 ; /** * 支持搜索(1) */

2021-05-13 21:30:41 1025

原创 gitignore 无法过滤掉target下的文件 解决办法

  git rm -r --cached . git add . git commit -m 'update .gitignore'  

2019-02-27 09:44:48 2923

原创 使用HashMap进行去重操作

需求:几年前的一个项目,由于当时设计的时候没有考虑到事物的控制,导致计划和工单数量出现异常(重复),一个计划包括多个工单;   代码参考 //直接上了项目当中的代码片段 public void fixOrderException() { List<String> plancodes = planDao.getPlancode();//去除所有未开工的计划号 List&l...

2019-02-14 12:55:24 2789

原创 mybatis操作oracle blob类型数据

1、需求:正在开发的一个系统,需要给另外一个系统提供一个文件,交互方式:网闸(通过表的映射),对方不接受文件服务器的方式上传/下载文件。对方提出的要求是把文件以二进制的形式存到数据库中。 2、操作过程       a、实体类 public class JczxChkbillMes implements Serializable{ /** * */ private s...

2019-02-14 12:45:38 2372

原创 生产者消费者:生产者随机生成一个整数,消费者打印,并累计求和

class Resource{ private int num ;//随机生成整数 private int sum ;//累计求和 boolean flag = true ;//flag为true表示可以进行生产,false表示可以进行消费,防止sum打印时产生线程安全问题 public synchronized int generic() throws Exce...

2018-08-09 16:09:26 1232

原创 Springcloud REST API 接口调用时出现跨域问题,服务端解决办法

1、首先 定义一个过滤区。 public class PathFilter implements Filter{     @Override     public void init(FilterConfig filterConfig) throws ServletException {         // TODO Auto-generated method stub           ...

2018-08-08 08:50:50 1231

原创 面试:顺时针打印矩阵

思路:矩阵看成 一个二维数组, 首先 打印array[0][n],然后进行矩阵转置:逆时针旋转90即可递归打印;   public class Matrix { public static void main(String[] args) { int [][] matrix = {{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,1...

2018-08-08 08:20:18 137

原创 The process of Exception handling

直接上代码   public class TestException { public static void main(String[] args) { try{ myException0(); System.err.println(myException1()); }catch (Exception...

2018-08-08 07:50:12 145

原创 Complete current statement for Eclipse

1、前段时间开发,由于上个项目使用idea进行的开发,发现一个很好用的功能,就是Complete line,结束当前行输入;但是我本人还是比较习惯使用eclipse进行开发;2、直接上步骤a:       b: 复制:https://github.com/henri5/completeline-updatesite/raw/master/   c:            d:重启Eclipse  ...

2018-07-08 13:59:06 830

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除