波波小哥
码龄8年
关注
提问 私信
  • 博客:53,728
    社区:214
    53,942
    总访问量
  • 18
    原创
  • 677,596
    排名
  • 6
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:福建省
  • 加入CSDN时间: 2016-10-07
博客简介:

BoBo的博客

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得13次评论
  • 获得50次收藏
创作历程
  • 2篇
    2023年
  • 1篇
    2022年
  • 7篇
    2018年
  • 10篇
    2017年
成就勋章
TA的专栏
  • hibernate学习笔记
    1篇
  • dubbo学习笔记
  • 工作日常
    16篇
  • java
    13篇
  • ElasticSearch
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

351人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

itext使用缺陷?

目前发现itext生成的pdf文件在针式打印机里会出现打印字体缺陷,比如 日 变成 口 天 变 大 有一定随机性。无法解决,还是使用其他软件吧/(ㄒoㄒ)/~~
原创
发布博客 2023.04.10 ·
398 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ItextPdf 字体显示差异分析与处理

ItextPdf 字体显示差异分析与处理
原创
发布博客 2023.02.03 ·
1046 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

itext7 字体问题解答与相应源代码分析

ITEXT7 字体处理前言一、如何添加itext7 没有的字体?二、部分字体添加无效总结前言本文主要是用于解决itext7 添加字体时遇到的问题分析及解决方案。一、如何添加itext7 没有的字体?itext pdf 提供了多种对字体的添加,例如:FontProvider fp = new FontProvider();// 该方法为通过添加font的路径的方式让FontProvider对象自行加载字体列表fp.addDirectory(prePath + "config\\fonts")
原创
发布博客 2022.04.23 ·
4388 阅读 ·
4 点赞 ·
1 评论 ·
8 收藏

项目中的数据操作日志设计

      在项目里除了通常的登录日志外,通常还要对我们的重要的业务数据做个数据的变更记录。但是我在网上搜索了一下,主要的解决方案是spring AOP + 注解 的方式进行记录。这种操作起来简便,但是粗糙了许多。下面我将介绍下另一种做法,代码多了,但是也精确了。      &nbsp...
原创
发布博客 2018.08.05 ·
4899 阅读 ·
0 点赞 ·
0 评论 ·
12 收藏

谷歌的文本差异对比实现类

发布资源 2018.08.05 ·
java

ElasticSearch 5.3 java API 查询

关于ElasticSearch的index创建在这里已经介绍了。 根据id查询数据://根据id查询的话使用IdsQueryBuilder来添加idIdsQueryBuilder queryBuilder = QueryBuilders.idsQuery();queryBuilder.addIds(orgId);SearchResponse response = client.pr...
原创
发布博客 2018.08.05 ·
1131 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

ElasticSearch 5.3 java Api(增删改)使用

话不多说,环境是ElasticSearch 安装教程 可以看这个。我的环境是5.3 + 分词 。一、Index的创建      5.x的默认是不会在你插入数据的时候主动创建index的,所以网上其他地方的介绍代码,都有问题。你是没法直接用的。 创建index: // 设置集群名称
原创
发布博客 2018.05.15 ·
2637 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

rsync+inotify-tool

发布资源 2018.04.01 ·
zip

中小项目中缓存的使用(心得)

       在稍大型的项目里,常常为了解决查询数据的效率或者是为了减轻数据库的压力都会采用添加缓存来实现目的。那么在项目里我们该如何的添加缓存?这里我分享下我的使用缓存方案。数据量不大的情况下:        在要缓存的数据量并不是太大的情况下,我们
原创
发布博客 2018.03.17 ·
4739 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

spring事务注解详细 Transactional

遇见这样一个问题:服务层里 A类的a方法调用B类的b方法,都是spring事务注解,然后我需要a方法回滚,b不需要。但是由于连续性,都是一个事务,会一起回滚。后发现添加注解@Transactional(propagation=Propagation.REQUIRES_NEW)这样表示生成新的事务,把两个分开看待。 详细的事务解释看这位大佬:spring @Transactional注...
原创
发布博客 2018.03.13 ·
448 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

ElasticSearch 集群配置

对于ElasticSearch的具体各项配置可以看别人写的ElasticSearch各项配置介绍 集群部署时 机器一## clustercluster.name: "my-es-cluster"## nodenode.name: "node-1"node.master: truenode.data: true## networknetwork.host: 192.168.
原创
发布博客 2018.01.12 ·
301 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

加密解密 AES

转 /** * AES加密解密 */public class AesUtils { /** * 加密--把加密后的byte数组先进行二进制转16进制在进行base64编码 * @param sSrc * @param sKey * @return * @throws E
转载
发布博客 2018.01.08 ·
371 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

转 jedis常用操作

原作者地址//连接redis ,redis的默认端口是6379Jedis jedis = new Jedis ("localhost",6379); //验证密码,如果没有设置密码这段代码省略jedis.auth("password"); jedis.connect();//连接jedis.disconnect();//断开连接Set<String> keys = jedis.keys("*");
转载
发布博客 2017.12.28 ·
468 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

集群部署时,session缓存问题

现在主流的session缓存解决方式有两类,一个是利用tomcat+redis,另一个是spring-session。至于怎么弄,真的是随便搜,这里说下问题。 我是用tomcat+redis的方式,但是后来发现一个问题,session时销毁并不会触发sessionDestroyed方法,但是能触发添加元素的监听,简直爆炸。后来自己又去部署了spring session的缓存方式,发现居然监听
原创
发布博客 2017.12.09 ·
374 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

跨域SSO单点登录的简易实现和代理服务

单点登录的意思呢就是有多个系统的情况下,用户在同一登陆系统处进行账号登陆。之后访问其他系统时,可以直接进入系统,不用再次进行登录操作,以此来节约资源,也方便管理。       那么如何搭建一个简易的单点登录呢,且看下面。       首先,看个图:     从这个图上可以明显的知道sso的一个工作原理,对于应用而言,只要没登录都会跳转到sso。由sso做统一的登录处理。在用户完成登录后,s
原创
发布博客 2017.12.06 ·
2415 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

Gson 与FastJson 在json化 session时有异

由于之前设计的问题,现在要去json化一个session的集合。在使用Gson时,发现Gson转换的json里面只有session地址。后来试用fastjson,他可以将session里面的属性都正常json化。记录下。
原创
发布博客 2017.11.15 ·
571 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

父类获取子类的新属性值

情景:在一个方法中class A {}class B extends A{ private String token; public String getAgentToken() { return token; } public void setAgentToken(String token) {
原创
发布博客 2017.11.01 ·
9045 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

自带cookie的httpClient请求

在使用httpClient的时候,为了模拟另一个已经登录过的用户进行操作。这里进行模拟。 httpClient的包要4.3.3以上。 BasicCookieStore cookieStore = new BasicCookieStore(); BasicClientCookie cookie = new BasicClientCookie("JSESSIONID",
原创
发布博客 2017.10.17 ·
1605 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

java 过滤器初始化时获取Bean

近日,在使用过滤器时,由于要在初始化的时候加载数据库里的数据。但是发现注解注入bean的时间在init之后,导致没法在init方法里面使用数据库bean对象。     后来发现可以通过FilterConfig获取bean,方法如下:ApplicationContext app= WebApplicationContextUtils.getWebApplicationContext(config.g
原创
发布博客 2017.10.17 ·
1225 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

elasticsearch-head webui

发布资源 2017.09.27 ·
zip
加载更多