Java
ThreeLearning
喜欢阅读计算机方面的英文论文并实现这些设计;看见一些新的东西就喜欢琢磨一下,会自己动手试试;喜欢软件功能的完美和齐全。
展开
-
算法学习-冒泡排序和插入排序
算法学习算法名称 最差时间分析 平均时间复杂度 稳定度 空间复杂度 冒泡排序 n2 n2 稳定 1 插入排序 n2 n2 稳定 1 冒泡排序和插入排序整体在数据上基本一致,但是冒泡排序和插入排序的操作还是有较大的差异。冒泡排序:冒泡排序就好像士兵列队一样,从低到高排列,由第一个人去和其他人比较身高,遇见比他矮的就把这个人的位置占掉,这个矮的人就要出列,和他位置+1的人进行比较,如果他在遇见比他矮的人,那么占.原创 2020-08-11 10:05:21 · 195 阅读 · 0 评论 -
IDEA spring boot 启动正常,浏览器报404错误
一 spring boot的启动类不能直接放在main(src.java.main)这个包下面,把它放在有包的里面就可以了。二 正常启动了,但是我写了一个controller ,用的@RestController 注解去配置的controller,然后路径也搭好了,但是浏览器一直报404.最后原因是,spring boot只会扫描启动类当前包和以下的包 。 解决方案:一、将 controller...原创 2018-06-28 14:21:09 · 3174 阅读 · 0 评论 -
Java封装类型
Integer自动装箱拆箱:通过三种方式创建Integer对象new Integer 方式为对象开辟了独立的运行空间Integer.valueOf()方法是对相等对象值的地址空间的引用自动装箱也是对相等对象值空间的地址的引用 ...原创 2018-05-29 18:02:16 · 657 阅读 · 0 评论 -
JAVA之collection
Collection和Map都是JAVA的容器,Collection包含有Vector,ArrayList和Set.一、VectorVector是线程安全的,但是因为要维护线程安全,所以Vector 的操作效率较低.二、ArrayListArrayList是非线程安全的,所以效率比Vector要高,但是ArrayList的本质是数组所以查询速度快,但是删除速度慢,不建议使用在需要频繁删除元素的条件...原创 2018-06-12 16:28:23 · 174 阅读 · 0 评论 -
Eclipse使用SVN时图标的说明
Eclipse使用SVN图标说明1.灰色向右箭头:本地修改过2.蓝色向左箭头:SVN上修改过3.灰色向右且中间有个加号的箭头:本地比SVN上多出的文件4.蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件5.灰色向右且中间有个减号的箭头:本地删除了,而SVN上未删除的文件6.蓝色向左且中间有个减号的箭头:SVN上删除了,而本地未删除的文件7.红色双向箭头:SVN上修改过,本地也修改过的文件...原创 2018-05-24 14:01:49 · 421 阅读 · 0 评论 -
JAVA之HashMap的排序
一、Map简介HashMap:我们最常用的Map,它根据key的HashCode 值来存储数据,根据key可以直接获取它的Value,同时它具有很快的访问速度。HashMap最多只允许一条记录的key值为Null(多条会覆盖);允许多条记录的Value为 Null。非同步的.TreeMap: 能够把它保存的记录根据key排序,默认是按升序排序,也可以指定排序的比较器,当用Iterator 遍历Tr...原创 2018-05-24 09:40:44 · 409 阅读 · 0 评论 -
JAVA之HashMap
一、HashMap的特点1. HashMap可以接受null键值和值,HashTable则不可以.2. HashMap是非同步的(synchronized),HashMap非常的快.3. HashMap使用hash算法进行存储4. HashMap使用键值对的方式存储数据二、HashMap的工作原理1. HashMap使用put(key,val)方法存储键值对,使用get(key)方法获取数据,当我...原创 2018-05-22 18:06:16 · 187 阅读 · 0 评论 -
JAVA多态之重载和重写
一、多态:在程序运行之前:1.无法知道自己创建的对象会调用那个方法在程序运行之后:1.可以知道自己创建的对象所调用的方法2.程序运行过程中可以动态改变调用的方法二、重载和重写:子类继承父类,重载父类方法--------子类重写的方法与父类的方法只存在传入参数的差别.如:父类方法public class Father(){ public void write(){ System....原创 2018-05-22 14:27:39 · 281 阅读 · 0 评论 -
spring-mvc注解
1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller...转载 2018-05-14 17:41:21 · 123 阅读 · 0 评论 -
ssm框架前端Ajax标准模板
$.ajax({ url:'<%=rootUrl%>/userController/userSelect', type:'POST', //GET async:true, //或false,是否异步 data:JSON.stringify(mydata), timeout:5000, //超时时间 contentType: "...原创 2018-05-03 15:58:30 · 710 阅读 · 0 评论 -
ssm框架中主要的配置文件。
1、config.properties该文件主要用于放置数据库链接的相关信息,提供给spring-mybatis.xml文件加载数据库内容。放置在目录main/resource下.validationQuery = SELECT 1 //用于验证数据库链接jdbc_url= jdbc:mysql://localhost:3306/mysql1?useUnicode = true& char...原创 2018-05-02 13:51:27 · 1590 阅读 · 0 评论