- 博客(31)
- 问答 (4)
- 收藏
- 关注
原创 使用FileZilla上传文件到服务器,上传失败
当时情况:使用的是普通用户,上传本地文件到远程服务器的一个文件夹下失败,传输失败报:无法启动传输上传失败原因:普通用户对这个文件夹权限不够,没有写权限,查看这个文件夹的权限分配可通过登录xshell,通过下命令查看:ls -ld这里以我的为例子(我是查看server文件夹的权限):先进入这个文件夹下执行命令zsh@iZ11rzn3f6tZ:~$ cd /a...
2018-06-08 12:14:51 17240 1
原创 Log4j2日志中文打印乱码
遇到的情况是这样子的,控制台和用postman测试,打印出来的中文都是乱码的查找网上的办法,都是说配置log4j的文件为utf-8什么的,但我本地的配置文件确实是utf-8的,换成其它编码格式也还是不行 最终解决办法:设置工具的编码格式:我用的是idea,设置方式如下: File-Setting-File Encodings,设置成如下即可 Eclipse等其他工具自行搜索设置方
2018-05-02 17:44:35 11142 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 5041
原创 搭建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 285
原创 Liunx中vi/vim编辑模式下,几种模式的使用及切换方法
什么是vim?Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。vim则可以说是程序开发者的一项很好用的工具 vi/vim 的使用基本上vi/vim共分为三种模式,分别是命令模式(Command mode)、输入模式(Insert mode)
2018-03-22 17:11:00 7116 1
原创 Linux磁盘管理常用命令
Linux磁盘管理常用三个命令为df、du和fdiskdf:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量fdisk:用于磁盘分区df命令:df [-ahikHTm] [目录或文件名]选项与参数: - a :列出所有的文件系统,包括系统特有的 /proc 等文件系统; - k :以 KBytes 的容量显示各文件系统; - m :以 MBytes 的容量显示各文件系统; - h
2018-03-22 16:23:43 920
原创 Linux中批量创建用户的方法
Linux系统提供了创建大量用户的工具,可以让您立即创建大量用户,方法如下:A. 先编辑一个文本用户文件 - 每一列按照/etc/passwd密码文件的格式书写,要注意每个用户的用户名、UID、宿主目录都不可以相同,其中密码栏可以留做空白或输入x号。一个范例文件user.txt内容如下:user001::600:100:user:/home/user001:/bin/bashuser0...
2018-03-22 15:42:39 20229 1
原创 Linux中与用户有关的一些系统文件
完成用户管理的工作有多种方法,但是每一种方法实际上都是对有关的系统文件进行修改。与用户和用户组有关的信息都放在一些系统文件中。一些常见的系统文件如下:/etc/passwd:Linux系统中的每个用户都在/etc/passwd文件中有一个对应的记录行,它记录了这个用户的一些基本属性; /etc/passwd中每一行记录对就着一个用户,每行记录又被冒号分隔为7个字段 通过下面的命令可查看文件内容(
2018-03-22 15:22:50 1428
原创 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 168
原创 Linux基本指令
cd(Change Directory)指令:进入某个文件中去往电脑任何地方(需要的是绝对路径) cd /home/morvan/Documents/folder1 返回上一级目录 cd ..向上返回两次 cd ../../ ls(list简写)指令:查看文件信息输出文件的详细信息(包括用户名、文件名字、大小、修改日期) ls -l显示文件夹下的所有文件(all的简写)
2018-03-21 13:58:58 173
原创 Linux中取消root账号的SSH登录
进入Linux后,通过命令 vi /etc/ssh/sshd_config进入 该文件中,找到这行文字 :PermitRootLogin yes(若该行文字前面有#注释符,需去掉#) 移动光标到yes处,将yes改为no,保存退出 关于保存退出保存退出文件时,自己也是摸索了好久 首先,修改完后,会在最下面发现有个INSERT,这个时候按下键盘in...
2018-03-20 15:47:24 2963
原创 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 2315 1
原创 利用Xshell修改Linux中默认的SSH端口号
进入Linux后,通过以下命令进入sshd_config配置文件中修改端口号vi /etc/ssh/sshd_config进入后移动光标到 Port 22 这一行,再移动光标到22,修改22为你想要的端口号,若前面有 # 注释符,去要去掉# 关于怎么保存退出保存退出文件时,自己也是摸索了好久 首先,修改完后,会在最下面发现有个INSERT,这个时候按下键盘in...
2018-03-20 15:29:34 12968
原创 Jsp的四个域对象
域对象的作用: 用于保存数据,获取数据,在不同资源之间共享数据。 域对象的方法: setAttribute(name,object) ; 保存数据方法 getAttribute(name) 获取数据 romveAttribute(name) 清除数据 四个域对象的作用范围: page域: 处于同一个jsp页面中数据共享是有效的 request域:处于同一个请求中数据共享是
2018-03-16 17:38:50 3007 2
原创 EL表达式
EL表达式用于替代jsp页面中的jsp表达式。让JSP写起来更加方便,它属于JSP技术。 Jsp标签用于替代jsp页面中的jsp脚本 - EL表达式的作用: 用于向浏览器输出域对象中的变量和表达式计算的结果(EL表达式必须要求数据放在域对象中的!!!!) - 语法: ${变量或表达式} EL语法获取数据: 1. 在四个域中获取 变量2.指定域获取数据{变量} 2. 指定域获取数
2018-03-16 17:35:45 205
原创 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 217
原创 @SpringBootApplication注解
spring boot中使用@SpringBootApplication指定类为应用启动类, 自动扫描于当前类同级以及子包下的相应注解注册为spring beans, 在类中main方法中通过SpringApplication的run方法启动应用。使用@SpringBootApplication注解,等价于同时使用@Configuration @EnableAutoConfiguration
2018-03-09 14:33:24 278
原创 SpringBoot中同时打开运行两个项目,端口占用问题,
一般情况下,项目的端口都是8080,但有时候需要打开两个项目,这个时候,会提示端口占用,那么在SpringBoot中怎么解决呢只需要在application.properties 中加入:server.port=8443注:8443只是示例,你也可以改成其他端口
2018-03-06 14:51:56 10881
转载 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 897
转载 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 198
转载 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 337
原创 Java序列化与反序列化
一、Java序列化的作用:Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。Java对象序列化就能够帮助我们实现该功能。使用Java对象序列化,在保存对象时,会把其状态保存为
2017-12-19 19:09:58 134
原创 关于单元测试
关于单元测试: 1.同一个测试模块,尽量用同一组数据,这样,便于分析与验证。同时,相同的参数,多次使用时,定义一个属性名,可避免数据冗余。 2.单元测试,要将增、删、改、查,四个功能尽量相互接合起来,而不是单独、分开测试,比如:测试删除功能时,可先执行一个插入功能,然后再测试删 除,这样,测试删除功能时,也顺带测试了插入功能,还避免了手动操作数据库。
2017-12-14 12:14:26 193
原创 MySql数据库备份与还原
导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名及地址如:mysqldump -uroot -p abc > (备份地址)+abc.sql(导出数据库abc到abc.sql文件)还原:mysql -u 用户名 -p 数据库名 注意导出与还原,一个是大于号,一个是小于号
2017-12-13 22:52:54 201
原创 Mysql之触发器
MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时(如增加数据、删除、修改等),将调用该对象,即表的操作事件触发表上的触发器的执行。用来记录数据库的操作过程。在MySQL中,创建触发器语法如下:CREATE TRIGGER trigger_nametrigger_timetrigger_event ON tbl_nameFO
2017-12-13 22:42:45 118
转载 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 2143
原创 具有分页功能的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 1898
原创 java中HashMap的使用方法及与Map的关系
HashMap与Map的理解:HashMap 是 Map 接口的常用实现类(Map是一个接口),是一个键值对集合,在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。如:Map parameters = new HashMapparameters.put("能力ID", abilityI
2017-11-13 17:54:20 5399
原创 Java通过apache poi 读取excel(.xlsx)文件,并通过MyBbtis插入数据库中
通过apache poi 读取xlsx文件,并通过MyBbtis插入数据库中
2017-11-04 10:44:30 848 3
空空如也
MyEclipse运行jspm网页时中文字体乱码怎么解决
2017-05-22
用MyEclipse分布查询在网页上没有运行成功,新手求指点
2017-05-15
用MyEclipse创建web项目,就是一个简单的分页查询,不连接数据库可以运行吗?
2017-05-13
我用MyEclipse创建了个Web。项目,运行时出现的问题,不知道是哪里错了
2017-05-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人