自定义博客皮肤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的博客

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

  • 博客(48)
  • 资源 (3)
  • 收藏
  • 关注

原创 Idea中Maven多模块项目,修改父工程坐标,子工程无法及时生效解决办法

问题在idea中,有一个maven多模块项目,在将所有模块之间的依赖关系确定后,发现父模块有个坐标版本有误,此时如果只更改父模块中pom.xml中的坐标,那么会发现依赖父模块的子模块中坐标并不会及时修改。此时需要在idea中设置一下。解决办法点击file–>setting,搜索maven,进入如下界面发现红圈中的插件更新策略是default,此时并不会及时更新,需要将其设置设置为检查更新check for updatesapply–>ok即可...

2021-11-11 22:36:48 1404

原创 服务器30M带宽能承受多少人同时请求?

所谓的能承受多少人同时请求,就是多少人同时发送HTTP请求不造成堵塞。在不考虑服务器内存和CPU的情况下,30M带宽能承受多少人同时发送HTTP请求,取决于所获资源的大小。假设我们请求的一个网页,所有资源(包括图片、js文件、css文件等)需要100K。1M的下载速度128KB/s.那么30M就是3840KB/s。3840/100=38.4所以理论上,30M能承受每秒38.4人同时发送该次请求,不阻塞。也就是说38.4个人同时发送该页面请求,每个人在1s内都可以正常得到服务器响应。而

2021-03-06 10:08:19 5734

原创 如何在IDEA Maven项目中导入本地jar包的步骤

1、打开侧面的maven,点击图中箭头指向的图标。2、出现如下弹窗,在Command line在中输入执行的指令。指令格式: 1 2 3 4 5 install:install-file -Dfile=<Jar包的地址> -DgroupId=<Jar包的GroupId> -DartifactId=<Jar包的引用名称> ...

2020-11-11 19:05:34 1606 2

原创 Homebrew国内如何自动安装(国内地址)

自动脚本(全部国内地址)(在Mac os终端中复制粘贴回车下面这句话)/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"成功的话,如上图所示。如果遇到报错中含有errno54/443/ 的问题:这种一般切换源以后没有问题,因为都是公益服务器,不稳定性很大。...

2020-06-10 12:53:29 459

原创 MAC系统IDEA工具栏没有svn图标,svn项目也不显示修改信息

前提是你在idea中已经配置了SVN在VCS菜单中有个开关,叫Enabled Version Control Integration,在打开的窗口的选项中选择Subversion即可。操作如下图第一步:找到菜单栏,选择VCS第二步:弹出界面中选择:Subversion第三步:点击OK就搞定了。...

2020-05-28 13:26:17 1997

原创 SVN提示E230001、E170013解决方案

svn提交代码时报错,证书认证失败Commit failed with errorsvn: E170013: Commit failed (details follow):svn: E170013: Unable to connect to a repository at URL 'https://127.0.0.1:8888/svn/XXXXXXXX'svn: E230001:Server SSL certificate verification failed: certificate is.

2020-05-28 12:57:17 5267

原创 面试:请谈谈你日常如何做SQL优化

首先我们要搞清楚为什么要进行SQL优化 开发项目上线初期或者开发的项目级别小,由于业务数据量相对较少,一些SQL的执行效率对程序运行效率的影响不明显,而随着时间的积累,项目的成熟,业务数据量与日俱增,这时SQL的执行效率对程序的运行效率的影响逐渐增大,此时就必须进行SQL优化来提升系统的运行性能。如何进行SQL优化1.优化表结构1.1尽量使用数字型字段若只含数值信息...

2020-03-06 14:46:30 3192 1

原创 01.快速搭建Java开发环境

1.下载Java安装包1.进入Java官网安装包地址:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html进入如图页面:

2020-02-26 09:26:35 278

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

        我们既然要学习Java I/O那我们首先要知道Java I/O是什么?以及Java I/O在java开发中应用。今天我们主要就这两个大问题进行讲解,然后在接下来的课程中,不断深入的了解及学习Java I/O。       1.Java I/O是什么?       Java中I/O是以流为基础进行数据的输入输出的,所有数据被串行化(所谓串行化就是数据要按顺序进行输入输出)写入...

2018-09-26 23:59:40 8414

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

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

2018-09-26 23:41:33 425

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

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

2018-09-20 17:13:23 1862

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

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

2018-09-10 11:15:03 4276

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

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

2018-08-17 11:42:22 2036

原创 Centos 修改root密码方法

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

2018-04-27 09:08:15 260

原创 AS发布realse版本教程

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

2018-04-04 10:59:46 1592

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

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

2018-04-04 10:31:10 1523

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

       Android开发者第一步学习的应该就是真机调试了。但是很多初次接触android studio的同学还是不知道如何用真机调试,今天我就给大家写一个教程,希望可以帮到需要的人。      我使用的是一款国家电网定制机型。Android版本为:5.0.2。      1.先用usb线把你的测试手机连接到你的电脑上,并且安装驱动(由于机子型号不同,安装方式有差异,可以根据你的机子百度安装...

2018-04-03 10:31:10 98248 19

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

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

2018-03-22 09:54:36 81077 11

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

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

2018-02-01 16:55:20 243

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

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

2017-02-08 09:24:43 20482

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

移动互联网发展迅速,各种APP的开发都太疯狂了,一般稍大点儿的应用,都会准备多个版本,比如:iPhone版、iPad版、Android版,我们姑且称之为:终端适配。业务做的再大点儿的,APP还会考虑覆盖到多个国家,比如:中文版、英文版、日文版、韩文版等,我们可称之为:APP国际化。还有更拽的,针对不同渠道(流量来源)也提供不同的版本,比如:百度版、Google版、阿里版、腾

2016-11-17 12:12:40 2676 3

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

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

2016-06-22 16:21:25 1677

转载 Log4j配置详解

来自: http://www.blogjava.net/zJun/archive/2006/06/28/55511.htmlLog4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:

2016-06-22 15:47:32 314

原创 linux系统安装jdk8

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

2016-05-25 13:44:42 357

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

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

2016-05-18 10:06:14 369

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

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

2016-05-17 11:05:36 6016

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

maven是apach公司的一款产品。在java项目的管理方面名声显赫。maven依赖jdk,因此在安装maven前,要确保你已经安装了jdk,及配置好了jdk的环境变量(在此不再赘述)。我安装的是maven3,3.9这个版本的,此版本要求jdk最低版本是1.7maven下载地址:http://maven.apache.org/下载具体步骤:输入地址进入页面,然后点击Downl

2016-05-11 16:07:07 658

原创 struts2实现文件的下载

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

2016-05-09 09:03:40 1296

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

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

2016-05-04 14:53:29 10082

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

所报异常:exceptionjava.lang.reflect.InvocationTargetException sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl

2016-04-24 11:53:59 523

原创 解决mysql乱码问题

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

2016-04-18 08:21:16 252

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

mysql查询今天、昨天、7天、近30天、本月数据进行网站文档数据汇总也算mysql技巧了!爱微网亲测成功!  mysql查询今天、昨天、7天、近30天、本月数据进行网站文档数据汇总也算mysql技巧了!爱微网亲测成功  【`date` DATETIME NULL DEFAULT NULL COMMENT '时间'】  【时间类型:2012-3-2 17:22:16】

2016-04-01 11:34:49 720

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

1.打开一个子窗口window.open(URL,windowName,parameters); (选)为不是必须参数URL: 描述要打开的窗口的URL地址,如何为空则不打开任何网页; (选)windowName:描述被打开的窗口的民称,可以使用'_top'、'_blank'等内建名称,这里的名称跟里的target属性是一样的。 (选)parameters:描述被打开的窗口的参

2016-04-01 08:08:13 593

转载 SpringMVC和Struts2的比较分析

SpringMVC 和Struts2的区别 1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。   struts2原理图Spring MVC原理图2. 性能:spring会稍微比struts快。spring mvc是基于方法的设计,而sturts是基于类,每次发

2016-03-31 10:51:45 809

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

今天我们来学习Ext中的FormPanel。Ext.form.FormPanel的别名有还有Ext.form.Panel和Ext.FormPanel,它们三个在ExtJs4.0以后就可以通用了。FormPanel的创建也是通过config配置的 。那么我们来看看FormPanel可以配置的属性。接下来我领大家看一些比较常用的属性1.title是form控件的标题,类型为St

2016-03-25 20:11:34 2225

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

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

2016-03-22 08:46:35 5537 2

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

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

2016-03-18 17:07:50 455

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

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

2016-03-18 11:51:46 11048

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

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

2016-03-17 13:47:48 6169 1

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

1.老生常谈的问题,要想使用ExtJs必须引入ExtJs相关资源。ext相关文件(由于所建文件不同,引入资源路径不经相同,但是红色字体部分必须一致)/resources/css/ext-all.css"/>adapter/ext/ext-base.js">/ext-all.js">2.今天我们学习MessageBox.show()方法来进行自定义弹出框

2016-03-16 08:27:25 9851

Windows Haproxy-2.0.2_last.zip

希望可以帮到需要扽人

2021-04-07

mybatis-generator-core-1.3.2

mybatis-generator-core-1.3.2 一款MyBatis代码生成工具

2016-06-22

计算机网络第五版电子书

计算机网络知识基础很好的一本教程。

2016-03-16

空空如也

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

TA关注的人

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