
java
文章平均质量分 67
稚子候门
你很懒,还没有添加简介
展开
-
MyBatis 批量更新小结
mybatis的批量更新操作原创 2023-01-05 16:55:28 · 210 阅读 · 0 评论 -
Redis 相关
Redis概念Redis 是用 C 语言开发的一个开源的高性能键值对(key-value)数据库。通常建议在 Linux 上运行,它通过提供多种键值数据类型来适应不同场景下的存储需求,数据存储在内存中,也可持久化到磁盘中,目前为止 Redis 支持的键值数据类型如下:字符串散列列表集合有序集合特色Redis 是用 C 语言写的开源项目,又由于数据都在内存中,所以读写速度非常快。所有数据保存早内存中,对数据的更新会异步保存在磁盘,做到断电不丢失。主从复制可以实现高可用和分布式。转载 2022-02-07 14:43:06 · 231 阅读 · 0 评论 -
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 · 1793 阅读 · 0 评论 -
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 · 234 阅读 · 1 评论 -
SpringBoot读取resources目录下的文件
文件位置代码读取ClassPathResource classPathResource = new ClassPathResource("static/font/STXIHEI.TTF");InputStream resourceAsStream =classPathResource.getInputStream();原创 2020-08-28 15:45:21 · 1460 阅读 · 0 评论 -
使用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 · 540 阅读 · 0 评论 -
SpringCloud学习笔记——跨服务实现文件上传下载
微服务框架下,简单的参数传递比较简单。但是要实现文件的上传下载,还是花费了我一天的时间。记录一下。一、文件上传1、服务提供者提供文件上传接口/** * @Description: 知识库文件上传 * @Author: ykbian * @Date: 2020/4/11 23:00 * @Param: * @return: 不报...原创 2020-04-23 09:39:24 · 1283 阅读 · 0 评论 -
JAR包获取命令行参数
有的时候,jar包运行的参数需要通过命令行的方式传入,有三种方式实现。一、Springboot之@ValueSpringboot的参数可以通过@Value获取。如下: @Value("${value}") private String value; 注意:如果以为写了这句代码就可以,那是大错特错。这样写项目都启动不起来的。Springboot启动的...原创 2020-01-10 09:26:00 · 6534 阅读 · 0 评论 -
IDEA 搭建SpringMVC
看大神请移步这里:https://www.cnblogs.com/wormday/p/8435617.html自己一直是SpringBoot开发项目。某天突然要用SpringMVC搭建一个项目,发现好久不用了,匆忙之间犯了很多错误。在这里整理一下自己的搭建过程,记录一下遇到的坑。网上搜到了两种搭建方式。第一种:大概过程是新建maven 项目然后在add Framework suppor...原创 2019-05-12 15:31:19 · 1044 阅读 · 1 评论 -
使用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 · 257 阅读 · 0 评论 -
使用IDEA整合SpringMVC和Mybatis(SSM框架)(一)
以下使用IDEA搭建一个SSM框架的项目。第一步,创建SpringMVC项目,有两种思路。第一种是直接创建一个SpringMVC项目,不得不说IDEA 很好用。步骤如下:新建web项目,项目名右击选择Add Framework support,选择Springmvc 插件,确定即可。idea会自动引入相关的依赖包,项目加入tomcat直接启动即可。不过一般为了更好的控制依赖包的版本,都...原创 2019-05-13 23:18:16 · 751 阅读 · 0 评论 -
SpringBoot+Mybatis 逆向工程生成代码
一、导入依赖包 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.4</version> </dependenc原创 2018-06-20 11:21:07 · 1928 阅读 · 0 评论 -
Idea工具将SpringBoot项目打成可执行jar包
开发中经常会用到各种各样的jar包,极大的提高了开发效率。我自己是不是也可以写一个jar包? 找了一些资料,写一个简单的demo。 一、自定义一个jar包 (一)新建SpringBoot项目 1. 新建名称为myjar的SpringBoot项目。 2. pom.xml文件和application.properties文件不用改动。 3. 新建myJ...原创 2018-07-02 15:29:48 · 6929 阅读 · 4 评论 -
高德API的使用 | java 获取天气预报信息
本来是在网上看一下地图和天气,结果沉迷于高德地图无法自拔,想着自己也做一个简单的地图。后来发现高德还有天气预报的接口,于是加了一个天气预报模块。 高德API的使用 说实话这个怎么使用,高德自己的文档比我说的清楚,我再说也是狗尾续貂。简单来说就是申请key,在<script>标签中写清楚自己的key,然后在另外一个<script>标签中写js函数,直接复制...原创 2018-07-16 10:29:30 · 4306 阅读 · 0 评论 -
百度AI开放平台文字之身份证识别的实现
一、准备工作一、获取百度的开发权鉴百度AI开放平台地址:https://console.bce.baidu.com/?_=1532076508921&fromai=1#/aip/overview和其他平台接口的使用一样,首先要获取相关的key值。登录百度账号之后进入控制台,依次点击: 创建应用。保存相关的Key。二、准备一张身份证照片我的是在网上找的,保存在...原创 2018-07-20 18:35:19 · 4165 阅读 · 4 评论 -
SpringBoot 整合Mybatis时控制台输出sql语句
SpringBoot整合Mybatis极大的加快了开发速度。但是时间长了发现一个问题,sql不论执行的错与对,控制台都看不到当前执行的sql信息,多有不便。在application.yml进行以下配置即可:logging: level: com.sicmed.ehis.mapper.*: debug #这是你的mapper包路径。效果如下: ...原创 2018-09-07 11:04:18 · 9798 阅读 · 0 评论 -
mybatis 映射实体类不完整的一些解决问题
一,基本环境自己写个demo,习惯性的使用generator逆向生成代码。这是我的mapper.xml文件。<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mapping.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybati...原创 2018-09-27 09:35:29 · 6939 阅读 · 0 评论 -
JAVA自定义注解
这只是我的笔记,看大神请移步:https://www.cnblogs.com/acm-bingzi/p/javaAnnotation.html什么是注解?对于很多初次接触的开发者来说应该都有这个疑问?Annontation是Java5开始引入的新特征,中文名称叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为...原创 2018-10-10 13:58:32 · 242 阅读 · 0 评论 -
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 · 4530 阅读 · 1 评论 -
多数据源配置时出现的一些问题
自己写了一个SpringBoot结构的小项目,练习一下多数据源的配置。因为是从之前的项目中拷贝的代码,不清楚其实现原理,因此出现了一些错误。一、Premature end of file.控制台输出如下:Caused by: org.springframework.core.NestedIOException: Failed to parse mapping resource: 'fi...原创 2018-11-01 10:42:18 · 13294 阅读 · 2 评论 -
Spring 单元测试
一般情况下,每个接口开发完成后,都要进行测试。这里就SpringBoot 的单元测试做一个简单的介绍。一、引入test包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artif...原创 2018-11-28 11:22:06 · 1083 阅读 · 0 评论 -
JAVA搭建ftp服务器
程序里需要使用到ftp服务器进行文件传输,但是又不能让每个用户都自行搭建ftp服务,所以只能在代码里实现这一功能。一、准备工作我能想到的需求,大神们都已经实现了。网上有现成的jar。这是下载地址:http://mina.apache.org/ftpserver-project/download_1.1.1.html我用的是maven项目,所以直接引入pom文件就好。 <!-...原创 2019-03-28 09:46:40 · 4619 阅读 · 1 评论