配置文件:
1 | yourPath\maven-3.3.9\conf\settings.xml |
找到里面的,添加镜像即可
1 | <mirrors> |
这里写的是被镜像的ID
如果写成:* (星号)
所有的请求都会到这个镜像上,包括各种本地库
注意:千万不要配成**
否则内网的仓库或者你配的镜像里面没有一下jar包的时候不会去别的地方搜索
1 | <!--阿里云:速度挺快--> |
配置文件:
1 | yourPath\maven-3.3.9\conf\settings.xml |
找到里面的,添加镜像即可
1 | <mirrors> |
这里写的是被镜像的ID
如果写成:* (星号)
所有的请求都会到这个镜像上,包括各种本地库
注意:千万不要配成**
否则内网的仓库或者你配的镜像里面没有一下jar包的时候不会去别的地方搜索
1 | <!--阿里云:速度挺快--> |
第一种:
1 | select * |
第二种:
1 | select * |
第三种:
1 | select * |
在使用jedis的时候出现这个问题:
redis.clients.jedis.exceptions.JedisConnectionException:Java.net.SocketException:Software caused connection abort: recv failed
我是windows上Java运行,然后redis是在虚拟机的,通过映射访问
编辑redis配置文件:
1 | sudo vi /etc/redis/redis.conf |
找到
1 | bind 127.0.0.1 |
改成
1 | bind 0.0.0.0 |
改完之后重启redis
1 | service redis restart |
即可。这跟mysql一样,允许任何ip连接!
Employees数据库是mysql官方提供的一个测试用数据库
里面含有几十万条数据。
找了好久也没有找到比较匹配的题目
就找了个匹配度比较高的题来练习,如果你还没有导入Employees Sample Database
请参考:点击导入Employees
本次操作在Xshell中完成,也就是mysql命令行。
1 | #登陆数据库 |
建议看看输出的结果自己写下sql,不要单纯的复制粘贴。
因为数据量比较大, 很多时候我都加了5条数据的限制。
linux查看日志文件内容命令tail、cat、tac、head、echo
tail -f test.log
你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C,
cat -n hisen.log | grep ‘907’
在文件当中查找指定的内容,这里是查询:907
linux 如何显示一个文件的某几行(中间几行)
从第3000行开始,显示1000行。即显示3000~3999行
1 | cat filename | tail -n +3000 | head -n 1000 |
显示1000行到3000行
1 | cat filename| head -n 3000 | tail -n +1000 |
*注意两种方法的顺序
分解:
用sed命令
sed -n ‘5,10p’ filename 这样你就可以只查看文件的第5行到第10行。
例:cat mylog.log | tail -n 1000 #输出mylog.log 文件最后一千行
cat主要有三大功能:
1.一次显示整个文件。$ cat filename
2.从键盘创建一个文件。$ cat > filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件: $cat file1 file2 > file
参数:
-n 或 –number 由 1 开始对所有输出的行数编号
-b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 –show-nonprinting
例:
把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
1 | cat -n textfile1 > textfile2 |
把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。
1 | cat -b textfile1 textfile2 >> textfile3 |
把test.txt文件扔进垃圾箱,赋空值test.txt
1 | cat /dev/null > /etc/test.txt |
注意:>意思是创建,>>是追加。千万不要弄混了。
tac (反向列示)
tac 是将 cat 反写过来,所以他的功能就跟 cat 相反, cat 是由第一行到最后一行连续显示在萤幕上,
而 tac 则是由最后一行到第一行反向在萤幕上显示出来!
在Linux中echo命令用来在标准输出上显示一段字符,比如:
echo “the echo command test!”
这个就会输出“the echo command test!”这一行文字!
echo “the echo command test!”>a.sh
这个就会在a.sh文件中输出“the echo command test!”这一行文字!
该命令的一般格式为: echo [ -n ] 字符串其中选项n表示输出文字后不换行;字符串能加引号,也能不加引号。
用echo命令输出加引号的字符串时,将字符串原样输出;
用echo命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间用一个空格分割。
Windows、Linux、Mac OS X多个平台都可以用
据我观察这个数据库可视化工具很不错,基于Java
以各种驱动来连接数据库,也就是说Java支持的数据库都可以用他连接
挺好用的,免费!!!
安装之后新建连接,选择你要链接的数据库,配置一下就好了。
1 | #Shift + Home选中当前光标到行首 |
MySQL 官方是有一个自带的数据库,名为:Employees Sample Database
官网介绍:Employees Sample Database
表名 | 中文 |
---|---|
department | 部门表 |
dept_emp | 部门员工任职期表(按部门&时期) |
dept_manager | 部门经理任职期表(按时期) |
employees | 员工详情表 |
salaries | 员工薪资表(按时期) |
title | 员工职称表(按时期) |
想要获取root权限,提示如下
1 | hisen@ubuntu:/var/lib$ su |
解决办法
1 | hisen@ubuntu:$ sudo passwd root |
重新设置一下密码即可,我这边装的时候设置的用户是:hisen
刚刚重新设置的密码就是你装系统的时候设置的用户密码。
一直想弄个格式化代码,后来发现很多人用谷歌的,于是也来整一份
保存一份google code的xml,链接有最新的
intellij-Java-google-style.xml
设置方法如下:Setting -> Editor -> Code Stytle -> Java
最后一步就选择你存放之前保存的xml
然后就大功告成,来个对比
前
1 | package com.hisen.json; |
后
1 | package com.hisen.json; |