
java
Wbw Belief
一枚产品梦在路上的全栈架构师。
展开
-
字典 | springboot 返回数据字典翻译
1.前言在处理完数据返回前端时,通常需要做字典翻译,此时就需要一个好用的处理工具,但是依然不方便,对此,再次封装了一次。原理 在接口返回时拦截 --- 反射获取对应字典信息 -- 查询字典值 --- 再次塞入对象里面 --- 返回信息2.代码字典类型处理import java.lang.annotation.*;/** * 字典类型处理 拦截 * <p>常用返回类型处理,不进行四层深层处理</p> * * @author wbw * @d原创 2020-11-20 18:10:20 · 4565 阅读 · 0 评论 -
java | c结构体转java实体类 字节 --- 绝版彩蛋
一、前言在与c通讯时,因语言只有结构体的概念,在与java进行socket通信时,java往往需要把接收到的字节流在处理成需要的数据,这一步我看网络上大部分都没有一个好用东东,因此分享出来。注意:c的结构体自己了解去,这里不再叙述,同时c常用类型占几字节也务必清楚,这里不再叙述。主要思想:根据c结构体的类型占位,自定义注解标注占位数,之后通过java反射直接生成对象。这里面主要基础基础就是反射、注解、字节进制这些东东,这些理解了可以根据自己业务去封装自己需要的。还有 博主比较佛系,有原创 2020-10-15 11:35:53 · 1342 阅读 · 1 评论 -
Jdk1.8 Lambda Stream | 快速掌握 Lambda 与 Stream
好久没写博客了,^_^。1.基本概念。 jdk1.8 有着两个重要的东西,那就是 lambda 与 stream,这两样对现在代码编程还是有很大的影响。虽然 接口 增加了 default等一些新特性,但都没有这两样重要的多。stream 是个什么鬼呢》? 从字面意思便可以理解为 流,不过这个流 和 以前的 io、buffer流还是不一样的,这个流是针对于 集合(collection...原创 2020-04-04 21:23:46 · 390 阅读 · 0 评论 -
Linux Jdk | error while loading shared libraries: libgcc_s.so.1: cannot open shared object file:
问题 linux 安装 jdk的时候出现了如下问题:[root@hadoop-master local]# rpm -ivh jdk-8u74-linux-i586.rpm Preparing... ########################################### [100%] 1:jdk1.8.0_74 ...原创 2019-12-04 14:23:42 · 929 阅读 · 0 评论 -
Java ExecutorService 多线程 | 使用线程池 批量处理 通用效验
目录看题:要求:解题:先创建 三个 实体类。ok, 此时需要对字段处理 效验,并有相应提示。ok,接下来使用多线程批量处理。ok,测试输出结果老司机开车,飙车有炫酷。多么迷人的idea。放张图镇镇场面。看题:备注:学生类 与 地址类 为一对一,学生类 与 电子产品类 为一对多。要求:多线程批量校验100多名学生信息,但是校...原创 2019-07-19 16:18:40 · 1430 阅读 · 0 评论 -
Java JsonPath | 强大的解析工具 快速处理 Json 语法使用
1. 简介JSONPath - 用于JSON的XPath用来解析多层嵌套的json数据;JsonPath 是一种信息抽取类库,是从JSON文档中抽取指定信息的工具.JsonPath有许多编程语言,如Javascript、Python、PHP、Java等JsonPath提供的json解析非常强大,它提供了类似正则表达式的语法,基本上可以满足所有你想要获得的json内容。JS...原创 2019-07-18 12:09:38 · 21261 阅读 · 4 评论 -
Java 职场 | 工作2年后需要达到怎么样的技术水平
Java 工作2年后需要达到怎么样的技术水平转载 2019-01-10 12:21:23 · 314 阅读 · 0 评论 -
Java 前端 视频教程 | 2019 - 最全资源,小白教学,架构师,零基础至架构
吐血分享:https://download.youkuaiyun.com/download/qq_41497111/11811071备注:失效联系博主。目录 吐血分享 --- 下载地址:https://download.youkuaiyun.com/download/qq_41497111/11811071一、说明二、总体目录三、详细内容ActiveMqAjaxAngularJs...原创 2019-04-10 13:16:47 · 1926 阅读 · 13 评论 -
java 判断两个字符串是否为相同字母异序词 --- 记录
前两天接触了这么一道有趣的题目:String org1=“arm”; String org2="ram"; return true;String org3="des"; String org4="dec"; return false;要求,写一个代码片段,实现对字符串同位异序的判断。(传入的字符串需统一转换为小写)我的思路是:判断第二个参数的每一个字符是否在第一个参数中,代码如...原创 2019-05-16 16:36:58 · 1549 阅读 · 0 评论 -
Java代码优化(长期更新) --- 转
转:https://www.cnblogs.com/xrq730/p/4865416.html转载 2019-05-15 13:03:47 · 120 阅读 · 0 评论 -
日常采坑 --- Exception in thread "java.util.concurrent.ThreadFactory57" java.util.ConcurrentModification
非线程安全的map在多线程环境中运行出错。Exception in thread "java.util.concurrent.ThreadFactory57" java.util.ConcurrentModificationException at java.util.LinkedHashMap$LinkedHashIterator.nextNode(LinkedHashMap.ja...原创 2019-04-15 11:08:46 · 494 阅读 · 0 评论 -
Pdf 插入图片 | 指定位置插入图片 不改变原格式 直接操作 pdf
// 获得pdf页数int pdfPage = DocUtil.getPdfPage(filePath); //指定将和 图片拼接的 PDF// 获取第一页宽和高PdfReader pdfreader = new PdfReader(filePath);Document document = new Document(pdfreader.getPageSize(1));// 获取页面...原创 2018-05-15 10:29:51 · 8365 阅读 · 5 评论 -
Java 图片工具类 | 根据指定位置动态切割图片动态
x y 起始坐标,我这里y 输入是0,/** * 函 数 名: cut<br> * 功能描述:对图片裁剪,并把裁剪完蛋新图片保存 。 <br> * 输入输出: * * @param lastDir * 后缀 * @param srcPath * 图片地址 * @param x * ...原创 2018-05-15 10:27:34 · 1387 阅读 · 2 评论 -
Java 工具类 | word文档 转 pdf 使用 jacob
long start = System.currentTimeMillis();ActiveXComponent app = null;try { app = new ActiveXComponent("Word.Application"); app.setProperty("Visible", false); Dispatch docs = app.getPrope...原创 2018-05-15 10:22:36 · 611 阅读 · 0 评论 -
Freemark word | 根据模板生成 word 文档及双层表格
生成word模板。 编辑word使用占位符。双层列表循环表格, 群组里面在嵌套一个表格,无边框。其余正常占位即可。 以xml 格式保存,注意 ${xxxxx} 必须何在一起,不可以分开。 我这里用的是wps 保存的,(如果用的 word2003,以 2003xml格式保存,保存以 数据格式,保存xml形式。) 保存之后,后缀名更改为 ....原创 2018-05-15 10:13:38 · 1620 阅读 · 0 评论