- 博客(14)
- 收藏
- 关注
原创 在Linux系统的阿里云服务器安装MariaDB(MySQL)及Navicat远程连接
由于之前买了阿里云的数据库一直没用,所以近期想在上面安装个数据库,结果在远程连接时遇到问题,所以在此记录下。MySQL已经分支为两个版本了,一个是由Oracle维护的MySQL,另一个是由开源社区维护的MariaDB。在这里,我们选择yum安装MariaDB。安装命令:yum -y install mariadb mariadb-server(ps:安装了两个组建 客户端mariadb,...
2019-08-07 15:26:41 912
原创 eclipse启动不了tomcat,显示Several ports (8005, 8080, 8009) required by Tomcat v8.5 Server at localhost
使用eclipse跑不起项目,报错提示:Several ports (8005, 8080, 8009) required by Tomcat v8.5 Server at localhost are already in use. The server may already be running in another process, or a system process may be u...
2019-08-01 10:45:36 8015 2
原创 oracle数据库创建新用户并导入数据库
首先win+R 输入cmd打开命令行 输入sqlplus /nolog然后通过系统管理员的身份登录 conn / as sysdba;创建用户:create user shopping identified by 123456;其中shopping为创建的用户名,123456为用户密码。创建用户后需要对用户赋予相应的权限,以下是示例,为shopping用户赋予connect,re...
2019-07-31 16:45:27 1905
原创 服务器向客户端响应数据
当服务器向客户端响应的需要是某些数据,而不是转发或者重定向时,需要在处理请求的方法之前添加@ResponseBody,如下: @RequestMapping("/handle_reg.do") @ResponseBody public ResponseResult handleReg(User user) { ResponseResult rr = new ResponseResult(...
2019-06-28 16:36:05 1185
原创 Java快速排序
算法步骤从数列中挑出一个元素,称为 “基准”(pivot)重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数列的中间位置。这个称为分区(partition)操作递归地(recursive)把小于基准值元素的子数列和大于基准值元素的子数列排序代码实现调用quickSort方法,将数组,数组首位...
2019-06-24 14:29:35 120
原创 Java归并排序
算法步骤通过sort方法将数组分成两份,并不停的递归直至数组大小为1,然后通过merge方法将两个数组合并排序,并不停递归回去,直至数组排序完成。代码实现sort方法:不停的将数组分成两组,直至数组大小为1,然后通过merge排序,并不停递归回去,直至数组排序完成 public int[] sort(int[] sourceArray) throws Exception { //对 a...
2019-06-24 10:48:36 97
原创 Java希尔排序
希尔排序也是十大经典排序算法之一,其原理和代码实现都不太好理解,要结合图才容易理解(可以参考这里)。算法步骤它通过比较相距一定间隔的元素大小先排序,然后每次比较所用的距离随着算法的进行而减小,知道只比较相邻元素的最后一趟排序位置,算是插入排序的升级版。代码实现 public static void main(String[] args) { int[] arr = {50,15,56,...
2019-06-21 16:52:03 573
原创 Java插入排序
插入排序是十大经典排序算法之一,它的原理很简单,就跟打扑克牌时整理牌的原理是一样的:通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。算法步骤将第一待排序序列第一个元素看做一个有序序列,把第二个元素到最后一个元素当成是未排序序列。从头到尾依次扫描未排序序列,将扫描到的每个元素插入有序序列的适当位置。(如果待插入的元素与有序序列中的某个元素相等,则将待插入元素插...
2019-06-21 11:08:53 513
原创 Java选择排序
选择排序算法步骤:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。重复第二步,直到所有元素均排序完毕。Java代码实现:public class SelectionSort { public static void main(String[] args) { int[] arr = {50,15...
2019-06-21 09:44:12 1443
原创 Java冒泡排序
在Java中有很多排序算法,其中最经典的要数冒泡排序了,由于有时会忘记这些排序是怎么实现的,所以在此记录一下。public class BubbleSort { public static void main(String[] args) { int[] arr = {50,15,56,23,54,84,58,45,21}; for(int i = 0; i < ar...
2019-06-20 17:16:08 3156
原创 根据csv文件中的地址查出经纬度,并写入csv文件
需求:根据csv文件中的地址查出对应的经纬度,然后将经纬度回填到csv文件中。读取csv文件的方法public static ArrayList<String> readCsv(String filepath) { File csv = new File(filepath); // CSV文件路径 csv.setReadable(true);//设置可读 ...
2019-06-19 16:18:55 1570
原创 Intellij IDEA生成serialVersionUID
Intellij IDEA生成serialVersionUID最近在用idea写代码时,想生成serialVersionUID,结果却找不到,于是我在网上找了资料,才知道了怎么生成serialVersionUID。首先点击File,选择Settings;然后选择Editor中的Inspections,搜索serialization,在Serialization class without...
2019-01-28 10:35:09 153
原创 springboot连接JDBC及application.yml的注意事项
springboot连接JDBC及application.yml的注意事项刚接触springboot的我在网上随便找了个案例跟着做(https://blog.csdn.net/gozhuyinglong/article/details/80376122 ),结果就出现以下的报错信息:Description:Failed to configure a DataSource: 'url' att...
2019-01-24 14:30:08 4894 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人