自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

可乐止饱

或许在经年之后,喝着一杯相思的酒,迷茫在离别的渡口,不知度过了多少春秋,可这场美丽的邂逅,却始终魂牵梦绕在心头。

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

原创 Linux登录sftp服务器

1、使用工具sftp sftp -P {port} {username}@{ip} 回车输入密码2、使用工具lftp lftp sftp://{username}@{ip}:{port} 回车输入密码

2022-07-11 18:19:55 6060 1

原创 各种ContentType的类型

.asf video/x-ms-asf.avi video/avi.doc application/msword.zip application/zip.rar application/x-zip-compressed.xls application/vnd.ms-excel.gif image/gif.jpg image/jpeg.jpeg image/jpeg.wav au...

2020-04-01 10:03:36 480

转载 @Mapper 实体-模型映射

domain类是我们用于与数据库映射的实体类,通常在将实体数据序列化发送到客户端时,我们不会吧domain类去序列化,而是将domain类转成一个model,将model序列化作为响应给浏览器的数据。例如,有一个章节类(Chapter):@Entity@Table(name = "chapters")public class Chapter { @Id @Column(na...

2020-04-01 09:50:10 1777 1

原创 文件下载--解决文件名字乱码问题

@GetMapping("download")@ResponseBodypublic void download(String fileName, @RequestParam(required = false) String newName, HttpServletResponse response) { String path = path; // C:\\upload\\ ...

2020-01-10 10:18:37 517

转载 刷新父页面(WINDOW.OPEN打开的页面)

父页面A:window.open('b.html','b页面','width=800,height=500,toolbar=no,scrollbars=no,menubar=no,screenX=200,screenY=200');页面B:<script> window.onunload = function () { window.opene...

2019-11-23 16:29:16 1143

原创 git忽略文件

如果在创建.gitignore文件之前就已经add或者commit了,那么即使在.gitignore文件中写入新的规则,这些规则也不会起作用。因为.gitignore文件只能作用于未被跟踪的文件(Untracked Files),也就是那些从来没有被Git记录过的文件(自添加以后,从未 add 及 commit 过的文件)。如果文件曾经被 Git 记录过,那么.gitignore就对它们完全无效。...

2019-11-12 20:13:43 139

原创 手机号的正则校验

手机号((13|18)[0-9]|(145|147|149)|15([0-3]|[5-9])|166|17([1-3]|[5-8])|19[8-9])[0-9]{8}

2019-11-12 15:22:33 161

原创 简单加密文件

import java.io.*;public class FileEncryptUtil { /** * 密钥 */ private static final int encryptKey =0x12; /** * 加密/解密 文件 * @param srcFile 原文件 * @param encFile 加密/解密后的文件 ...

2019-10-29 14:52:23 186

原创 文件下载

/** * 读取配置文件 */@Autowiredprivate Environment environment;@GetMapping(value = "download")public void download(HttpServletResponse response, String fileName) throws IOException { String name = f...

2019-10-23 20:26:14 100

原创 生成一维码与解析一维码

maven引入<!-- 一维码或二维码编码 --><dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.2.0</version></dependency&gt...

2019-10-23 19:48:56 513

转载 git通过命令忽略指定文件

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。项目中一些需要在本地修改,又不能写进.gitignore中,就需要通过命令了忽略$ git update-index --assume-unchanged /path/to/file取消忽略$ git update-index --no-assume-unchanged /path/...

2019-10-23 19:28:42 336

原创 @Pattern进行正则校验

@Pattern(regexp = "\\d{4}", message = "仓位标识格式不正确", flags = {}, groups = {}, payload = {})作用于属性regexp:正则表达式message:不符合条件时的提示信息flags:匹配标志,一个位掩码,可能包括 CASE_INSENSITIVE , MULTILINE , DOTALL , UNICODE...

2019-10-16 20:35:35 6623

转载 解决Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name) 中文显示乱码

如果file.Name为中文则乱码。解决办法是方法1:response.setHeader("Content-Disposition", "attachment; filename=" + java.net.URLEncoder.encode(fileName, "UTF-8"));下载的程序里有了上面一句,一般在IE6的下载提示框上将正确显示文件的名字,无论是简体中文,还是日文。但是文字...

2019-10-15 18:12:33 3653 1

原创 springboot获取当前服务器target/classes的路径

ResourceUtils.getURL("classpath:").getPath();

2019-10-11 20:19:15 5351 1

转载 关于transfer的一些问题

transfer如果是相同对象进行复制,则是浅拷贝,如:Transfer.javaList<User> user2User(List<User> user);A.javaUser user = new User().setName("ccc").setAge(19);List<User> list = new ArrayList<>();...

2019-10-11 17:51:28 1243

原创 File与MultipartFile互转

File file = new File(filePath+fileName);FileInputStream fileInputStream = new FileInputStream(file);String[] fileNameSplit = fileName.split("\\.");MultipartFile multipartFile = new MockMultipartFil...

2019-10-11 17:36:42 2202

原创 如何获取泛型的类类型

ParameterizedType pt = (ParameterizedType) this.getClass().getGenericSuperclass();// 获取第一个类型参数的真实类型this.clazz = (Class<T>) pt.getActualTypeArguments()[0];

2019-08-07 18:37:19 1455

原创 Structs2中全局获取request和response

获取request解耦方式一HttpServletRequest request = (HttpServletRequest)ActionContext.getContext().get(StrutsStatics.HTTP_REQUEST);方式二Map<String, Object> request = (Map)ActionContext.getContext().g...

2019-08-07 18:30:04 173

原创 Spring MVC 如何全局获取request和response

全局获取requestHttpServletRequest httpServletRequest = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();全局获取responseHttpServletResponse httpServletResponse = ((Serv...

2019-08-07 15:32:35 2392

原创 IDEA的ctrl+c,ctrl+v等快捷键无法使用

因为勾选了Vim模式,Tools,Vim Emulator,前面会有一个√,取消即可,如图:

2019-04-16 09:22:08 11184 7

原创 windows桌面图标或状态栏图标显示空白或无法正常显示

桌面图标显示空白右键->属性->快捷方式->更改图标,选择图标的路径,确定状态栏图标显示空白win+R弹出运行窗口,输入%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar回车,跳转到TaskBar文件夹中,如果发现没有该图标或者该图标显示空白,则把图标复制一个进去,记住名字要一样...

2019-04-14 02:19:11 8993

原创 tomcat启动控制台中文乱码

在tomcat启动时会有中文乱码问题,这是因为tomcat与系统编码不一致造成的tomcat是utf-8,查看控制台编码发现是GBK,于是就乱码了解决办法:进入tomcat目录下的confapache-tomcat-8.5.38\conf\logging.properties在里面加入或更改成GBKjava.util.logging.ConsoleHandler.encoding = ...

2019-04-13 23:43:57 3107 4

原创 一步一步学SpringBoot(五)---SpringBoot整合Mybatis进行简单的增删改查

在pom文件引入依赖前面已经引入了这些依赖,再确定一下 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> ...

2019-04-13 22:11:37 807

原创 一步一步学SpringBoot(四)---德鲁伊(Druid)对数据库密码加密

数据库密码加密首先用命令行进入druid-1.1.0.jar所在的目录再执行以下命令运行代码对密码进行加密输入你的密码java -cp druid-1.1.0.jar com.alibaba.druid.filter.config.ConfigTools you_password执行完输出以下数据privateKey:MIIBVgIBADANBgkqhkiG9w0BAQEFAASCA...

2019-04-13 21:24:13 1782

原创 事务管理注解@Transactional

出现SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@99362df] was not registered for synchronization because synchronization is not activeJDBC Connection [com.alibaba.druid.proxy.jdbc...

2019-04-13 20:07:48 6386

原创 XML fragments parsed from previous mappers already contains value for **.UserMapper.Base_Column_List

出现Error creating bean with name 'userController' defined in file [E:\IntelliJ\workspaces\web_workspaces\best_springboot_mybatis\target\classes\com\test\springbm\controller\UserController.class]: Unsa...

2019-04-13 19:07:20 6035

原创 Could not autowire. No beans of '' type found. less... (Ctrl+F1) Checks autowiring problems in a be

启动出现Could not autowire. No beans of '' type found. less... (Ctrl+F1) Checks autowiring problems in a bean class错误,网上找了很多办法都是进setting把IDE的提醒去掉,但我觉得这跟掩耳盗铃没啥区别,终于看到了一个正解解决办法:在DAO层添加@Repository注解...

2019-04-13 16:39:59 1455 1

原创 java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more

出现java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver错误,是数据库的时区问题解决办法:在你的url后...

2019-04-13 16:34:07 465 1

原创 一步一步学SpringBoot(三)---SpringBoot与德鲁伊(Druid)的故事

添加依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.0</v...

2019-04-13 13:40:51 1195

原创 一步一步学SpringBoot(二)---SpringBoot使用MybatisGenerator插件生成代码

在pom.xml增加以下依赖<!-- 以下这些可以新建项目的时候依赖,没有引入版本号是因为parent节点可以控制版本 --><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter&l...

2019-04-12 14:58:22 763

原创 一步一步学SpringBoot(一)---IDEA新建SpringBoot项目

SpringBoot知识点一创建一个SpringBoot项目创建一个SpringBoot项目工具:IDEA使用IDEA开发SpringBoot的时候新建项目发现无法连接https://start.spring.io/如图:或者:解决办法:进入到IDEA的setting搜索 HTTP Proxy选择Auto-detect proxy settings点击最下面的Check c...

2019-04-12 11:57:29 407

原创 The content of element type "web-app" must match "(...)

这是由于web-app标签里面的子标签顺序不对,只需按照提示的顺序修改标签顺序就可以了,或者修改web.xml的schema如下:&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;web-app xmlns="http://java.sun.com/xml/ns/javaee" version="2.5" ...

2019-03-01 21:30:29 2291

原创 MySQL基础知识(一)

数据库的创建和修改创建数据库:create database 数据库名;查看已创建数据库:show databases;查看已创建数据库信息:show create database 数据库名; (整理结果在数据库名后面加上\G)修改数据库的编码:alter database 数据库名 default character set 编码方式 collate 编码方式_bin; (...

2019-02-25 02:03:19 235

转载 spring加载bean实例化顺序

问题来源:有一个bean为 A,一个bean为B。想要A在容器实例化的时候的一个属性name赋值为B的一个方法funB的返回值。如果只是在A里单纯的写着:private B b;private String name = b.funb();会报错说nullpointException,因为这个时候b还没被set进来,所以为null。解决办法为如下代码,同时学习下spring中...

2019-02-20 15:19:27 2640

原创 Spring Bean知识点(一)

&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://w

2019-02-20 00:38:21 140

原创 导入org.springframework.context.ApplicationContext或一些Spring包会报错,或是Spring与JDK兼容问题

首先检查是否缺少相应的jar包,比如spring-beans-3.2.4.RELEASE.jar如果不缺少jar包,那么可能是Spring与jdk版本不兼容,比如Spring5.1.4就不兼容jdk11,此时只需把jdk11换成jdk8或9即可...

2019-02-20 00:04:51 15953 1

转载 GBK,UTF-8,和ISO8859-1之间的编码与解码

1.编码基础知识         最早的编码是iso8859-1,和ascii编码相似。但为了方便表示各种各样的语言,逐渐出现了很多标准编码,重要的有如下几个。 1.1. iso8859-1 通常叫做Latin-1属于单字节编码,最多能表示的字符范围是0-255,应用于英文系列。比如,字母a的编码为0x61=97。       很明显,iso8859-1编码表示的字符范围很窄,无法...

2019-02-18 20:15:59 913

原创 utf-8等编码方式汉字和英文各占据的字节数

UTF-8编码下一个汉字(包括中文形式下的符号)一般是3个字节,一个英文(包括英文下的符号)1个字节,一个数字1个字节; 在GBK和GB2312编码下一个汉字(包括中文形式下的符号)是2个字节,一个英文(包括英文下的符号)1个字节,一个数字1个字节; Unicode编码一个汉字(包括中文形式下的符号)和一个英文(包括英文下的符号)一个数字都是4个字节; ASCII编码一个英文(包括英文下的符...

2019-02-18 20:10:38 5734

原创 AndroidStudio错误:error:Unexpected lock protocol found in lock file. Expected 3, found 0.

在app/build.gradle中添加换行或空格,然后等它自动重新构建,或者手动构建

2018-06-01 15:06:19 8280 2

原创 关于Android 27.1.1版本不兼容问题 --解决support-annotations版本冲突

在build.gradle里面添加一段代码,注意整个项目有两个build.gradle,一个在项目根目录,另一个在app--&gt;build.gradle,我们需要选择的是第二个,如图:我们打开这个build.gradle,名字显示的是app在里面添加如下代码:// 解决support-annotations版本冲突configurations.all {    resolutionStrate...

2018-05-25 10:28:46 11054 2

空空如也

空空如也

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

TA关注的人

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