自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (6)
  • 收藏
  • 关注

原创 spring 常用注解代理方式及注意点

spring 常用注解代理方式及注意点jdk动态代理和cglib代理区别:一、简单来说:  JDK动态代理只能对实现了接口的类生成代理,而不能针对类  CGLIB是针对类实现代理,主要是对指定的类生成一个子类,覆盖其中的方法(继承)二、Spring在选择用JDK还是CGLiB的依据:(1)当Bean实现接口时,Spring就会用JDK的动态代理(2)当Bean没有实现接

2018-01-30 20:39:06 715

原创 SpringMVC学习笔记

Web MVC开发模式所谓MVC即M(model)模型层,V(view)视图层,C(contoller)控制层。用户发送请求给服务器,首先是把这个请求交给controller进行处理,controller会根据用户请求选择正确的视图展示给用户,同时controller也会根据用户请求去Medol层提取数据,对view层视图进行渲染。Spring Web MVCSpring Web MVC框架

2016-07-11 22:30:35 496

原创 git开发篇---将本地代码推送到远程

git 分为本地和远程:将本地代码推送到远程步骤:(开发之前一定要确定你代码所处目录已经是git仓库,且不是在master分支上,比如新拉一个分支dev,   git branch dev)1 先确认你所开发的分支不是master分支,一般的我们实际开发的分支不能是master分支,比如我开发的分支是dev。2 进入你要提交代码的路径,($ git init    将当前目

2016-04-21 20:05:52 504

原创 windos基本命令 查看指定端口,将指定进程杀死

>netstat -aon | findstr “80″Proto   Local Address           Foreign Address         State             PID====   ============       ==============   ==========   ======TCP     0.0.0.0:80         

2016-04-20 20:54:09 3008

原创 把远程MySQL数据库中的数据手工导入到本地MySQL数据库

例如:我远程MySQ数据库名称:jfinalshop,远程数据库服务器地址:111.34.45.242首先登陆到服务器:ssh [email protected]在服务器上输入:mysqldump -uroot -pmiao.1201 jfinalshop > jfinalshop.sql这条命令:在当前服务器目录下,把jfinalshop数据库中数据备份到jfin

2016-04-20 20:51:59 723

转载 url传递的参数值中包含&时,url自动截断问题解决

一、问题的引出        在做一个公告浏览功能时,只要通过url传递的某参数值中包含 & 或  ,就会出现问题--该变量的值无法显示。        问题定位结果: 遇到&时,该参数的值会自动截断,导致参数值传递有误。二、问题的解决        Java代码中做如下测试:[java] view plain co

2016-04-20 20:39:31 4757 1

原创 git 添加文件到git仓库

创建版本库什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录: 第一步:输入命令:$ mkdir learn

2016-03-23 22:58:04 7095

原创 git 下载安装和相关介绍

1 git 的介绍Git是什么?Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git有什么特点?简单来说就是:高端大气上档次!那什么是版本控制系统?如果你用Microsoft Word写过长篇大论,那你一定有这样的经历:想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把当前文件“另存为……”一个新的Word文件,再接着改,改到

2016-03-23 22:32:07 293

原创 解决表单乱码问题之一,修改tomcat默认编码格式

默认情况下,tomcat使用的的编码方式:iso8859-1修改tomcat下的conf/server.xml文件找到如下代码:    这段代码规定了Tomcat监听HTTP请求的端口号等信息。可以在这里添加一个属性:URIEncoding,将该属性值设置为UTF-8,即可让Tomcat(默认ISO-8859-1编码)以UTF-8的编码处理get请求。修改完

2016-03-23 22:20:27 318

原创 java 设计模式----工厂模式---待修改

设计模式有六大原则 总原则:开闭原则,即对扩展开放,对修改关闭.1 单一职责原则  2 里氏替换原则:   即任何基类可以出现的地方,子类一定可以出现.3 依赖倒转原则   面向接口编程,依赖于抽象而不是依赖于具体,写代码时用到具体类时,不与具体类交互,而与具体类的上层接口交互.4 接口隔离原则   每个接口中不存在子类用不到却必须实现的方法,如果不然,就要将其

2015-08-11 18:44:54 640

原创 挖财公司面试分享

对于挖财我真的是不想说,本屌今年大三,暑假想找实习,手头上已有offer,但又收到挖财公司的在线笔试,我面的是Java研发岗位,在杭州就招40个来着,投简历的时候就感觉没戏,招的人数不多,而我又不是在杭州上学,进去的可能性不大。但是还是收到了他们的笔试邀请,先说说他们的笔试题吧,一句话没有编程题,基本上都是考一些Java基础,像HashMap的实现原理,final关键字的作用等等,当然一些Ja

2015-06-10 21:21:30 5201

原创 tomcat启动一闪而过 相关问题总结

遇到很多次运行startup.bat后,一个窗口一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的,现在从网上查阅的资料整理如下:tomcat在启动时,会读取环境变量的信息,需要一个CATALINA_HOME 与JAVA_HOME的信息,CATALINA_HOME即tomcat的主目录,JAVA_HOME即java安装的主目录,jdk的主目录。首先,要在环境变量处,配置JAVA_HOM

2015-05-17 23:24:24 452

转载 泛型与类型擦除

原创文章,转载请注明以下信息: 作者:[email protected] 来源:《深入理解Java虚拟机:JVM高级特性与最佳实践》 泛型是JDK 1.5的一项新特性,它的本质是参数化类型(ParameterizedType)的应用,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口和泛型方法。   泛型思想早在

2015-05-12 16:20:58 896

原创 Java 反射机制总结

一 概念   反射就是把Java的各种成分映射成相应的Java类。  Class类的构造方法是private,由JVM创建。  反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言

2015-04-20 13:08:12 397

转载 数据库连接池的工作原理

对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配﹑释放所造成的问题。为解决我们的问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。

2015-04-18 22:34:49 338

原创 Java中 Class类总结

1 Java 中获取Class对象的方法分类: JavaClass object 诞生管道示例运用getClass()注:每个class 都有此函数String str = "abc";Class c1 = str.getClass();运用Class.getSuperc

2015-04-18 22:22:55 1409

转载 String、StringBuffer与StringBuilder之间区别

最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下  1.三者在执行速度方面的比较:StringBuilder >  StringBuffer  >  String

2015-04-18 22:13:57 319

原创 HashMap中 hashcode()方法和equels()方法重写问题

HashMap是基于散列函数,以数组和链表的方式实现的。 而对于每一个对象,通过其hashCode()方法可为其生成一个整形值(散列码),该整型值被处理后,将 会作为数组下标,存放该对象所对应的Entry存放该 对象及其对应值)。equals()方法则是在HashMap中插入值或查询时会 使用到。当HashMap中插入 值或查询值对应的散列码与数组中的散列码相等时,则会通过equals方法比较

2015-04-18 21:55:00 1238

原创 HashMap 和 Hashtable ,ConcurrentHashMap三者的区别

大家都知道,HashMap中未进行同步考虑,而Hashtable则使用了synchronized,带来的直接影响就是可选择,我们可以在单线程时使用HashMap提高效率,而多线程时用Hashtable来保证安全。当我们享受着jdk带来的便利时同样承受它带来的不幸恶果。通过分析Hashtable就知道,synchronized是针对整张Hash表的,即每次锁住整张表让线程独占,安全的背后是巨大的浪费

2015-04-18 21:42:18 4456

原创 斐波那契数列系列问题

一般的我们把F(n)=F(n-1)+F(n-2),(n>2)这样的数列称之为斐波拉契数列,现在假设F(1)=1,F(2)=2,自己编写代码求解,很多人直接想到的就是递归的方法,大家不妨在思索一下,假设我们求解的n=5,是不是就要F(5)=F(4)+F(3),F(4)=F()3+F(2),F(3)=F(2)+F(1);这样一来我们是不是对F(3)重复求解了2次,F(4) 1次,要是n的数字很大,我们

2015-04-18 13:04:05 411

原创 jsp 页面常见的中文乱码问题总结

一、JSP页面显示乱码1.jsp页面编码问题:默认的jsp页面编码是iso8859-1编码的, 把它改成UTF-8.2 jsp页面编码与解码不一致:默认的jsp页面解码是ios8859-1编码的, 把它改成UTF-8,同时还要把jsp页面编码方式改成UTF-8, 把它改成UTF-8.注意点: 这条语句经常也看见用于解决jsp中文乱码问题,其作用是告诉浏览器以UTF-8编码方式查

2014-11-14 23:28:02 783 1

转载 jsp 九大隐性对象讲解

四大域对象详解    JSP中隐式对象的名称    范围名称     具体的类型   pageContext       page         javax.servlet.jsp.PageContext   request         request     javax.servlet.ServletRequest  (显示完数据就没有用了)   session

2014-11-13 11:11:08 572

原创 MyEclipse快捷键大全

MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q  定位到最后编辑的地方 Ctrl+L  定位在某行  Ctrl+O  快速显示 OutLine Ctrl+T  快速显示当前类的继承结构 Ctrl+W  关闭当前Editer Ctrl+

2014-10-26 16:45:42 339

原创 "".equals(str)和str.equals('"")的区别

如果当str为null的话 "".equals(str)不会报空指针异常,而str.equals("")会报异常。这种方式主要

2014-10-26 09:55:27 611

原创 String str="abc"和String str=new String("abc")区别

Java运行环境有一个字符串池,由String类维护。执行语句String str="abc"时,首先查看字符串池中是否存在字符串"abc",如果存在则直接将"abc"赋给str,如果不存在则先在字符串池中新建一个字符串"abc",然后再将其赋给str。执行语句String str=new String("abc")时,不管字符串池中是否存在字符串"abc",直接新建一个字符串"abc"(注意:新

2014-10-26 09:45:17 655

原创 String str="abc"和String str=new String("abc")的区别

Java运行环境有一个字符串池,由String类维护。执行语句String str="abc"时,首先查看字符串池中是否存在字符串"abc",如果存在则直接将"abc"赋给str,如果不存在则先在字符串池中新建一个字符串"abc",然后再将其赋给str。执行语句String str=new String("abc")时,不管字符串池中是否存在字符串"abc",直接新建一个字符串"abc"(注意:新

2014-10-26 09:41:49 616

原创 http 协议详解

HTTP协议时网络层的协议,建立在TCP

2014-09-25 19:03:12 335

最新版视频打赏平台源码.zip

最新版视频打赏平台源码.zip

2020-05-03

青岛理工大学操作系统作业简答题.doc

青岛理工大学 操作系统 作业简答题.doc

2015-07-13

jsp servlet mysql 学生通讯管理系统

jsp servlet mysql 学生通讯管理系统 MVC设计模式

2014-11-09

hadoop 笔记

Hadoop 整理的学习笔记入门基础,实战操作

2014-10-28

c语言数据类型

基础版数据类型与表达式 适合新手学习 课程详细

2013-07-01

空空如也

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

TA关注的人

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