自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Linux 常用命令

Linux 常用命令

2019-02-01 11:36:25 282

原创 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关注的人

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