自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

simon_it的博客

it小小小小小小小白

  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 反射静态代码块的执行

在一些应用中,无法事先知道使用者将加载什么类,而必须让使用者指定类名称以加载类,可以使用 Class 的静态 forName() 方法实现动态加载类。下面的范例让你可以指定类名称来获得类的相关信息。package cn.sunzn.demo;public class ClassDemo { public static void main(String[] args) { ...

2019-01-24 10:46:18 1253 1

原创 学习笔记

2018/11/261.@Resource可以具体指明实现哪一个实现类的功能?接口为什么不能实例化?为啥能注入实例化接口?接口为什么就能实现实现类功能?arraylist是接口为什么能够创建对象?接口不能实例化 所以不会出现调用接口,有多个实现类不知道用的哪个实现类的方法, 但是实现类可以实例化,接口声明对象然后new实现类,这样就具体到用到这个接口对应的实现类方法不会产生混乱,接口定义的...

2018-11-26 10:33:08 215

原创 Mysql分组后以最大值为条件获取其他字段

需求:按照渠道,城市,省份分组获取最高订单日,最高日订单数思路:先获取分组后每组的订单排序,再给他们的排序附上号数,再链表获取1号的数据字段SELECT o.fromType,o.provinceId,o.provinceName,o.cityId,o.cityName,SUM(o.orderNum) As orderNum ,SUM(o.orderSum) As orderSum ,...

2018-10-22 16:51:27 7367

原创 Runnable,Thread.run,wait,notify

线程同时存在Runable和Thread的run方法先执行哪一个?先看源码 /** * If this thread was constructed using a separate * <code>Runnable</code> run object, then that * <code>Runnable</co...

2018-09-19 18:31:33 664

原创 Eclipse小技巧

1.Eclipse更换路径时删除多余的workplace2.新建路径时把其他路径上面eclipse的配置复制过去

2018-09-12 11:41:10 314

原创 对Executors.newFixedThreadPool,CountDownLatch的个人初步了解

Executors.newFixedThreadPoolExecutorService是Executor直接的扩展接口,也是最常用的线程池接口,我们通常见到的线程池定时任务线程池都是它的实现类。Executors.newFixedThreadPool一个固定大小的线程池Executors.newFixedThreadPool(4)好比如一个车间里面只能允许4个人的容量,然后4个人一起工...

2018-08-30 15:46:30 1827

转载 o(1), o(n), o(logn), o(nlogn)和遍历

在描述算法复杂度时,经常用到o(1), o(n), o(logn), o(nlogn)来表示对应算法的时间复杂度, 这里进行归纳一下它们代表的含义: 这是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。 O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之间的关系。其中的n代表输入数据的量。 比如时间复杂度为O(n),就代表数据量增大几倍,耗时也增大几倍...

2018-08-14 17:21:23 1851

原创 LeetCode-数组-从排序数组中删除重复项

https://leetcode-cn.com/explore/interview/card/top-interview-questions-easy/1/array/21/class Solution {public static int removeDuplicates(int[] nums) { int[] arr = new int[nums.length]; int ...

2018-08-13 14:53:32 117

转载 SpringMVC常用注解@Controller,@Service,@repository,@Component

转自:https://blog.csdn.net/wojiaowo11111/article/details/51605213 这两天公司在做一个网站项目,框架使用的是springMVC框架,在这里对这几个注解做一个归纳整理项目中的controller层使用@controller注解@...

2018-06-15 18:39:29 185

转载 dubbo基础入门使用与开发

转自:https://blog.csdn.net/u011991249/article/details/54970525 一、使用dubbo的准备工作1. zookeeper单节点环境    Demo中选用的zookeeper为zookeeper-3.4.5-cdh5.0.0...

2018-06-12 15:54:31 254

原创 Java面试题目总结

2017:面试题目(转载):https://blog.csdn.net/longyajidi/article/details/73456675#t225

2018-05-03 19:16:06 122

转载 ArrayList,LinkedList底层原理

在java中,集合这一数据结构应用广泛,应用最多的莫过于List接口下面的ArrayList和LinkedList;我们先说List, 1 public interface List<E> extends Collection<E> { 2 //返回list集合中元素的数量,若数量大于Integer.MAX_VALUE,则返回Integer.MAX_VALU...

2018-05-03 19:14:38 276

转载 数组、ArrayList、List三者区别

一、 数组优点:在内存中时连续的,速度较快,操作简单。缺点:定义数组时要定义其长度,不是很灵活,过长过短都会造成问题。不方便进行数据的添加、插入和移除。例如:int [] i=new int[2];           i[0]=111;           i[1...

2018-05-03 19:09:43 6987 3

转载 装箱与拆箱理解

转自:https://www.cnblogs.com/dolphin0520/p/3780005.html深入剖析Java中的装箱和拆箱  自动装箱和拆箱问题是Java中一个老生常谈的问题了,今天我们就来一些看一下装箱和拆箱中的若干问题。本文先讲述装箱和拆箱最基本的东西,再来看一下面试笔试中经常遇到的与装箱、拆箱相关的问题。  以下是本文的目录大纲:  一.什么是装箱?什么是拆箱?  二...

2018-05-03 19:08:28 2378 1

转载 List集合与Array数组之间的互相转换

数组转换成List集合方法一 笨方法就是通过add把数组中的数据循环添加到List集合中 List<String> mlist = new ArrayList<>(); String[] array = new String[] {"zhu", "wen", "tao"}; // String数组...

2018-05-03 19:06:50 1614

转载 LinkedList通常比ArrayList快原因

  实验  首先我们做一个实验:将10万条String类型的数据分别添加到一个LinkedList和一个ArrayList中,且每次都是在第0位(即首位)插入数据,代码如下结果是LinkedList比ArrayList要快: ArrayList平均用了500毫秒,而LinkedList平均只用了15毫秒;进行多次实验你就会发现,添加的数据量越大,Li...

2018-05-03 19:03:47 2076 1

转载 java中split的坑,用的时候一定要小心

原 java中split的坑,用的时候一定要小心 <div class="article-info-box"> <div class="article-bar-top d-flex"> <span class="t...

2018-05-03 19:02:03 7372

原创 ==,equals区别,hashset不重复判断

hashset不重复是先判断(==)hashcode先再判断内容 equals直接判断字符串内容 ==判断地址的 地址一样内容一定一样,内容一样地址不一定一样 详解参考:https://www.cnblogs.com/zjc950516/p/7877511.html...

2018-05-03 18:59:11 200

转载 String s=new String("abc")创建了几个对象?

String str=new String(“abc”);   紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些JAVA知识。   我们可以把上面这行代码分成String str、=、”abc”和...

2018-05-02 18:14:46 313

转载 Java中的String,StringBuilder,StringBuffer三者的区别

  最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。  这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。首先说运行速度,或者说是执行速度,在这...

2018-05-02 18:13:36 95

转载 继承与接口的区别

抽象类:抽象类体现了数据抽象的思想,是实现多态的一种机制。它定义了一组抽象的方法,至于这组抽象方法的具体表现形式由派生类来实现。同时抽象类提供了继承的概念,它的出发点就是为了继承,否则它没有存在的任何意义。所以说定义的抽象类一定是用来继承的,同时在一个以抽象类为节点的继承关系等级链中,叶子节点一定是具体的实现类。 在语法方面: 1.由abstract关键词修饰的类称之为抽象类。 2.抽象类中没有实...

2018-05-02 10:33:33 17942 2

转载 读取txt乱码问题

因为txt默认的选项是ANSI,即GBK编码。GBK和GB2312都是中文编码,在这里解释一下两者的区别。总体说来,GBK包括所有的汉字,包括简体和繁体。而gb2312则只包括简体汉字。GBK:   汉字国标扩展码,基本上采用了原来GB2312-80所有的汉字及码位,并涵盖了原Unicode中所有的汉字20902,总共收录了883个符号,   21003个汉字及...

2018-04-09 18:18:21 11616 2

转载 Java中迭代器(Iterator)用法整理

Java中Iterator用法整理 迭代器(Iterator)  迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。  Java中的Iterator功能比较简单,并且只...

2018-04-04 15:26:56 522

原创 ArrayList的sublist方法

比如集合中的内容为1,2,3,4,5list.sublist(2,4)就返回一个子集合:它的内容包括从下标为2到下标为4,而且这是左开右闭的就是说是从大于等于2到小于4那子集内容就是3,4(集合的下标都是从0开始)...

2018-04-04 11:22:12 839

原创 SSM表格数据链接形式

Controller @RequestMapping("/update") public String updatelist(HttpSession httpSession) { httpSession.setAttribute("updatelist", userService.updatelist()); return "updatelist"; } @RequestMap...

2018-03-29 17:05:09 290 1

原创 eclipse中import导入非当前项目的类

在项目目录中点击右键选择build path->configure build path->project ,点击add将要添加的项目加进去就可以了

2018-03-29 16:32:56 5689

原创 SSM批量删除功能

主页<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.

2018-03-29 01:10:14 542

原创 SSM搭建和登录案例

目录1.导入Jar包2.创建目录,数据库3.逆向工程4.config下创建SqlMapConfig.xml,log4j.properties,db.properties5.config下创建ApplicationContext-dao.xml,ApplicationContext-service.xml,ApplicationContext-trans.xml6.Confi...

2018-03-29 01:00:49 1950 2

转载 Js如何Debug

转自:https://jingyan.baidu.com/article/9113f81b64b9da2b3214c72e.html

2018-03-28 18:18:39 5920

转载 Uncaught TypeError: XXX is not a function解决

后台没有错误,前端一直显示 Uncaught TypeError: withdraw is not a function 错误,代码如下:<div class="form-group btn-right"> <button type="button" class...

2018-03-28 18:17:30 87964 1

转载 MyEclipse自动跳出ThreadPoolExecutor的debug窗口解决方法

MyEclipse启动tomcat运行时老跳出debug界面执行ThreadPoolExecutor的解决方法转自:https://www.jianshu.com/p/6279b164ae49

2018-03-14 18:51:32 483

原创 Mongodb中插入数据后自动返回自增ID

MySql正常要先查询添加后的对象,再取出主键属性,Mongodb并不需要,插入数据成功后自动返回属性,直接Bean.id,即可获取主键Id参考:http://blog.csdn.net/u014175572/article/details/41647167         https://segmentfault.com/q/1010000000129165...

2018-03-14 18:45:42 14579

转载 使用eclipse遇到的unable to install breakpoint的问题

write by Yin Mingjun,引用请注明。调试一个tomcat工程,设置好断点,启动工程,结果出现了下面的错误:继续运行,再进入断点之前,还会再度提示,但是最终会命中断点。使用CGLIB查找关键字,了解到CGLIB是一个AOP的拦截库,想了一下,明白了原因。因CGLIB产生的类&方法的名...

2018-03-12 17:18:50 219

转载 Java的for语句中break, continue和return的区别

转自:http://mianshi.fenzhi.com/post/368.html http://blog.sina.com.cn/s/blog_451f5962010161w2.htmlbreak:使用break 退出循环可以使用break语句直接强行退出循环,忽略循环体中任何其他语句和循环条件测试。在循环中遇到break语句时,循环被...

2018-03-09 10:16:07 373

原创 在bean类和Json格式不一样情况下,用Gson解析Json文件,并同时把数据插入MongoDb

Gson gson=new Gson();gson.toJson   把字符串生成Json格式字符串gson.fromJson 把Json格式字符串转成List,对象等例如:User user=gson.from("str",User.class);          解析出来的是User类型gson.from("",Integer.class)                          ...

2018-03-06 23:00:08 558

原创 Java如何Debug

Debug前先清除所有打点,不然容易之前点错出错误,导致一debug开始就进入class.class文件菜单栏上:Run-Remove all Breakpoints 在需要停的语句上打上断点 右键需要debug的项目进入debug模式,当请求到断点的语句就会跳到断点的语句停止,停止后会出现小箭头指到变量值,或者在Variables可以看值的变化按下F8可以...

2018-03-06 22:41:16 14037 2

转载 tomcat正常启动后http://localhost:8080/报错404

症状:tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问htt://localhost:8080/能正常访问tomcat管理页面。症状原因: &n...

2018-03-06 22:21:43 398

原创 使用File获取resources里面资源文件的相对路径

大概类似这样的目录要在CityService中获取resources中的city.josn可以这样写File file = new File(this.getClass().getResource("/city.josn").getPath());这样就可以用IO打开resources里面的文件了...

2018-03-06 14:31:05 30855 3

转载 java.lang.IllegalStateException异常产生的原因及解决办法

问题描述:错误类型大致为以下几种:java.lang.IllegalStateException:Cannot   forward   a   response   that   is   already   committed IllegalSt...

2018-03-05 23:24:28 51604

转载 IO 流读取文件时候出现乱码 文件编码格式问题 怎么转换解决方法

在使用下面这个写法时候UTF-8文件编码 在读取时候出现乱码问题。File myFile=new File(“文件路径”);Java代码  BufferedReader in = new BufferedReader(new FileReader(myFile));   应该修...

2018-03-05 16:18:20 1513

SSH所有的压缩包

这里有配置SSH环境的所需压缩包,把包放到项目WebContent-Web-INF下的lib文件夹里即可

2018-02-24

空空如也

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

TA关注的人

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