自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

起于山野之风

毕竟几人真得鹿,不知终日梦为鱼

  • 博客(36)
  • 收藏
  • 关注

原创 java: -source 1.5 中不支持 diamond 运算符 / Set language level to 8 - Lambdas, type annotations etc.

经查看,发现 Target bytecode version 为 1.5 版本,Language level 版本也为 5解决办法:方法一(推荐) <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artif

2021-03-22 12:10:50 1467

原创 HTML实体字符、ASCII码、URLEncoder、Base64、MD5

HTML 字符实体在 HTML 中,某些字符是预留的。在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。比如 空格 的实体字符是 &nbsp;,实体编号是 &#160;ASCIIASCII (American Standard Code for Information Interchange: 美国信息交换标准代码)

2021-03-14 19:19:45 313

原创 Oracle 一些操作命令

Oracle 数据导出(ORACLE_SID 为实例库名)C:\Users\Administrator>exp userid = username/password@ORACLE_SID full=y inctype=complete file=导出路径及文件名例:C:\Users\Administrator>exp scott/tiger@orcl file=d:\expdata.dmp full=yexp 和 expdp 不同,具体自行查询。导入 exp 导出的 dmp 文件

2021-03-13 16:52:03 192

原创 闲谈 Spring 容器中对象的获取

<bean id="name" class="type"></bean>注解配置的 bean,它的 bean id 默认为类名首字母小写@Autowired 默认是按照类型(byType)注入的,结合 @Qualifier(“XX”) 使用,可以让 @Autowired 按照 byName 方式装配;@Resource 默认是按照属性名(byName)装配的,通过设置name和 type 属性可以指定注入方式,使用 type 属性时按照类型(byType)注入;Spring

2021-03-13 00:42:05 773 1

原创 Tomcat 发布多个项目,并通过不同的端口号进行访问

找到 Tomcat 下的配置文件 setting.xml ,复制整个 <Service> 标签内容,修改如下即可: <!--取一个不同的 name--> <Service name="Catalina01"> <!--port 填自己项目需要发布的端口--> <Connector port="8061" protocol="HTTP/1.1" connectionTimeout="20000" .

2021-03-12 09:51:19 215

原创 Linux 相关命令

查看某个进程ps -ef | grep nginx重启 Nginxnginx -s reload查看防火墙开放的端口firewall-cmd --list-all firewall-cmd --list-ports fdfs_teirewall-cmd --list-ports netstat -ntpl开放某个端口firewall-cmd --add-port=23000/tcp --permanent关闭某个端口firewall-cmd

2021-03-02 14:58:54 58

原创 SSM 整合 redis

配置完一下几点就可以使用RedisTemplate和RestTemplate了applicationContext.xml (放在 resources 文件夹下) <!--加载配置文件--> <context:property-placeholder ignore-unresolvable="true" location="classpath:jdbc.properties,classpath:redis.properties"/> <.

2021-02-04 17:07:27 65

原创 produces 设置返回数据的类型以及编码

@RestController@RequestMapping("/study")public class StudyController { @GetMapping(value = "/image", produces = MediaType.IMAGE_JPEG_VALUE)// 指明返回值类型后,就可正确显示图片// @GetMapping("/image")// FIXME 如此做,则浏览器显示乱码 public byte[] image() { Fil

2021-01-22 09:47:46 1421

原创 GeoServer 或 GeoTools 等依赖下载不下来

在 pom.xml 文件的 project 标签内添加如下配置: <repositories> <!--GeoServer--> <repository> <id>GeoSolutions</id> <url>http://maven.geo-solutions.it/</url> </repository>

2020-11-20 10:59:48 2502 3

原创 获取周一

/** * 获取 date 所在周的周一(国内周记法) * @param date date * @return 此周周一 */ public Date getThisWeekMonday(Date date) { Calendar cal = Calendar.getInstance(); cal.setTime(date); // 获得当前日期是一个星期的第几天(国外从星期天开始算第一天) ...

2020-11-19 15:33:24 104

原创 postgreSQL 时间求差

-- 查询当前时间减后一个时间差是否大于 '0 s'-- 8||' hour'::interval 同 '8 hour' 同 8*interval '1 hour'select age(current_timestamp + ('8 hour')::interval, timestamp '2020-05-20 10:29:16.567') > '0 s'

2020-11-13 16:09:00 484

原创 postgreSQL 修改序列值、创建用户

查看、设置序列值-- 查看序列select * from t_class_id_seq-- postgresql 设置序列的起始值alter sequence t_class_id_seq restart with 9-- 查找 Sequence 中的下一个值SELECT nextval('t_class_id_seq');-- 把序列号改成和当前最大主键一致select setval('t_class_id_seq', (select max(id) from t_class));

2020-11-13 16:05:38 1773

原创 postgreSQL 导出(含自增序列)、导入

导出pg_dump -U [username 用户名] -t [表名] -d [dbname 数据库名] > [输出文件的位置及文件名(建议文件名为.dump)]-- 建议:不建议用图形化工具的转储功能,很多有问题的;用户使用 postgres-- pg_dump 可以直接转储一个数据库,此时 SQL 命令不需要 -t 参数。以上方式转储的文件在导入后,自增表的自增序列仍在导入psql -h [hostname 服务器ip] -U [username 用户名] -p [端口] -d [

2020-11-13 16:00:16 3057

原创 读取 Excel 或 TXT

/** * 这里的读取的 Excel 有格式限制:第一行是每列标题且没重复列标题,具体代码可根据实际需求来 * 返回的格式是 json 格式(标题可能无序): * [{"列标题2":"11","列标题1":"10","列标题3":"12"},{"列标题2":"21","列标题1":"20","列标题3":"22"},{"列标题2":"31","列标题1":"30","列标题3":"32"}] */@Compomentpublic class readTextUtil { @Valu.

2020-11-11 10:38:07 125

原创 pg_stat_statements 启用并查看跟踪服务器的所有数据库的统计信息

名称类型参考文献描述useridoidpg_authid.oid执行该语句的用户的OIDdbidoidpg_database.oid执行该语句的数据库的OIDqueryidbigint内部哈希码,根据语句的解析树计算querytext代表声明文本callsbigint执行次数total_timedouble precision语句中花费的总时间(以毫秒为单位)min_timedouble precision...

2020-08-19 17:20:26 362

原创 WebSocket简单实现( + SpringBoot)

pom.xml <!--WebSocket依赖--> <dependency> <groupId>javax.websocket</groupId> <artifactId>javax.websocket-api</artifactId> <version>1.1</version> <scope>provided</scope>.

2020-06-03 10:10:32 213

转载 ArrayList 和 HashSet 去重性能比较

ArrayList 和 HashSet 去重性能比较原文链接: Java - List 的 contains 方法的性能.ArrayList 的 contains 方法不会忽视地址值去判断是否包含该元素

2020-06-01 17:35:03 687

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

先检查 Mybatis 配置是否正确:mapper.java 接口中的方法名和 mapper.xml 中 statement 的 id 一致mapper.java 接口中的方法输入参数类型和 mapper.xml 中 statement 的 parameterType 指定的类型一致。mapper.java 接口中的方法返回值类型和 mapper.xml 中 statement 的 resultType 指定的类型一致。映射文件名必须与接口文件名相同,如果写在同一包路径下(在 reso

2020-05-28 17:16:28 157

原创 application.yml 配置笔记

idea控制台打印sql语句的配置logging.level.com.jbit.mapper.*=debug

2020-05-27 15:20:12 316

原创 Freemarker 导出word

需求: Java 实现 Word 导出功能准备 Freemarker 的 .ftl 模板文件① 先编写好 Word 模板② 编写实体类根据需要导出的 Word 模板编写对应的实体类。public class TaskNotice{ private Integer id; private Integer projectId; private String number; private String projectName; //省略.....}

2020-05-22 17:22:08 332

原创 阿里短信

Controller.java @RequestMapping("/testSms") public ResponseEntity<String> testSms(@RequestParam("phone")String phone){ try { SendSmsResponse sendSmsResponse = smsUt...

2020-01-15 17:15:23 373

原创 pom.xml文件关于打包的配置

以下俩配置都是写在pom.xml文件的 <build> 标签里的 <!--配置打包时,哪些文件需要打包,哪些不需要--> <resources> <resource> <directory>src/main/java</directory> <inclu...

2020-01-15 11:48:24 1358

原创 postgreSQL SQL语句创建自增表

postgreSQL通过将字段类型设置为serial来将表设计为自增表CREATE TABLE "public"."t_achievement_directory" ( "id" serial8 PRIMARY KEY, "directory_name" varchar(255) COLLATE "pg_catalog"."default", "pid" int8, "modif...

2020-01-14 12:01:45 1735

原创 通用异常处理

MainController 类抛出自定义异常,定义好的全局异常处理指定拦截自定义异常内容用枚举来实现,全局异常处理的返回结果用自定义的封装类来返回MainController (抛出自定义异常)@RestController@RequestMapping(value = "/study",produces = "application/json;charset=utf-8")publ...

2020-01-09 17:08:25 203

转载 Spring Boot配置文件放在jar外部

https://www.cnblogs.com/xiaoqi/p/6955288.html

2019-12-16 15:23:46 108

原创 ZIP工具类

ZIP工具类实现文件的压缩package com.jbit.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Component;import java.io.*;import java.util.zip.ZipEntry;im...

2019-12-09 17:52:15 123

原创 sftp工具类

sftp工具类实现文件上传、下载、删除、查询目录详情、新建文件夹及重命名文件等操作package com.jbit.utils;import com.jcraft.jsch.*;import org.apache.commons.text.StringEscapeUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactor...

2019-11-23 16:58:36 368

原创 个人问题记录

浏览器 url 地址殊字符转义编码空格 %20" %22# %23% %25& %26( %28) %29+ %2B, %2C/ %2F: %3A; %3B< %3C= %3D> %3E? %3F@ %40\ %5C| %7C ...

2019-11-13 14:19:20 3500

原创 Xftp传输文件的文件名含中文显示乱码

  乱码——说明是编码方式和解码方式不一致导致的。  这里我们是用Xftp进行传输文件到虚拟机,所以乱码原因极可能是Xftp的编码方式和虚拟机的编码方式不一致导致的。①查看虚拟机编码方式  在命令行输入——echo $LANG,即可查看虚拟机的编码方式。  我这里查看到的是——en_US.UTF-8②查看并设置Xftp的编码方式  由于虚拟机是采用的UTF-8的编码方式,所以这里勾选上...

2019-11-04 10:08:49 11450

原创 centos安装FastDFS

1. Centos下安装FastDFS1.1 上传将课前资料中的文件上传到linux下的/home/lurenwu/fdfs目录:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BRdvF2RW-1572344256360)(assets/1526205834487.png)]1.2 安装依赖FastDFS运行需要一些依赖,在课前资料提供的虚拟中已经安装好了...

2019-10-30 14:05:35 168

转载 常用空格转义字符

原文链接:HTML中& nbsp; & ensp; & emsp;等6种空格标记.常用空格转义字符&nbsp; <!--不换行空格,全称是No-Break Space。它是按下space键产生的空格。此空格占据宽度受字体影响明显而强烈。-->&ensp; <!--半角空格,全称是En Space。占半个中文字符的宽度。-->...

2019-10-29 17:46:58 37217

原创 Linux Centos7安装MySql8.0

MySql8.0安装卸载查看是否安装了mysql rpm -qa | grep mysql删除rpm -e mysql //普通删除rpm -e --nodeps mysql //强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除在线安装创建文件夹mkdir /usr/local/mysql进入该文件夹cd /usr/loca...

2019-10-29 16:58:33 260

原创 Linux Centos7安装Tomcat8.5

Tomcat8安装普通安装随便找个位置解压安装包tar -zxvf apache-tomcat-8.5.42.tar.gz更名并移动至 /usr/local/tomcat8mv apache-tomcat-8.5.42 /usr/local/tomcat8启动tomcatcd /usr/local/tomcat8./bin/startup.sh设置Tomcat开机启动编辑...

2019-10-29 16:05:50 549

原创 Linux Centos7安装JDK1.8

JDK1.8安装卸载自带JDK1.1 查看jdkrpm -qa | grep jdk1.2 移除jdkyum -y remove (查找出来的jdk版本)在指定位置(这里是 /usr/java )安装JDK2.1 下载jdk-8u231-linux-x64.rpm:2.2 安装:rpm -ivh jdk-8u231-linux-x64.rpm2.3 环境变量配置vim /et...

2019-10-29 15:39:02 409

原创 MySQL、PostgreSQL 得到当前插入的数据的id

MySQL<insert id="insert" parameterType="com.jbit.entity.Student"> insert into student(id,name) values (#{id,jdbcType=BIGINT}, #{name,jdbcType=VARCHAR}) <selectKey keyProperty="id" order="...

2019-10-23 17:39:43 807

原创 虚拟机桥连接在网络环境变化后无论如何都无法连接网络?

症状 在桥连接模式下。虚拟机正常使用无误,因其他原因更换了电脑主机网络连接后,发现虚拟机无法重新连接网络,虚拟机网络连接标识在转圈圈后显示红叉,无法连接网络。重启也没用,重置网络配置也无效。解决办法: 关掉电脑开启的移动热点就好了。原因: 虚拟机桥连接模式未手动指定需要桥接的主机网络适配器,而是设置的自动桥接。 而这个自动桥接一点都不自动,在你电脑主机开启了移动热点后,它自动...

2019-06-27 10:41:26 723

空空如也

空空如也

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

TA关注的人

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