
知识点
起于山野之风
醉后不知天在水,满船清梦压星河
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 1581 阅读 · 0 评论 -
HTML实体字符、ASCII码、URLEncoder、Base64、MD5
HTML 字符实体在 HTML 中,某些字符是预留的。在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。比如 空格 的实体字符是 ,实体编号是  ASCIIASCII (American Standard Code for Information Interchange: 美国信息交换标准代码)原创 2021-03-14 19:19:45 · 388 阅读 · 0 评论 -
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 · 274 阅读 · 0 评论 -
闲谈 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 · 903 阅读 · 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 · 284 阅读 · 0 评论 -
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 · 91 阅读 · 0 评论 -
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 · 1561 阅读 · 0 评论 -
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 · 3051 阅读 · 3 评论 -
获取周一
/** * 获取 date 所在周的周一(国内周记法) * @param date date * @return 此周周一 */ public Date getThisWeekMonday(Date date) { Calendar cal = Calendar.getInstance(); cal.setTime(date); // 获得当前日期是一个星期的第几天(国外从星期天开始算第一天) ...原创 2020-11-19 15:33:24 · 151 阅读 · 0 评论 -
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 · 255 阅读 · 0 评论 -
ArrayList 和 HashSet 去重性能比较
ArrayList 和 HashSet 去重性能比较原文链接: Java - List 的 contains 方法的性能.ArrayList 的 contains 方法不会忽视地址值去判断是否包含该元素转载 2020-06-01 17:35:03 · 835 阅读 · 0 评论 -
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 · 201 阅读 · 0 评论 -
application.yml 配置笔记
idea控制台打印sql语句的配置logging.level.com.jbit.mapper.*=debug原创 2020-05-27 15:20:12 · 374 阅读 · 0 评论 -
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 · 664 阅读 · 0 评论 -
阿里短信
Controller.java @RequestMapping("/testSms") public ResponseEntity<String> testSms(@RequestParam("phone")String phone){ try { SendSmsResponse sendSmsResponse = smsUt...原创 2020-01-15 17:15:23 · 434 阅读 · 0 评论 -
pom.xml文件关于打包的配置
以下俩配置都是写在pom.xml文件的 <build> 标签里的 <!--配置打包时,哪些文件需要打包,哪些不需要--> <resources> <resource> <directory>src/main/java</directory> <inclu...原创 2020-01-15 11:48:24 · 1447 阅读 · 0 评论 -
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 · 1884 阅读 · 0 评论 -
通用异常处理
MainController 类抛出自定义异常,定义好的全局异常处理指定拦截自定义异常内容用枚举来实现,全局异常处理的返回结果用自定义的封装类来返回MainController (抛出自定义异常)@RestController@RequestMapping(value = "/study",produces = "application/json;charset=utf-8")publ...原创 2020-01-09 17:08:25 · 261 阅读 · 0 评论 -
Spring Boot配置文件放在jar外部
https://www.cnblogs.com/xiaoqi/p/6955288.html转载 2019-12-16 15:23:46 · 149 阅读 · 0 评论 -
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 · 181 阅读 · 0 评论 -
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 · 464 阅读 · 0 评论 -
Xftp传输文件的文件名含中文显示乱码
乱码——说明是编码方式和解码方式不一致导致的。 这里我们是用Xftp进行传输文件到虚拟机,所以乱码原因极可能是Xftp的编码方式和虚拟机的编码方式不一致导致的。①查看虚拟机编码方式 在命令行输入——echo $LANG,即可查看虚拟机的编码方式。 我这里查看到的是——en_US.UTF-8②查看并设置Xftp的编码方式 由于虚拟机是采用的UTF-8的编码方式,所以这里勾选上...原创 2019-11-04 10:08:49 · 12061 阅读 · 0 评论 -
常用空格转义字符
原文链接:HTML中& nbsp; & ensp; & emsp;等6种空格标记.常用空格转义字符 <!--不换行空格,全称是No-Break Space。它是按下space键产生的空格。此空格占据宽度受字体影响明显而强烈。-->  <!--半角空格,全称是En Space。占半个中文字符的宽度。-->...转载 2019-10-29 17:46:58 · 39322 阅读 · 0 评论 -
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 · 932 阅读 · 0 评论