自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心中有侠

回顾基础,温故知新

  • 博客(44)
  • 收藏
  • 关注

原创 阿里云轻量应用服务器mysql开启远程访问

进入防火墙设置 添加规则 添加mysql 登录mysqlmysql -u root -p mysql 设置root用户远程连接的密码为123456grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;...

2018-09-28 14:28:46 3020 1

原创 CentOS设置tomcat开机启动

1、 cd /etc/rc.d2.vim rc.local4.末尾添加export JAVA_HOME=你的JAVA_HOME 你的TOMCAT_HOME/bin/startup.sh start5.保存退出6.chmod +x rc.local7.重启机器shutdown -r now...

2018-09-28 10:10:54 1146 1

原创 阿里云轻量应用服务器安装jdk和tomcat并配置环境变量

准备阶段: 1.阿里云轻量应用服务器访问入口:https://swas.console.aliyun.com/?spm=5176.2020520001.aliyun_sidebar.9.6adc4bd3qrBD4r#/servers 2.使用阿里云的远程连接功能:2.1进入服务器2.2 使用自带的远程连接功能2.3界面展示恭喜你进入命令行界面啦!告别了图...

2018-09-27 22:04:41 6244 2

原创 基本的linux命令

以下是我自己总结的一些常用的linux命令 cd /  进入到根目录,相当于windows的我的电脑ls 展示当前文件夹中的文件mkdir xxx 在当前文件夹创建一个子文件夹cd xxx  进入到xxx文件夹cd ../  退回到上一层目录vim xxx 编辑当前文件夹中的xxx文件进入之后按i,进入编辑状态如果想退出,先按esc退出编辑...

2018-09-27 20:30:25 137

原创 Javaweb项目的后台如何获取项目的网络路径

String basePath = request.getScheme()+"://"+request.getServerName()+":" +request.getServerPort() + request.getContextPath();格式:http://localhost:8080/HelpProject

2018-09-26 18:40:56 1566

原创 git pull后如何恢复到原来的版本

git reflog  命令查看你的历史变更记录git reset --hard HEAD@{n}    (注意:n是你要回退到的引用位置)

2018-09-26 17:20:35 20483 3

原创 jsp怎么获取项目的路径

<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/...

2018-09-26 09:43:02 4819

原创 @Transactional(rollbackFor=Exception.class)回滚失败

一、如果用到了try-catch,需要在catch中再次抛出RuntimeException("")异常@Transactional(rollbackFor=Exception.class)public CommonResult anecdoterecordsServiceSave(Anecdoterecords anecdoterecords, HttpServletRequest re...

2018-09-20 18:08:22 11995 1

原创 spring事务:注解配置

一、maven依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>${spring.version}</version></dependency

2018-09-20 18:01:55 117

原创 eclipse中怎么建maven聚合项目

1.创建主项目 1.1创建simple project1.2设置groupid 和 artifactid ,更改打包格式为pom!1.3删除src  2.创建子项目 2.1创建 maven module,(注意主项目是maven project)2.2填写子项目名字,选择父项目为我们创建的主项目,这次别勾选create a simple pr...

2018-09-19 17:40:46 616

原创 mybatis反向生成

 1.新建一个Maven Webapp project 项目 2.src/main/java文件中中创建三个层对应的包,名字随意,好吧 3.在src/main/resources文件夹中创建一个generatorConfig.xml文件 4.配置pom.xml文件<project xmlns="http://maven.apache.org/PO...

2018-09-18 09:49:25 3226

原创 Linux系统中ls命令详解

 ls命令是linux下最常用的命令。ls命令就是list的缩写 1. 命令格式:ls [选项,常用参数] [目录名]2. 命令功能:列出目标目录中所有的子目录和文件。3. 常用参数:-a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件 -A 同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录)。 -c  ...

2018-09-18 09:17:08 4218

原创 怎么用putty链接远程服务器

1.输入ip地址,prot不用修改,一般默认的SSH端口都是22 2.输入链接名字 3.save保存 4.双击链接,进入命令行界面  5.输入账号   6.输入密码  7.密码正确的话,就可以进入服务器了,哈哈。...

2018-09-17 20:48:24 12121 1

原创 阿里云轻量级服务器访问入口

https://swas.console.aliyun.com/?spm=5176.2020520001.aliyun_sidebar.9.7b8c4bd3HnqGOP#/servers

2018-09-17 20:40:16 3299

原创 java怎么提取字符串中的img元素的src地址

package com.ruigetech.easyteaching.util;import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @description 截取字符串中的img标签中的src地...

2018-09-17 19:30:20 6507 2

原创 怎么安装STS(spring sts)

导语:什么是STS?全称:Spring Tool Suite。基于eclipse的,开发spring应用的定制的开发环境。说白了就是一个eclipse,但是是开发Spring项目的定制版本! 一、下载STSeclipse 4.8 对应的下载地址:http://spring.io/tools/sts/all/eclipse  旧版本对应的下载地址:http://spring....

2018-09-14 17:57:20 595

原创 怎么把Eclipse的编码格式改为utf-8

2018-09-14 17:55:54 2044 1

原创 怎么查看Eclipse版本

1.找打eclipse安装文件夹 2.打开readme文件夹 3.里边有一个 4.拿记事本打开它,会看到 这就是当前版本,我的是4.8

2018-09-14 17:11:43 1871

原创 jQuery怎么给元素添加父元素

代码:$("选择器").wrap("<p></p>"); 

2018-09-14 16:34:37 4937

原创 jQuery怎么给元素前边,后边添加元素

代码:var html = "你想填的东西";$("选择器").before(html);$("选择器").after(html); 

2018-09-14 15:48:47 20967

原创 jQuery怎么获取有两个class的元素

元素: <!-- 显示图片和文字 --><div class="content teaching_content">${teaching.content}</div> 获取方式:$('.content.teaching_content') 

2018-09-14 15:46:41 10807

原创 怎么给HTML文本添加空格

遇到的问题:让文本“中国”,“中”和”国“之间间隔5个空格 代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> 中

2018-09-14 13:41:34 22735

原创 Java128陷阱

  Integer a = 1000; Integer b = 1000; if(a == b) { System.out.println("相等"); } //不会输出“相等”  Integer a = 127; Integer b = 127; if(a == b) { ...

2018-09-13 20:26:19 653

原创 HashMap数据结构

java8中的Hashmaphttp://www.importnew.com/20386.html java7中的HashmapMap<String, Integer> mp = new HashMap<>(); mp.put("classNum", 666);之后会进行散列index  = hash("classNum"); ...

2018-09-12 21:20:11 133

原创 Java中byte类型使用无符号右移运算符(>>>)陷阱

代码:byte b = (byte)(-8 >>> 2);System.out.println(b);你们觉得结果是多少呢?结果是:-2一开始觉得,明明>>>是无符号右移,首位肯定是0啊,所以是正数啊,怎么会是一个负数呢?后来推了一边终于明白了。原因是忽略了-8和2默认都是int类型。接下来,推导一边。 -8对应的二进制为...

2018-09-12 20:46:52 1689 5

原创 Mysql数据库,建数据库,建表,建索引的注意事项

1.百亿级数据可以部署单服务器(存一些简单数据)。复杂数据可以部署2-3台服务器(要保持数据量尽量均衡,关联性强的表尽量放在一个数据库中)。 2.单服务器:表设计(适用于业务)索引设计(能不建就不建,会降低插入删除等操作的效率;建差异性大的字段;)数据类型(尽量用整形实现) 3.mysql索引用到的数据结构:B Tree,B+ Tree, Hashmap(有数据倾斜的危险...

2018-09-12 19:27:59 377

原创 JSP和Servlet传递数据的几种方式

一.JSP把数据穿给Servlet 1、form表单:         方法1<form action="项目名/servlet名"  method="post或者get"><input type="submit" name="ok" value="提交"></form>        方法2

2018-09-12 19:23:25 7776 2

原创 Java中float和double类型在内存中的存储结构

float类型(32位):分为:符号位S_指数位E_尾数位M1bit(符号位) 8bits(指数位) 23bits(尾数位) double类型(64位):分为:符号位S_指数位E_尾数位M1bit(符号位) 11bits(指数位) 52bits(尾数位)特别注意的是指数位存放的是补码,底数是2! 具体举例:float f = 8.5f;...

2018-09-12 16:42:03 3941 1

原创 Java实现选择排序

描述:选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法。代码: public static void selectSort(int[] keys){ for(int i = 0 ; i < ...

2018-09-11 20:25:45 118

原创 Java实现二分查找

描述:适用于 有序的 顺序表代码: public static int binarySearch(Integer[] srcArray, int des) { //定义初始最小、最大索引 int low = 0; int high = srcArray.length - 1; //确保不会出现重复查找,越界 ...

2018-09-11 20:16:06 86

原创 浅谈java.util包

包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组、日期Date类、堆栈Stack类、向量Vector类等)。集合类、时间处理模式、日期时间工具等各类常用工具包。 常用的有:日期类:Date类。数据结构类:链表类LinkedList,向量类Vector,栈类Stack,队列类Queue,散列表类H...

2018-09-11 19:43:16 178

原创 浅谈java.lang包

java.lang是提供利用 Java 编程语言进行程序设计的基础类。 最重要的类是Object(它是类层次结构的根)和 Class(它的实例表示正在运行的应用程序中的类)。还有包装器类 Boolean、Character、Byte、Short、Integer、Long、Float 和 Double 。例如,一个 Double 类型的对象包含了一个类型为 double 的字段,这表示如...

2018-09-11 19:29:39 2293

原创 Java运算符大全

 算术运算符 操作符 描述   + 加法 - 相加运算符两侧的值   - 减法 - 左操作数减去右操作数   * 乘法 - 相乘操作符两侧的值   / 除法 - 左操作数除以右操作数   % 取余 - 左操作数除以右操作数的余数   ++ 自增: 操作数的值增加1   -- ...

2018-09-08 11:17:25 1205 1

原创 short s1 = 1; s1 = s1 + 1; 和 short s1 = 1; s1 += 1;

short s1 = 1; s1 = s1 + 1;编译不能通过short s1 = 1; s1 += 1;编译可以通过 因为:对于short s1 = 1; s1 = s1 + 1;由于1是int类型,因此s1+1运算结果也是int 型,需要强制转换类型才能赋值给short型。而short s1 = 1; s1 += 1;可以正确编译,因为s1+= 1;相当于s1 = (sh...

2018-09-08 11:09:01 146

原创 浅谈数据结构——队列

注:java中LinkedList类实现了Queue接口,因此我们可以把LinkedList当成Queue来用。用法链接:http://www.runoob.com/java/data-queue.html 定义:队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操...

2018-09-08 10:02:44 129

原创 浅谈数据结构——栈

定义:栈是限定仅在表头进行插入和删除操作的线性表。要搞清楚这个概念,首先要明白”栈“原来的意思,如此才能把握本质。"栈“者,存储货物或供旅客住宿的地方,可引申为仓库、中转站,所以引入到计算机领域里,就是指数据暂时存储的地方,所以才有进栈、出栈的说法。首先系统或者数据结构栈中数据内容的读取与插入(压入push和 弹出pop)是两回事!插入是增加数据,弹出是删除数据 ,这些操作只能从栈顶即最低...

2018-09-08 09:50:32 233

原创 Java实现二叉树

描述:在计算机科学中,二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。一棵深度为k,且有2^k-1个节点的二叉树,称为满二叉树。这种树的特点是每一层上的节点数都是最大节点数。而在一棵二叉树中,除最后一层外,若其余层都是满的,并且最后一层或者是满的,或者是在右边缺少连...

2018-09-08 09:44:58 130

原创 Java用List实现约瑟夫环

import java.util.ArrayList;import java.util.List;public class Josephus { public static void main(String[] args){ kill(10,4); } /** * @param nums 人数 * @param length 步长 */ public...

2018-09-07 10:41:23 796

原创 Java实现快速排序

快速排序和冒泡排序都属于交换排序,算法描述:在数据序列中找一个参照物,从数据序列两端开始搜索,比参照物小的,放在参照物前边,比参照物小的放在参照物后边。代码:package per.data.paixu;public class QuickSort { public static void main(String[] args) { // TODO Auto-gene...

2018-09-06 19:59:56 193

原创 Java实现冒泡排序

冒泡排序算法描述:比较相邻两个元素大小,如果反序,则置换。代码:boolean flag = true;int temp = 0;int k = 0;for(int i = array.length - 1 ; ( i > 0 ) && flag; i--){ flag = false; for( k = 0 ; k < i ; k++){...

2018-09-05 20:49:07 222

空空如也

空空如也

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

TA关注的人

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