自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fubo1990的博客

耐得住寂寞,才能守得住繁华

原创 一、Java I/O是什么?

        我们既然要学习Java I/O那我们首先要知道Java I/O是什么?以及Java I/O在java开发中应用。今天我们主要就这两个大问题进行讲解,然后在接下来的课程中,不断深入的了解及学习Java I/O。        1.Java I/O是什么?        Java中...

2018-09-26 23:59:40

阅读数 3475

评论数 0

原创 浅谈面向过程和面向对象编程

面向过程和面向对象都是编程思想。 1.面向过程:面向过程是一种以过程为中心的编程思想(考虑的是实际的实现)。面向过程解决一个问题,要把问题步骤化,过程化。一般的面向过程是从上往下步步求精,所以面向过程最重要的是模块化的思想方法。 eg:比如汽车启动,面向过程会把汽车启动步骤化,过程化,首先给汽...

2018-09-26 23:41:33

阅读数 73

评论数 0

原创 Mysql主从库配置(windows系统),实现主从表数据同步。

       为了缓解大量的并发访问,除了在网站实现分布式负载均衡。在数据库层面,单台mysql服务器肯定无法满足大数据量的读写。于是我们需要搭建mysql集群。一个主(master)库,搭载多个从库(slave),把数据连接的分流到多个从库,来分担主库的压力。        利用Mysql主从...

2018-09-20 17:13:23

阅读数 672

评论数 0

原创 github下载spring源码,导入eclipse教程

参考了很多文章,按下面的步骤安装完成。 1. 首先去GitHub下载spring的源码 https://github.com/spring-projects/spring-framework/releases,下载相应的版本后解压到本地。 2. 去gradle官网gradle https://...

2018-09-10 11:15:03

阅读数 3249

评论数 0

原创 Servlet —— 详解Servlet的并发同步问题

Servlet的生命周期是由Servlet容器来负责的。 Servlet容器通常采用单实例多线程的方式,减少Servlet创建实例的开销,提高效率。 当客户端第一次请求某个Servlet时,Servlet容器将会根据web.xml配置文件实例化这个Servlet类(如果设置了on-star...

2018-08-17 11:42:22

阅读数 796

评论数 0

原创 Centos 修改root密码方法

机器启动时,按任意键暂停启动,通过按上下方向键↑↓选择内核所在的行按e进入编辑模式,将光标移动linux16开始的行,添加内核参数rd.break按Ctrl+x启动。进入到命令行之后,执行下图操作,实现密码修改提醒。重启后会等待一段时间,请勿强制重启。等系统自动再次重启后,就可以用新密码登陆。 祝...

2018-04-27 09:08:15

阅读数 94

评论数 0

原创 AS发布realse版本教程

学习此教程必须自己会生产前面文件,如果你还对生产签名文件不熟悉,可以查看我的另一篇文章(Android Studio 生产签名文件及获取SHA1和MD5值教程),会让你很快理解并熟悉签名文件的生产。1.在 Project 窗口中,右键点击您的应用并点击 Open Module Settings。2...

2018-04-04 10:59:46

阅读数 573

评论数 0

原创 Android Studio 生产签名文件及获取SHA1和MD5值教程

最近在做项目中又要获取SHA1值,但是已经很久没有搞过了。有点忘了,然后自己又重新整理了一下,做了这个教程希望可以帮到需要的人。一、用AS(Android Studio)生产签名文件(证书)。1.在AS的菜单栏找到“Build”选项,然后点击打开二级菜单。2.在二级菜单中找到Generate Si...

2018-04-04 10:31:10

阅读数 718

评论数 0

原创 Android Studio 使用USB真机调试教程

       Android开发者第一步学习的应该就是真机调试了。但是很多初次接触android studio的同学还是不知道如何用真机调试,今天我就给大家写一个教程,希望可以帮到需要的人。      我使用的是一款国家电网定制机型。Android版本为:5.0.2。      1.先用usb线把...

2018-04-03 10:31:10

阅读数 44531

评论数 15

原创 获取Spring上下文(ApplicationContext)的三种方法

       以前在项目中经常用到Spring上下文(ApplicationContext),每次使用都是百度一下,使用过就忘了。今天良心发现,写一篇博客,让这个知识真正属于我,也希望我写的博文,可以帮助需要的人。       Spring上下文(ApplicationContext)的获取有三种...

2018-03-22 09:54:36

阅读数 42679

评论数 8

转载 JVM结构、GC工作机制详解

关于JVM和GC,我相信学java的绝大部分人都听过,很多公司的面试官都爱问,一开始我也很头痛,问这么底层干什么,所以我每次面试也只是看看答案敷衍了事。最近准备面试,感觉真不能这样,知识不仅要知其然,还要知其所以然。其实弄懂了JVM和GC,对我们理解很多java知识都有帮助。文章主要分为以下四个部...

2018-02-01 16:55:20

阅读数 96

评论数 0

转载 request.getParameter()获取不到数据的问题

最近做项目时,发现手机客户端通过http协议post方式上传数据到服务端,在服务器端通过request.getInputStream()能获取到相应的数据,但用request.getParameter()却获取不到数据。这是怎么回事呢,后来发现这种情况跟form表单的属性 enctype有关系。 ...

2017-02-08 09:24:43

阅读数 9297

评论数 0

原创 扫描二维码自动识别手机系统(Android/IOS)跳转不同页面

移动互联网发展迅速,各种APP的开发都太疯狂了,一般稍大点儿的应用,都会准备多个版本,比如:iPhone版、iPad版、Android版,我们姑且称之为:终端适配。 业务做的再大点儿的,APP还会考虑覆盖到多个国家,比如:中文版、英文版、日文版、韩文版等,我们可称之为:APP国际化。 ...

2016-11-17 12:12:40

阅读数 1477

评论数 0

原创 MyBatis相关代码生成器(Generator)的下载及使用

由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。      接下来我们就介绍...

2016-06-22 16:21:25

阅读数 892

评论数 0

转载 Log4j配置详解

来自: http://www.blogjava.net/zJun/archive/2006/06/28/55511.html Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通...

2016-06-22 15:47:32

阅读数 206

评论数 0

原创 linux系统安装jdk8

在终端执行  sudo apt-get install openjdk-8-jdk 即可安装jdk及其配置jdk环境。 安装完成后,输入 java -version即可检验jdk是否安装成功!

2016-05-25 13:44:42

阅读数 217

评论数 0

原创 JAVA的环境变量配置及详解

java环境变量配置步骤: 在windows桌面上右击“我的电脑” —> “属性” —> “高级” —> “环境变量”,在“系统变量”里我们可以看到系统的各个环境变量的值。双击某个变量名可以修改变量值,变量值之间用“;”隔开。我们还可以“新建”原先没有的变量。与jdk有关的有3...

2016-05-18 10:06:14

阅读数 246

评论数 0

原创 解析String s="a" 和 String s1=new String("a")生成时,内存中的变化

String s="abc"   s是栈内变量,它的内存保存的是常量池的常量字符串对象对象"abc"的地址。常量池中的每个值只有一份。String s2 = "abc"; s和s2两个变量指向的是同一个地址,因此s==s2结果为tru...

2016-05-17 11:05:36

阅读数 4375

评论数 0

原创 超级简单的maven安装配置教程

maven是apach公司的一款产品。在java项目的管理方面名声显赫。 maven依赖jdk,因此在安装maven前,要确保你已经安装了jdk,及配置好了jdk的环境变量(在此不再赘述)。 我安装的是maven3,3.9这个版本的,此版本要求jdk最低版本是1.7 maven下载地址:ht...

2016-05-11 16:07:07

阅读数 426

评论数 0

原创 struts2实现文件的下载

1.编写下载文件的action。(做测试前现在WebRoot路径下建一个upload文件夹,里面放你要下载文件)该类为FileDownload.actionpackage com.zhaoyun.business.action; import java.io.InputStream; impo...

2016-05-09 09:03:40

阅读数 1201

评论数 0

原创 mybatis查询,如果返回类型为resultType时,查询不到某些属性值问题

mybatis查询,如果返回类型为resultType时,查询不到某些属性值。 原因是:在使用mybatis通过id查询时mybatis自动映射数据库字段和实体类,当数据库字段与实体类的属性不一致时,mybatis就不能映射了。 解决方案。 方案一:数据库字段和实体类属性一致。 方案二: ...

2016-05-04 14:53:29

阅读数 5745

评论数 0

原创 hibernate3.0 org.dom4j.DocumentException: Connection timed out: connect Nested exception:

所报异常: exception java.lang.reflect.InvocationTargetException  sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  sun.reflect.Nativ...

2016-04-24 11:53:59

阅读数 371

评论数 0

原创 解决mysql乱码问题

1.确保页面的编码和数据库创建时的编码一致。 2.确保页面编码和数据库中对应字段的编码是一致。 3.把数据库安装目录下my.ini文件中的两处default-character-set的值改为utf8(不是utf-8)此值 默认等于latin1。 最后重启mysql服务。乱码问题完美解决。

2016-04-18 08:21:16

阅读数 184

评论数 0

转载 mysql查询今天、昨天、7天、近30天数据

mysql查询今天、昨天、7天、近30天、本月数据进行网站文档数据汇总也算mysql技巧了!爱微网亲测成功!   mysql查询今天、昨天、7天、近30天、本月数据进行网站文档数据汇总也算mysql技巧了!爱微网亲测成功   【`date` DATETIME NULL DEFAULT ...

2016-04-01 11:34:49

阅读数 461

评论数 0

原创 javascript(js)对子窗口和父窗口的一些操作方法

1.打开一个子窗口 window.open(URL,windowName,parameters); (选)为不是必须参数 URL: 描述要打开的窗口的URL地址,如何为空则不打开任何网页; (选) windowName:描述被打开的窗口的民称,可以使用'_top'、'...

2016-04-01 08:08:13

阅读数 296

评论数 0

转载 SpringMVC和Struts2的比较分析

SpringMVC 和Struts2的区别  1. 机制: spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。    struts2原理图 Spring MVC原理图 2. 性能: s...

2016-03-31 10:51:45

阅读数 379

评论数 0

原创 (七)ExtJs之表单[Ext.form.FormPanel]的使用

今天我们来学习Ext中的FormPanel。 Ext.form.FormPanel的别名有还有Ext.form.Panel和Ext.FormPanel,它们三个在ExtJs4.0以后就可以通用了。 FormPanel的创建也是通过config配置的 。那么我们来看看FormPanel可以配置的...

2016-03-25 20:11:34

阅读数 916

评论数 0

原创 Struts中<s:select></s:select>标签使用介绍

准备:使用struts标签库,需要引入标签库 Struts中的标签有四种使用方式。接下来我们一一介绍。 第一个例子: 效果图: 分析:headKey属性是默认的value值,headValue属性是默认的显示值。使用上述方法后的设置的显示值和value值一致,除了用headKey和headV...

2016-03-22 08:46:35

阅读数 4238

评论数 2

原创 (六)ExtJs小例子之窗体组件(Window)

申明:今后我们将使用ExtJs4.0,以前学的3.0的技术还仍然可以使用,只是为了使用更多新技术我们换成使用4.0. 点击下载4.0相关资源 4.0和3.0引入文件发生了变化。下面是4.0需要引入的文件 1.今天我们学习窗体组件Ext.window.Window。今天我们就是简单认识...

2016-03-18 17:07:50

阅读数 334

评论数 0

原创 (五)ExtJs进度条的几种实现方式

1.今天我们学习ExtJs进度条的实现,我们共介绍8种方式进行实现。 2.我们首先看一下代码和实现的效果,然后进行分析。 extShowProgress.html --> ...

2016-03-18 11:51:46

阅读数 8682

评论数 0

原创 解决mysql连表查询别名不起作用,同名的字段只能显示其中一个字段值。

最近在项目开发中的持久层(JDBC)遇到了一个这样的问题,就是mysql如果连表查询,如果两表中的字段都不相同,那么可以正常查询两表中的任意字段的值。但是如果两表中有相同字段,且想把两个字段值都取出来,并且取了别名。在navicat 中别名起作用。但是放到项目中,就达不到预期效果,结果只显示一个字...

2016-03-17 13:47:48

阅读数 4320

评论数 1

原创 (四)ExtJs自定义弹出框(show)

1.老生常谈的问题,要想使用ExtJs必须引入ExtJs相关资源。 ext相关文件(由于所建文件不同,引入资源路径不经相同,但是红色字体部分必须一致) /resources/css/ext-all.css"/> adapter/ext/ext-base.js"> /...

2016-03-16 08:27:25

阅读数 7180

评论数 0

原创 (三)ExtJs小例子之:带有输入框的提示框(prompt)

1.写ext代码之前,引入ext相关文件(由于所建文件不同,引入资源路径不经相同,但是红色字体部分必须一致) /resources/css/ext-all.css"/> adapter/ext/ext-base.js"> /ext-all.js">...

2016-03-14 14:05:33

阅读数 2327

评论数 0

原创 (二)ExtJs小例子之:确认框(confirm)

1.写ext代码之前,引入ext相关文件(由于所建文件不同,引入资源路径不经相同,但是红色字体部分必须一致) /resources/css/ext-all.css"/> adapter/ext/ext-base.js"> /ext-all.js">...

2016-03-14 09:38:43

阅读数 3217

评论数 0

原创 (一)ExtJs学习前的准备工作,及第一个Ext小例子HelloWorld

本教程的制作是基于我从零开始学习ExtJs到正式在项目中应用的整个学习过程和方法,其中肯定会有许多不足之处,还请大家多多批评指正。 1.先在网上下载ExtJs相关资源,我在此用的是ExtJs3.0的版本 点击下载 2.解压下载的rar文件。解压后的文件打开如图所示: 3.该文件复杂到您的项目...

2016-03-11 15:30:54

阅读数 587

评论数 0

原创 浏览器访问服务器端资源的详细步骤

eg:浏览器的地址栏输入:http://www.slwcw.com/test/index.html 1.浏览器从地址栏中的URL中解析出服务器主机名。(主机名:www.baidu.com) 2.浏览器将服务器主机名转换成服务器的ip地址。(ip地址:122.144.179.20) 3.浏览器...

2016-03-08 17:44:41

阅读数 377

评论数 0

原创 浅谈java中的堆内存和栈内存

1.栈内存,存储java的一些基本类型变量和对象的引用变量,当在java代码段中定义一个变量时,JVM(java虚拟机)就会在栈中为其分配内存,当该变量超出作用域后,java会自动释放为该变量的存放的内存空间,该内存空间可以被重新使用。         2.堆内存,用于存放new创建的对象和数组...

2016-03-03 17:44:32

阅读数 194

评论数 0

原创 spring 配置hibernate映射文件的两种方法

1.详细配置     所谓详细配置及每个hibernate 映射文件都在springContext_*.xml中进行配置。

2016-03-01 09:02:00

阅读数 447

评论数 0

原创 java初学者,jdk环境变量classpath,path,JAVA_HOME的理解

1,设置JAVA_HOME: 一、为了方便引用,比如,你JDK安装在C:\ProgramFiles\Java\jdk1.7.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可,避免每次引用都输入很长的路径串; 二、归一原则, ...

2015-12-24 09:39:55

阅读数 51

评论数 0

转载 JQuery中$.ajax()方法参数详解

url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和       delete也可以使用,但仅部分浏览器支持。 timeout: 要...

2015-05-08 09:07:00

阅读数 185

评论数 0

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