自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (2)
  • 收藏
  • 关注

原创 ubuntu 入门使用技巧

1 为 文件夹 设置 777 权限,就可以直接往这个文件夹里面 粘贴、删除 文件,重命名文件 --- 比如从优盘里往文件夹里粘贴文件。设置 777 权限,用命令:chmod -R 777 dir // -R 是将文件夹里所有子文件夹和文件的权限一起都修改2 为 文本文件 设置 777 权限,就能直接用 gedit 修改文本文件,不用 sudo 来 sudo 去的,也不用 vi。设置 7...

2019-03-30 20:01:14 286

转载 mysql 和 mysqld 的区别

mysql 是个命令行程序;mysqld 是服务。linux 系统里一般的服务都是以 d 结尾的,比如 httpd,vsftpd 等等。d 的全拼应该是 daemon,也就是守护程序的意思,常驻于后台。...

2019-03-30 19:46:47 14446

原创 linux 复制指定目录下的全部文件 到 另一个目录中 cp -r dir1 dir2 ;cp -r dir1/. dir2

linux 复制目录为 dir1 ,目标目录为 dir2。怎样才能将 dir1 下所有文件复制到 dir2 下?如果 dir2 目录不存在,则可以使用 cp -r dir1 dir2如果 dir2 目录已存在,则需要使用 cp -r dir1/. dir2--------------------------------其他操作mv a b // 把 a ...

2019-03-30 14:19:01 2515

原创 ubuntu 上传本地文件到服务器 例子:scp /etc/test.html root@192.168.0.119:/var/page

使用 scp /path/filename userName@serverName:/path 例如 scp /var/www/test.html root@192.168.0.109:/var/page 作用是 把本机 /var/www/ 目录下的 test.html 文件上传到 192.168.0.109 这台服务器上的 /var/page/ 目录中其他参考: ...

2019-03-30 14:01:10 1204

原创 ubuntu 上 navicat 无法新建查询,而且字体非常小

解决方法:选择编辑连接属性,再选高级。在高级下可以看到有个设置位置,需要改正这个地方的路径,修改为 navicat 在 linux 上的目录。如果 navicat 安装在 /home/tools/Navicat,就把 “设置位置” 里的 Y:\.navicat\Navicat\MySQL\servers\192.168.100.100改成 /home/tools/Navicat 。而且发...

2019-03-30 11:56:54 631

原创 ubuntu 上 keepalived 发现 mysql 服务当机后,不切换绑定的虚拟地址 vip,不执行当机脚本

首先看 keepalived 的日志, tail -f /var/log/messages手动将 mysql 服务关闭后,keepalived 日志打印 Keepalived_healthcheckers[3466]: IPVS: Protocol not available 这就是报错解决方法:给 ubuntu 安装 ipvsadm输入 sudo apt-get install ipv...

2019-03-30 11:10:09 499

原创 mysql 什么时候需要执行 flush privileges ?

flush privileges 命令的作用是将当前 user 和 privilige 表中的用户信息/权限设置从 mysql 库 (MySQL数据库的内置库) 中提取到内存里。MySQL用户数据和权限出现修改后,希望在"不重启MySQL服务"的情况下直接生效,就需要执行这个命令。在修改某个帐号的设置后,避免重启,那么 flush privileges 之后就可以使权限设置生效。...

2019-03-30 10:32:12 3369

转载 Ubuntu 16.04 安装 JDK 1.8

1、首先从 oracle 下载 jdk 1.8,jdk-8u131-linux-x64.tar.gz,运行 tar zvxf jdk-8u131-linux-x64.tar.gz 解压获得文件夹 jdk1.8.0_131。2、在 usr 目录下创建 jvm 目录sudo mkdir /usr/jvm3、然后将解压缩后的 jdk1.8.0_131 剪切到 /usr/jvm 目...

2019-03-30 10:02:54 128

转载 Ubuntu 没有 chkconfig 命令,所以设置 keepalived 开机自启动 要用 update-rc.d

Ubuntu 设置 keepalived 为系统服务、开机自启动,需要用:update-rc.d keepalived default--------------------------------------------------------------在Ubuntu中是没有chkconfig命令的,可以用update-rc.d 来代替。# update-rc.d sshd def...

2019-03-27 14:31:33 1728

原创 ubuntu 上用 tail -f /var/log/messages 看不到 keepalived 日志

解决方法sudo vim/etc/rsyslog.d/50-default.conf 修改这个配置文件把下面四行前面的 # 都去掉#*.=info;*.=notice;*.=warn;\# auth,authpriv.none;\# cron,daemon.none;\# mail,news.none -/var/l...

2019-03-27 10:36:05 1681

原创 Ubuntu 16.04 中 vi 显示中文乱码的问题

解决方法:先运行 sudo apt-get install vim然后,修改 .vimrc 文件:$vi ~/.vimrc添加内容:let &termencoding=&encodingset fileencodings=utf-8,gbk$:wq 保存退出。再次打开 vi,中文显示就正常了。...

2019-03-26 19:32:48 424

原创 ubuntu 16.04 报错 Sorry, the command is not available in this version: let &termencoding=&encoding

用 vi ~/.vimrc 命令做修改后,再打开 .vimrc 这个文件,报错 Sorry, the command is not available in this version: let &termencoding=&encoding解决方法:sudo apt-get install vim之后再运行 vi ~/.vimrc 就不报错了...

2019-03-26 19:28:51 473

原创 Ubuntu 设置屏幕字体大小

在【设置】-->【显示】-->【菜单和标题栏缩放比例】这里从 1 改为比如 1.38修改之后,滚动条 和 关闭/最小化/最大化按钮 也会跟着变大一些。...

2019-03-25 17:11:42 3076

原创 Ubuntu 直接回到桌面

打开 系统设置,外观,行为--- 中间有 开启工作区 和 添加“显示桌面”图标到启动器 两个选项--- 勾上 add show desktop icon to the launcher 这一项,就可以看到在任务栏多了一个 直接到桌面 的图标...

2019-03-25 17:06:33 4476 1

原创 配置 mysql 允许远程连接

允许 root 用户远程连接 mysql 数据库进入 mysql 库,输入下面的命令:grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; # 123456 是 root 的登陆密码flush privileges;查看结果:SELECT user, ...

2019-03-25 16:24:07 142

原创 Mysql 主从同步失效的解决方法

进入 从 mysql 服务器,运行:mysql> show slave status\G; ....... Relay_Log_File: localhost-relay-bin.000535 Relay_Log_Pos: 21795072 Relay_Master_Log_File: localhost-bi...

2019-03-22 19:43:28 3064

转载 MySQL 配置文件 my.ini 或 my.cnf 的位置

1、Windows 下 MySQL 的配置文件是 my.ini,一般会在安装目录的根目录。2、Linux 下 MySQL 的配置文件是 my.cnf,一般会放在/etc/my.cnf,/etc/mysql/my.cnf。3、Linux 用 rpm 包安装的 MySQL 不会安装 /etc/my.cnf 文件。至于为什么没有这个文件而 MySQL 却也能正常启动和作用,有两个说法:第一...

2019-03-21 17:45:21 786

原创 查看 mysql 的版本的 sql

SHOW VARIABLES LIKE 'version';

2019-03-21 15:13:06 8115

原创 servlet 体系中的 Session 对象

Session 被称为"会话对象"。Session 对象存储特定用户会话所需的属性及相关信息。这样,当用户在应用程序的页面之间跳转时,存储在 Session 对象中的变量将不会丢失,会在整个用户会话中一直存在下去。Session 是一种记录客户状态的机制,Session 保存在服务器的内存里。客户端浏览器访问服务器时,服务器把客户端信息记录在服务器的内存里。客户端浏览器再次访问时,可以从这个 ...

2019-03-19 11:31:24 156

转载 mysql delete 数据时不支持 表别名

delete from user u where u.userId >= 100 // mysql 这样写 sql 就会报错mysql 用 表别名 执行删除, 会报错SQL如下:DELETE FROM menu_org as t WHERE t.resourceid='111'这条 SQL 语句放到 Oracle 数据库中去执行是可以正常执行的,但是放到 MySQ...

2019-03-19 09:59:45 272

原创 Mysql 查询重复数据、去除重复数据操作

表 client按照 client_id 字段查重,查出 client_id 重复的字段的 id :SELECT c.idfrom client cwhere c.client_idin ( SELECT c.client_id #, COUNT(*) from client c group by c.client_id having COUNT(*) &...

2019-03-17 20:31:57 3412

原创 Java 工厂模式的理解

工厂的本质是根据不同的输入创建出不同类型的对象。引入工厂模式的原因就是需要根据不同的输入创建不同类型的对象。用工厂方法代替 if else + new 操作的一种模式。...

2019-03-17 20:24:37 115

原创 springboot 集成 ueditor 编译时报错:org.json.JSONObject 找不到类的错误

解决方法,在 pom 里添加依赖:<dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> </dependency> <dependency> <groupId>commons-io&

2019-03-17 20:18:29 1368

原创 StringBuffer 连个像 String.substring() 那样的方法都没有,怎么办?用 delete 方法

那天发现 StringBuffer 连个像 String.substring() 那样能用的方法都没有,郁闷了半天。后来看别人的代码,发现 StringBuffer 有一个 delete 方法,可以当 substring 使。语法:public StringBuffer delete(int start, int end) 参数: start-- 开始的索引(包...

2019-03-17 09:30:34 597

原创 java.lang.Short cannot be cast to java.lang.String --- java 的泛型定义不当导致报这个错

数据库里字段定义为 int 类型,从数据库里查询出来放到用 String 泛型定义的集合里,就会报这个错,比如查询出来放到 Map<String, String> map 里,就会报错。解决方法,将结果集的泛型定义改为 Map<String, Object> map。如果非要用 Map<String, String> map...

2019-03-15 20:30:31 1401

原创 Java 定义长度为 0 的数组 / 空数组

int[] array = new int[0]; // 定义一个长度为 0 的数组 / 空数组Sring[] arr = new String[0]; // 定义一个长度为 0 的数组 / 空数组长度为 0 的数组 / 空数组 并不是 null有时数组里可能只有一个空字符串 "",这时数组长度是 1。这种情况也要注意判断。if ( arr.length == 1 ...

2019-03-14 14:49:17 40636 1

转载 spring data JPA 模糊查询 --- 使用 LIKE --- 的写法

方法一1. Controller层:方法参数一定要加 "%"+name+"%"@RestControllerpublic class UserController { @Autowired private TeamRepository teamRepository; @GetMapping("/findByNameLike") public List&...

2019-03-13 14:05:30 8612

原创 超过 js 的 number 类型最大值(9007 1992 5474 0992)的解决办法

发现 bug:点击修改无法展示信息。修改时调用 findOne, 以 id(long) 为参数值,页面传的参数是 id=148004249825564000 ,在数据库中这个 id=148004249825564012,id 出现了错误 。根本原因:js 的 number 类型的最大值是 9007 1992 5474 0992,2 的 53 次方,这个值是 16 位。如果超过...

2019-03-13 08:20:44 11610 6

原创 经测试 mysql 的 between and 是 左闭右闭 的,用于查询某一天数据的写法

经测试 mysql 的 between and 是 左闭右闭 的,也就是包括查询的 开始值 和 结束值。所以用 mysql 的 between and 查询某一天的记录,应该写成:SELECT * from time_table tawhere ta.CREATE_TIMEbetween '2019-03-01 00:00:00'and '2019-03-01 23:59:59'...

2019-03-11 23:14:05 6664

原创 在 js 里定义按钮的响应函数

// 定义按钮的响应函数$('#aButton').on('click', function(){ alert('test');});

2019-03-11 13:02:28 1275

原创 div 里套 span 会在同一行显示。这样也能实现田字格布局

<div> <span style="color:blue">蓝色</span> <span style="color:blue">蓝色</span></div></br>//div 里套 span 会在同一行显示<div> <div ...

2019-03-11 11:18:33 1307

转载 禁止 div 中的文本被鼠标选中

&lt;style type="text/css"&gt; .cDiv { -webkit-user-select: none; /* 禁止 DIV 中的文本被鼠标选中 */ -moz-user-select: none; /* 禁止 DIV 中的文本被鼠标选中 */ -ms-user-select: none; /* 禁止 DIV 中的文本被鼠...

2019-03-10 20:42:32 2883

转载 div 屏幕居中的写法

&lt;style type="text/css"&gt; .cDiv { position: absolute; /* 绝对定位 */ top: 50%; /* 距顶部 50% */ left: 50%; /* 距左边 50% */ hei...

2019-03-10 20:15:04 125

原创 Java 中的 transient 关键字和对象序列化

Java 中对象的序列化指的是将对象转换成以字节序列的形式来表示,这些字节序列包含了对象的数据和信息。一个序列化后的对象可以被写到数据库或文件中,也可用于网络传输。需要让实体类实现 Serializable 接口。序列化后的字节序列都可以恢复成 Java 对象,这个过程就是反序列化。Java 中的 transient 关键字的作用是让被修饰的成员属性变量不被序列化。...

2019-03-10 16:42:51 102

原创 感觉 Java编程思想 (第四版) 并不是一本很好的 java 学习指导书

Java编程思想 (第一版),Java编程思想 (第二版)还可以。第三版,我还没看过。第四版,看过,感觉不太好。

2019-03-10 10:19:19 1819

原创 div 实现田字格布局

div 实现田字格布局<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>div 实现田字格布局</title><style>#part1{width: 100px;height: 10...

2019-03-10 10:12:36 2893

原创 一个 key 能保存多个 value 的 map --- 自定义的 MultiValueMap,实现 Map 接口

需要实现一个 key 能保存多个 value 的 map,一个键可以对应多个值。这样多存储一些 key 对应的 value,方便业务中使用。比如,保存用户每个小时内登陆的次数,用这样的 map ,就比在 HashMap 的 value 里存 时间和登陆次数 拼接的字符串更方便。需要的效果是:user1 [2019-03-09 22:00:00, 10次]user2 [2019-03-0...

2019-03-09 22:20:28 956

原创 <li> 里的文字高度居中

我是用 padding-top: 3px; 来实现的,这样写 &lt;li style="height: 25px; padding-top: 3px; padding-left: 5px;"&gt;

2019-03-07 22:42:30 611

转载 onclick="return check()" 和 onclick="check()" 区别

如果是 onclick="return check()",check() 运行完返回 true,控件才会继续运行,否则,不继续运行。如果是 onclick="check()",check() 运行完,控件都会继续运行。例子:&lt;script type="text/javascript"&gt;function check(){ if(1 == "" ){ r...

2019-03-06 12:58:38 2984

原创 js jquery 打印对象;json 对象转字符串

json 对象转字符串JSON.stringify(jsonObj); // 可以将 json 对象转换成字符串所以 js jquery 打印对象,可以写成 alert(JSON.stringify(jsonObj));如果是 IE 以外的浏览器也可以直接用 console.log(jsonObj) 打印对象字符串转 json 对象方法 1:var jsonObj = JS...

2019-03-06 12:12:12 4165

easyui demo .zip

easyui 的例子

2020-05-16

MASM 8.0 安装程序

x86 汇编语言的编译器MASM 8.0。也可以直接从这页下载 http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=7a1c9da0-0510-44a2-b042-7ef370530c64

2009-08-02

空空如也

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

TA关注的人

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