- 博客(19)
- 收藏
- 关注
原创 Eclipse快捷键 10个最有用的快捷键
Eclipse中10个最有用的快捷键组合 Ctrl+Shift+r:打开资源Ctrl+o:快速outlineCtrl+e:快速转换编辑器 Alt+Shift+r:重命名Alt+Shift+l以及Alt+Shift+m:提取本地变量及方法Alt+方向键,上下:代码块位置移动Ctrl+方向键,上下:滑动条移动;左右:单词分块Ctrl+Shift+方向键,上下:代码块分块;左右:编辑块选择Ctrl+Al...
2018-06-14 11:16:23 181
原创 通过Excel生成批量SQL语句,处理大量数据
我们经常会遇到这样的要求:用户给发过来一些数据,要我们直接给存放到数据库里面,有的是Insert,有的是Update等等,少量的数据我们可以采取最原始的办法,也就是在SQL里面用Insert into来实现,但是如果有几十条几百条甚至上千条数据的时候继续写单独的SQL语句的话那就惨了,其实有两种简单的方法;第一,将Excel数据整理好了之后,通过SQL的导入功能直接导进数据库,但是得保证数据库字段
2018-01-02 15:54:06 737 1
转载 mysql 获取当前日期及格式化
MYSQL 获取当前日期及日期格式获取系统日期: NOW()格式化日期: DATE_FORMAT(date, format)注: date:时间字段format:日期格式返回系统日期,输出 2009-12-25 14:38:59select now();输出 09-12-25select date_format(now(),'%y-%m-%d');根据format字符串格式化date值:%S, %
2018-01-02 15:52:39 2318
转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认
2017-12-08 11:12:53 278
转载 练习ssm框架整合,做增删改查操作
我的开发环境:Windows10系统开发工具:MyEclipse10,JDK1.8,MySQL5.0,Tomcat7.0ssm框架整合在MyEclipse里建一个web工程,然后搭建环境,就是导入jar包,我的jar包是管老师要的,里边有连接数据库驱动的,有spring的,有spring-mvc的和mybatis的,总之很多。把这些jar包放到工程里的WebRoot目录下的WE
2017-12-05 10:34:44 774 1
转载 【SSM】Eclipse使用Maven创建Web项目+整合SSM框架
一、准备环境: maven:apache-maven-3.2.3 jdk:jdk1.8.0_25 tomcat:tomcat-6.0.37 mysql:阿里云centos7 搭建的mysql二、配置Maven、jdk 1、Window——>Preferences——>Maven——>
2017-12-05 09:02:21 374
转载 JVM内存模型
我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存,用户缓冲用户IO等待导致CPU的等待成本,但是随着CPU的发展,内存的读写速度也远远跟不上CPU的读写速度,因此,为了解决这一纠纷,CPU厂商在每颗CPU上加入了高速缓存,用来缓解这种症状,因此,现在CPU同内存交互就变成了下面的样子
2017-10-23 11:07:20 163
转载 JAVA中堆和栈的区别
在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。 在堆中分配的内存,由Java虚拟机的
2017-10-20 23:55:19 145
转载 过滤器和拦截器的本质区别
1、首先要明确什么是拦截器、什么是过滤器1.1 什么是拦截器: 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的
2017-10-20 23:24:46 224
原创 2017-10-19 远光软件Java开发面试+达达京东到家笔试总结
远光软件Java开发面试:Java创建对象过程JavaScript创建对象的方法 直接创建、用函数来创建jQuery有哪些选择题 元素选择器 层叠选择器 过滤选择器 表单元素选择器 表单元素过滤选择器jsp的九个内置对象 session和request区别tomcat是什么,为什么程序可以在里面运行设计模式了解吗索引是什么,干嘛用的线程了解吗,线
2017-10-19 23:18:12 2162
原创 Jsp9个内置对象
JSP内置对象(9个常用的内置对象) 1.request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。序号方法说明objectgetAttribute(Stringname) 返回指定属性的属性值EnumerationgetAttributeNames() 返
2017-10-19 23:14:06 520
转载 TCP协议与UDP协议的区别
TCP协议与UDP协议的区别1.基于连接与无连接;2.对系统资源的要求(TCP较多,UDP少);3.UDP程序结构较简单;4.流模式与数据报模式 ;5.TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证。 首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协
2017-09-21 22:49:11 179
原创 二叉树前序、中序、后序遍历相互求法
今天来总结下二叉树前序、中序、后序遍历相互求法,即如果知道两个的遍历,如何求第三种遍历方法,比较笨的方法是画出来二叉树,然后根据各种遍历不同的特性来求,也可以编程求出,下面我们分别说明。 首先,我们看看前序、中序、后序遍历的特性: 前序遍历: 1.访问根节点 2.前序遍历左子树 3.前序遍历右子树 中序遍历: 1.中序遍历左子
2017-09-21 22:47:57 210
原创 TCP的三次握手和四次挥手的过程?三次握手改成两次或者四次可以吗为什么?
知识回顾:TCP协议是面向连接的协议。TCP运输连接的三个阶段:建立连接,数据传输,释放连接用三次握手建立连接用四次挥手释放连接seq(序号):TCP连接字节流中每一个字节都会有一个编号,而本字段的值指的是本报文段所发送数据部分第一个字节的序号。ack(确认号):表示期望收到的下一个报文段数据部分的第一个字节的编号,编号为ack-1及以前的字节已经收到。SYN:当本字段为1
2017-09-19 18:58:27 3703
转载 Vector与ArrayList区别
在写java的时候,基本上都喜欢用arraylist,甚至我都不知道有个vector的存在。查了一下发现又是线程安全问题。。。咋个线程安全天天围着我转呢。。。多得阿里巴巴,让我开始认识java的所谓线程安全问题。the following is from:http://blessed24.javaeye.com/blog/7513361. Vector & ArrayList
2017-09-19 18:55:17 278
转载 HashMap底层实现原理及面试问题
①HashMap的工作原理HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法找到正确的键值对,然后返回值对象。HashMap使用链表来解决碰撞问题,当发生碰撞了,对象将会
2017-09-19 18:24:10 3646
转载 HashMap的底层实现
1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现(Hashtable跟HashMap很像,唯一的区别是Hashtalbe中的方法是线程安全的,也就是同步的)。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。2. HashMap的数据结构: 在java编程语言
2017-09-19 18:14:03 335
转载 红黑树的原理
前言: 之所以要写这篇文章,第一个目的是为了各位朋友在查看我写的源代码之前有一个可以理解理论的文章因为红黑树还是有点难的,如果不想搞懂理论,而直接看代码,那绝对是云里雾里,不知所云。第二个目的是我觉得网上虽然后不少我文章也在讲,但是我就是理解不上有点困难,在我参考了很多文章之后,认真阅读才慢慢摸透了其中的原理,所以我想用自己的方式来表达,希望有助于各位的朋友理
2017-09-19 17:21:02 403
转载 Java垃圾回收中对象的强引用,软引用,弱引用和虚引用
从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。
2017-09-19 16:41:33 700
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人