自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

稚子候门

请输入博客描述。

  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

原创 MyBatis 批量更新小结

mybatis的批量更新操作

2023-01-05 16:55:28 146

转载 Redis 相关

Redis概念Redis 是用 C 语言开发的一个开源的高性能键值对(key-value)数据库。通常建议在 Linux 上运行,它通过提供多种键值数据类型来适应不同场景下的存储需求,数据存储在内存中,也可持久化到磁盘中,目前为止 Redis 支持的键值数据类型如下:字符串散列列表集合有序集合特色Redis 是用 C 语言写的开源项目,又由于数据都在内存中,所以读写速度非常快。所有数据保存早内存中,对数据的更新会异步保存在磁盘,做到断电不丢失。主从复制可以实现高可用和分布式。

2022-02-07 14:43:06 191

原创 Linux word转pdf汉字乱码

Linux word转pdf汉字乱码一. 问题二. 方案1. 创建文件夹2. 上传本地字体3. 生成字体索引文件(执行两条命令)4. 重启服务器5. 刷新缓存三. 要点四. 鸣谢一. 问题本地开发的一个word转pdf的服务,部署在linux上以后出现乱码,汉字一个也看不到。如下:二. 方案程序在本地能运行,部署到服务器出现异常,那肯定是环境差异。检查了一下,服务器上确实没有相关的字体包,那就装一个。1. 创建文件夹上传前,需要在/usr/share/fonts/建一个新的目录,名字叫w

2022-01-10 13:28:07 1471

原创 Linux 配置JDK

一、下载jdk进入jdk的安装目录/usr/java,没有的话就新建一个。然后输入以下命令:wget https://download.oracle.com/otn/java/jdk/8u261-b12/a4634525489241b9a9e1aa73d9e118e6/jdk-8u261-linux-i586.tar.gz?AuthParam=1600224352_abf1f124362df90ab8fdcf041a6c883d二、解压并重命名输入ls 查看是否下载成功。成功的话解压文件:

2020-09-16 10:53:42 164 1

原创 JAVA读取本地字体|OpenJDK 缺FontConfig组件

一、问题背景项目一直部署在阿里云上,一直正常运行。最近换新环境之后登陆界面的验证码不显示,后台报错:java.lang.NullPointerException at sun.awt.FontConfiguration.getVersion二、原因分析代码没变过,一样的包,那只能从部署环境找问题。仔细对比了现在和以前的环境,发现之前用的是JDK1.8,现在用的是OpenJDK8。查了一些资料,证实了一件事情——OpenJDK不支持awt包下的字体。三、解决办法解决办法有两个,要么改

2020-08-28 16:08:43 7546 9

原创 SpringBoot读取resources目录下的文件

文件位置代码读取ClassPathResource classPathResource = new ClassPathResource("static/font/STXIHEI.TTF");InputStream resourceAsStream =classPathResource.getInputStream();

2020-08-28 15:45:21 1397

原创 Nacos启动报错

一、环境1.CentOS72.NacosServer1.3.2二、问题刚装的非常干净的虚拟机,配置了java的环境变量后在/usr/local/nacos/bin目录下执行启动命令:./startup.sh。然后根据控制台提示查看了 /usr/local/nacos/logs/start.out 文件,发现报错:第一个问题:IllegalArgumentException: db.num is null第二个问题:WebServerException: Unable t

2020-08-17 15:08:26 16296 5

原创 使用Docker发布第一个war包

使用Docker发布War包有三种形式:编写Dockerfile 复制war包进容器 数据卷挂载准备一个war包。我这里的war包是自己写的docker.war。第一种:编写Dockerfile复制war将docker.war复制进宿主机中的文件夹。平时文件多,所以目录分的细,我选择的是/usr/local/hld/docker/tomcat/docker.war。编写Dockerfile在docker.war的同级目录下新建Dockerfile文件,写入以下内容:#继承

2020-08-14 22:13:31 462

转载 Linux 中各个文件夹的作用

大神的文章:https://www.cnblogs.com/yoke/p/7217019.html

2020-05-14 09:18:44 200

原创 SpringCloud学习笔记——跨服务实现文件上传下载

微服务框架下,简单的参数传递比较简单。但是要实现文件的上传下载,还是花费了我一天的时间。记录一下。一、文件上传1、服务提供者提供文件上传接口/** * @Description: 知识库文件上传 * @Author: ykbian * @Date: 2020/4/11 23:00 * @Param: * @return: 不报...

2020-04-23 09:39:24 1109

原创 JAR包获取命令行参数

有的时候,jar包运行的参数需要通过命令行的方式传入,有三种方式实现。一、Springboot之@ValueSpringboot的参数可以通过@Value获取。如下: @Value("${value}") private String value; 注意:如果以为写了这句代码就可以,那是大错特错。这样写项目都启动不起来的。Springboot启动的...

2020-01-10 09:26:00 5843

原创 阿里云——对象存储OSS——使用对象存储OSS搭建网盘

目录一、资源申请二、用户管理1.创建用户组2.创建用户2.1 创建用户信息2.2 保存csv文件2.3 将用户添加到用户组三、OSS Browser下载1. 下载2. 安装3. 登录四、基本文件操作1.存储空间(Bucket)1.1 创建Bucket1.2 删除Bucket1.3 Bucket的权限2.对象/文件(Object)...

2019-12-30 14:49:56 4677

原创 阿里云——数据传输服务DTS——数据订阅(旧版)监听到的数据解析

项目用到了阿里云的数据传输服务DTS,主要是数据监听。参考文档:https://help.aliyun.com/document_detail/26647.html?spm=a2c4g.11186623.2.19.100e6099zLpsGv用了一段时间,也踩了一些坑,现在做个总结。数据过滤DTS读取的是数据库的binlog文件,每秒一次,获取到的数据量是非常庞大的,但是这些数据并...

2019-12-19 14:33:24 1585

原创 MarkDownPad2为html文件增加目录

一、打开Html Head编辑器依次打开 工具>选项>高级>html hrad编辑器二、将下面的代码粘贴进去<!--bookmark --><script src="http://code.jquery.com/jquery-1.7.2.min.js"></script><script src="http://yan...

2019-11-27 17:18:35 332

原创 阿里云——企业级互联网架构Aliware专业认证考试ACP笔记真题

我只是给自己收藏个网址,不是做广告也不是抄袭。感谢原作者。阿里云企业级互联网架构Aliware专业认证考试——报名入口阿里云企业级互联网架构Aliware专业认证ACP考试概览ACP互联网架构认证笔记-MQ消息队列服务ACP互联网架构认证笔记-EDAS企业级分布式应用服务ACP互联网架构认证笔记-CSB云服务总线ACP互联网架构认证笔记-ARMS业务实时监控服务ACP互...

2019-07-17 17:27:25 2002

原创 使用IDEA整合SpringMVC和Mybatis(SSM框架)(二)

上一篇已经搭建了一个基础的springMVC项目,现在加入mybatis的相关配置。写代码之前先在数据库中建一张表,如下sql:DROP TABLE IF EXISTS `user_info`;CREATE TABLE `user_info` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) CHARACT...

2019-05-14 10:18:41 213

原创 使用IDEA整合SpringMVC和Mybatis(SSM框架)(一)

以下使用IDEA搭建一个SSM框架的项目。第一步,创建SpringMVC项目,有两种思路。第一种是直接创建一个SpringMVC项目,不得不说IDEA 很好用。步骤如下:新建web项目,项目名右击选择Add Framework support,选择Springmvc 插件,确定即可。idea会自动引入相关的依赖包,项目加入tomcat直接启动即可。不过一般为了更好的控制依赖包的版本,都...

2019-05-13 23:18:16 697

原创 IDEA 搭建SpringMVC

看大神请移步这里:https://www.cnblogs.com/wormday/p/8435617.html自己一直是SpringBoot开发项目。某天突然要用SpringMVC搭建一个项目,发现好久不用了,匆忙之间犯了很多错误。在这里整理一下自己的搭建过程,记录一下遇到的坑。网上搜到了两种搭建方式。第一种:大概过程是新建maven 项目然后在add Framework suppor...

2019-05-12 15:31:19 965 1

原创 JAVA搭建ftp服务器

程序里需要使用到ftp服务器进行文件传输,但是又不能让每个用户都自行搭建ftp服务,所以只能在代码里实现这一功能。一、准备工作我能想到的需求,大神们都已经实现了。网上有现成的jar。这是下载地址:http://mina.apache.org/ftpserver-project/download_1.1.1.html我用的是maven项目,所以直接引入pom文件就好。 <!-...

2019-03-28 09:46:40 4133 1

原创 使用idea自动生成bean文件

之前使用mybatis+mysql的时候,利用generater插件生成代码。现在公司使用JPA+sqlserver进行开发。很刺激,换了数据库之后就不知道该怎么写代码了。建表之后重新生成bean。网上搜了一下发现idea可以直接生成bean文件。一、连接数据库idea连接数据库,方法基本一样,如图: 二、创建bean文件夹三、生成Extensions打开连...

2019-02-18 16:45:26 9321 2

原创 Spring 单元测试

  一般情况下,每个接口开发完成后,都要进行测试。这里就SpringBoot 的单元测试做一个简单的介绍。一、引入test包&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-test&lt;/artif...

2018-11-28 11:22:06 1017

原创 30种简单的sql优化方法

同样的数据表,同样的查询条件,为什么有的执行时间2、3秒甚至更多,有的却只需要2毫秒。就是因为sql语句的差异。以下是我在网上搜集的一些sql语句优化方式,暂做笔记。合理的建立索引。首选在where查询条件和order by字段上建立索引。 尽量避免在 where 子句中使用!=或&lt;&gt;操作符,否则将使用全表扫描,索引作废。 尽量避免在where中进行null值的判断,否则将...

2018-11-21 16:45:43 307

原创 数据库三范式

数据库的设计要遵从三范式的原则。第一范式1、每一列属性都是不可再分的属性值,确保每一列的原子性。2、两列的属性相近或相似或一样,尽量合并属性一样的列,确保不产生冗余数据。个人理解就是原子性。如果说每一列的属性都是一块砖的话,那么不能在一列里面放两块砖,尽量的把两个半截砖头拼成一块放在一列,拼不成的就不勉强了。第二范式1、每一行的数据只能与其中一列相关,即一行数据只做一件事。...

2018-11-20 14:54:57 149

原创 SpringBoot学习笔记——Spring Cloud各个组件的作用

一、分类简单来讲,Spring Cloud 的组件可以分为两类,如下:自成体系型Eureka。服务注册中心,所有的服务都必须注册在Eureka才能被发现被使用。Dashboard、Hystrix。仪表盘,监控集群模式和单点模式,其中集群模式需要收集器Turbine配合。Zuul。API服务网关,进行路由分发和过滤。Config。分布式配置中心,可以在本地仓库、SVN、Git...

2018-11-20 09:56:57 1487 1

原创 多数据源配置时出现的一些问题

自己写了一个SpringBoot结构的小项目,练习一下多数据源的配置。因为是从之前的项目中拷贝的代码,不清楚其实现原理,因此出现了一些错误。一、Premature end of file.控制台输出如下:Caused by: org.springframework.core.NestedIOException: Failed to parse mapping resource: 'fi...

2018-11-01 10:42:18 13005 2

原创 JAVA 调用打印机输出PDF文件

想利用java程序打印一些文件。做以下测试:一、环境要调用打印机输出文件,首先本地得有一个能正常使用的打印机。我电脑安装的是虚拟打印机。二、java代码一)、打印输出的实体类import java.io.Serializable;import java.util.Date;/** * @Author: ykbian * @Date: 2018/10/24 9:22...

2018-10-24 15:46:27 4311 1

原创 JAVA自定义注解

这只是我的笔记,看大神请移步:https://www.cnblogs.com/acm-bingzi/p/javaAnnotation.html什么是注解?对于很多初次接触的开发者来说应该都有这个疑问?Annontation是Java5开始引入的新特征,中文名称叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为...

2018-10-10 13:58:32 174

原创 mybatis 映射实体类不完整的一些解决问题

一,基本环境自己写个demo,习惯性的使用generator逆向生成代码。这是我的mapper.xml文件。&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;!DOCTYPE mapper PUBLIC "-//mapping.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybati...

2018-09-27 09:35:29 6747

原创 SpringBoot 整合Mybatis时控制台输出sql语句

SpringBoot整合Mybatis极大的加快了开发速度。但是时间长了发现一个问题,sql不论执行的错与对,控制台都看不到当前执行的sql信息,多有不便。在application.yml进行以下配置即可:logging: level: com.sicmed.ehis.mapper.*: debug #这是你的mapper包路径。效果如下: ...

2018-09-07 11:04:18 9709

原创 百度AI开放平台文字之身份证识别的实现

一、准备工作一、获取百度的开发权鉴百度AI开放平台地址:https://console.bce.baidu.com/?_=1532076508921&amp;fromai=1#/aip/overview和其他平台接口的使用一样,首先要获取相关的key值。登录百度账号之后进入控制台,依次点击: 创建应用。保存相关的Key。二、准备一张身份证照片我的是在网上找的,保存在...

2018-07-20 18:35:19 3994 4

原创 高德API的使用 | java 获取天气预报信息

    本来是在网上看一下地图和天气,结果沉迷于高德地图无法自拔,想着自己也做一个简单的地图。后来发现高德还有天气预报的接口,于是加了一个天气预报模块。    高德API的使用    说实话这个怎么使用,高德自己的文档比我说的清楚,我再说也是狗尾续貂。简单来说就是申请key,在&lt;script&gt;标签中写清楚自己的key,然后在另外一个&lt;script&gt;标签中写js函数,直接复制...

2018-07-16 10:29:30 3784

原创 springboot使用hibernate validator校验

我目前还掌握的还不是很好,大神在这https://www.cnblogs.com/mr-yang-localhost/p/7812038.html

2018-07-09 14:31:22 335

原创 Idea工具将SpringBoot项目打成可执行jar包

    开发中经常会用到各种各样的jar包,极大的提高了开发效率。我自己是不是也可以写一个jar包?    找了一些资料,写一个简单的demo。   一、自定义一个jar包        (一)新建SpringBoot项目    1. 新建名称为myjar的SpringBoot项目。    2. pom.xml文件和application.properties文件不用改动。    3. 新建myJ...

2018-07-02 15:29:48 6843 4

原创 个人网站的搭建(七)——SpringBoot集成Redis 缓存

一、Redis做缓存的优势    Redis是一个典型的非关系型数据库。其内部是一个key-value存储系统,比较而言,它支持存储的value类型更多,包括:String(字符串)list(链表)set(集合)zset(sorted set   有序集合)hash(哈希,类似于map)Redis基于内存运行并支持持久化的NoSql数据库,是当前最热门的数据库之一。二、理论准备    感谢 htt...

2018-06-29 10:27:32 212

原创 SpringBoot学习笔记——Spring Boot配置文件

    SpringBoot工程创建时会自动生成application.properties文件,这个文件专门存放配置信息。    但是目前默认的配合文件已经不能满足我了,需要自己配置一些信息。    第一、application.properties有一些默认的也是固定的属性和参数,不能改,但是我需要加入自己的配置信息。    第二、项目上线之时代码已经编译,都是.class文件,没法修改。但是...

2018-06-28 15:25:03 241

原创 SpringCloud 学习笔记------服务链路追踪(Spring Cloud Sleuth)

    声明,老师讲过眼里过千遍不如手里过一遍。这个真的只是我的学习笔记,只是写个我自己看的,要是有雷同之处,海涵。想看大牛的博客,请移步这里http://blog.csdn.net/forezp/article/details/69788938一、理论准备    目前以我的理解能力,能看明白的就是一句话——哪个接口调用了哪个接口,传递了什么数据,花了多长时间。    Spring Cloud S...

2018-06-26 11:25:13 1311

原创 个人网站的搭建(六)——Spring之AOP

监听器的准备

2018-06-22 10:27:20 162

原创 搭建个人网站

    想把学到的东西都集成在一个项目里。边学边做,边做边改。    我的个人网站本来已经上线了,但是没有因为没有备案,暂时访问不了。    以下是我的搭建过程:个人网站的搭建(一)——基础工作个人网站的搭建(二)——java获取访客ip个人网站的搭建(三)——留言功能个人网站的搭建(四)——利用SpringBoot发送邮件...

2018-06-20 16:44:45 456

原创 个人网站的搭建(四)——利用SpringBoot发送邮件

开放stmp配置引入依赖包工具类实用工具类

2018-06-20 15:49:09 1292

原创 SpringBoot+Mybatis 逆向工程生成代码

一、导入依赖包                 &lt;dependency&gt; &lt;groupId&gt;org.mybatis&lt;/groupId&gt; &lt;artifactId&gt;mybatis&lt;/artifactId&gt; &lt;version&gt;3.4.4&lt;/version&gt; &lt;/dependenc

2018-06-20 11:21:07 1871

Kropano中文开发文档

这是一份关于Kropano的中文开发文档,但是不是我翻译的,我也是在网上下载的。我需要积分,所以我就是试试。

2018-07-04

空空如也

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

TA关注的人

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