自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 问答 (4)
  • 收藏
  • 关注

原创 使用FileZilla上传文件到服务器,上传失败

当时情况:使用的是普通用户,上传本地文件到远程服务器的一个文件夹下失败,传输失败报:无法启动传输上传失败原因:普通用户对这个文件夹权限不够,没有写权限,查看这个文件夹的权限分配可通过登录xshell,通过下命令查看:ls -ld这里以我的为例子(我是查看server文件夹的权限):先进入这个文件夹下执行命令zsh@iZ11rzn3f6tZ:~$ cd /a...

2018-06-08 12:14:51 17068 1

原创 Log4j2日志中文打印乱码

遇到的情况是这样子的,控制台和用postman测试,打印出来的中文都是乱码的查找网上的办法,都是说配置log4j的文件为utf-8什么的,但我本地的配置文件确实是utf-8的,换成其它编码格式也还是不行  最终解决办法:设置工具的编码格式:我用的是idea,设置方式如下: File-Setting-File Encodings,设置成如下即可 Eclipse等其他工具自行搜索设置方

2018-05-02 17:44:35 11051 1

原创 MyBatis向sql语句中传参数的问题

这里只讨论向sql语句中传的参数为原始类型时,例如String ,int 等,而不是map,对象等传多个参数时需要在dao层使用@Param 注解来标识每个参数,如下int deleteAbilityDetail(@Param(value = "userId")String userId, @Param(value = "abilityId") String abilityId);括号中的valu

2018-04-19 17:32:41 4986

原创 搭建Linux、CentOS系统下的服务器

安装MySQL:通过下面命令进行安装:yum install mysql-server一路y到底 - 启动MySQL service mysqld start这里有个坑,提醒后来人 输入命令后,报以下错误:Failed to start mysqld.service: Unit not found.解决办法参考下面文章安装JDK:安装JDK方法有多种,这里用的是通过yum命令来安装的

2018-04-13 09:24:14 272

原创 Liunx中vi/vim编辑模式下,几种模式的使用及切换方法

什么是vim?Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。vim则可以说是程序开发者的一项很好用的工具 vi/vim 的使用基本上vi/vim共分为三种模式,分别是命令模式(Command mode)、输入模式(Insert mode)

2018-03-22 17:11:00 7052 1

原创 Linux磁盘管理常用命令

Linux磁盘管理常用三个命令为df、du和fdiskdf:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量fdisk:用于磁盘分区df命令:df [-ahikHTm] [目录或文件名]选项与参数: - a :列出所有的文件系统,包括系统特有的 /proc 等文件系统; - k :以 KBytes 的容量显示各文件系统; - m :以 MBytes 的容量显示各文件系统; - h

2018-03-22 16:23:43 872

原创 Linux中批量创建用户的方法

Linux系统提供了创建大量用户的工具,可以让您立即创建大量用户,方法如下:A. 先编辑一个文本用户文件 - 每一列按照/etc/passwd密码文件的格式书写,要注意每个用户的用户名、UID、宿主目录都不可以相同,其中密码栏可以留做空白或输入x号。一个范例文件user.txt内容如下:user001::600:100:user:/home/user001:/bin/bashuser0...

2018-03-22 15:42:39 20051 1

原创 Linux中与用户有关的一些系统文件

完成用户管理的工作有多种方法,但是每一种方法实际上都是对有关的系统文件进行修改。与用户和用户组有关的信息都放在一些系统文件中。一些常见的系统文件如下:/etc/passwd:Linux系统中的每个用户都在/etc/passwd文件中有一个对应的记录行,它记录了这个用户的一些基本属性; /etc/passwd中每一行记录对就着一个用户,每行记录又被冒号分隔为7个字段 通过下面的命令可查看文件内容(

2018-03-22 15:22:50 1326

原创 Linux文件权限

ls查看权限在Terminal中查看文件的权限 $ ls -ltotal 16----rw-r-- 1 morvan morvan 34 Oct 12 09:51 t1.py-rw----r-- 1 morvan morvan 80 Oct 12 09:57 t2.py-rw-rw-r-- 1 morvan morvan 12 Oct 12 09:56 t3-rwxrw-r-- 1 m

2018-03-21 15:02:37 152

原创 Linux基本指令

cd(Change Directory)指令:进入某个文件中去往电脑任何地方(需要的是绝对路径) cd /home/morvan/Documents/folder1 返回上一级目录 cd ..向上返回两次 cd ../../ ls(list简写)指令:查看文件信息输出文件的详细信息(包括用户名、文件名字、大小、修改日期) ls -l显示文件夹下的所有文件(all的简写)

2018-03-21 13:58:58 145

原创 Linux中取消root账号的SSH登录

进入Linux后,通过命令 vi /etc/ssh/sshd_config进入 该文件中,找到这行文字 :PermitRootLogin yes(若该行文字前面有#注释符,需去掉#) 移动光标到yes处,将yes改为no,保存退出 关于保存退出保存退出文件时,自己也是摸索了好久 首先,修改完后,会在最下面发现有个INSERT,这个时候按下键盘in...

2018-03-20 15:47:24 2891

原创 Linux创建普通账号并授予sudo权限

进入Linux后,通过以下命令新建普通用户: adduser userNamepasswd passwd 授予sudo权限 通过以下命令进入文件中vi /etc/sudoers找到下面这行文字root ALL=(ALL:ALL) ALL复制这行文字(选中后按ctrl+insert),粘贴(Ctrl+insert)在这行文字下面 修改为...

2018-03-20 15:41:41 2222 1

原创 利用Xshell修改Linux中默认的SSH端口号

进入Linux后,通过以下命令进入sshd_config配置文件中修改端口号vi /etc/ssh/sshd_config进入后移动光标到 Port 22 这一行,再移动光标到22,修改22为你想要的端口号,若前面有 # 注释符,去要去掉# 关于怎么保存退出保存退出文件时,自己也是摸索了好久 首先,修改完后,会在最下面发现有个INSERT,这个时候按下键盘in...

2018-03-20 15:29:34 12898

原创 Jsp的四个域对象

域对象的作用: 用于保存数据,获取数据,在不同资源之间共享数据。 域对象的方法: setAttribute(name,object) ; 保存数据方法 getAttribute(name) 获取数据 romveAttribute(name) 清除数据 四个域对象的作用范围: page域: 处于同一个jsp页面中数据共享是有效的 request域:处于同一个请求中数据共享是

2018-03-16 17:38:50 2972 2

原创 EL表达式

EL表达式用于替代jsp页面中的jsp表达式。让JSP写起来更加方便,它属于JSP技术。 Jsp标签用于替代jsp页面中的jsp脚本 - EL表达式的作用: 用于向浏览器输出域对象中的变量和表达式计算的结果(EL表达式必须要求数据放在域对象中的!!!!) - 语法: ${变量或表达式} EL语法获取数据: 1. 在四个域中获取 变量2.指定域获取数据{变量} 2. 指定域获取数

2018-03-16 17:35:45 169

原创 JSP

什么是JSP?JSP:Java Server Page,Java服务页面.其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(.htm,.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀

2018-03-16 17:32:18 202

原创 @SpringBootApplication注解

spring boot中使用@SpringBootApplication指定类为应用启动类, 自动扫描于当前类同级以及子包下的相应注解注册为spring beans, 在类中main方法中通过SpringApplication的run方法启动应用。使用@SpringBootApplication注解,等价于同时使用@Configuration @EnableAutoConfiguration

2018-03-09 14:33:24 237

原创 SpringBoot中同时打开运行两个项目,端口占用问题,

一般情况下,项目的端口都是8080,但有时候需要打开两个项目,这个时候,会提示端口占用,那么在SpringBoot中怎么解决呢只需要在application.properties 中加入:server.port=8443注:8443只是示例,你也可以改成其他端口

2018-03-06 14:51:56 10806

转载 MySQL-分组查询(GROUP BY)及二次筛选(HAVING)

[转载]http://blog.csdn.net/lingyun_blog/article/details/44099783为了测试GROUP BY 语句,我们创建两张表,并往表中添加数据-- 创建部门表CREATE TABLE IF NOT EXISTS department(id TINYINT UNSIGNED AUTO_INCREMENT KEY,depName V

2018-01-26 14:23:38 869

转载 Map.Entry使用

1.Map.Entry说明Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为En

2018-01-09 12:26:47 174

转载 MyBatis的动态sql语句详解,foreach等

[转载]http://elim.iteye.com/blog/1338557MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有: ifchoose(when,otherwise)trimwheresetforeachif就是简单的条件判断,利用i

2017-12-21 18:48:10 325

原创 Java序列化与反序列化

一、Java序列化的作用:Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。Java对象序列化就能够帮助我们实现该功能。使用Java对象序列化,在保存对象时,会把其状态保存为

2017-12-19 19:09:58 114

原创 关于单元测试

关于单元测试:     1.同一个测试模块,尽量用同一组数据,这样,便于分析与验证。同时,相同的参数,多次使用时,定义一个属性名,可避免数据冗余。    2.单元测试,要将增、删、改、查,四个功能尽量相互接合起来,而不是单独、分开测试,比如:测试删除功能时,可先执行一个插入功能,然后再测试删         除,这样,测试删除功能时,也顺带测试了插入功能,还避免了手动操作数据库。 

2017-12-14 12:14:26 163

原创 MySql数据库备份与还原

导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名及地址如:mysqldump -uroot -p abc > (备份地址)+abc.sql(导出数据库abc到abc.sql文件)还原:mysql -u 用户名 -p 数据库名 注意导出与还原,一个是大于号,一个是小于号

2017-12-13 22:52:54 184

原创 Mysql之触发器

MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时(如增加数据、删除、修改等),将调用该对象,即表的操作事件触发表上的触发器的执行。用来记录数据库的操作过程。在MySQL中,创建触发器语法如下:CREATE TRIGGER trigger_nametrigger_timetrigger_event ON tbl_nameFO

2017-12-13 22:42:45 108

原创 Mysql数据库的几种连接方式

1.内连接2.左外连接3.右外连接4.自连接(同一个表内)

2017-12-11 22:59:49 5594 1

转载 Java的几个基本类型之间的相互转换

转载:http://matt33.com/2015/10/27/TheTransformOfJava/   作者:柳年思水String的转换首先介绍一下String类型的转换,一般遇到的情况可能会有以下几种:Strng转int,String转long,String转byte数组,String转float,下面主要介绍这四种情况。String转int把St

2017-12-08 12:12:29 2121

原创 具有分页功能的idea单元测试问题【nested exception is org.apache.ibatis.exception..PersistenceException】

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: org.hibernate.exception.SQLGrammarException: You

2017-11-30 17:53:23 1865

原创 IntelliJ IDEA调整控制台输出字体大小

IntelliJ IDEA调整控制台输出字体大小

2017-11-30 16:57:01 16823 1

原创 java中HashMap的使用方法及与Map的关系

HashMap与Map的理解:HashMap 是 Map 接口的常用实现类(Map是一个接口),是一个键值对集合,在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。如:Map parameters = new HashMapparameters.put("能力ID", abilityI

2017-11-13 17:54:20 5067

原创 Java通过apache poi 读取excel(.xlsx)文件,并通过MyBbtis插入数据库中

通过apache poi 读取xlsx文件,并通过MyBbtis插入数据库中

2017-11-04 10:44:30 826 3

空空如也

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

TA关注的人

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