自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(177)
  • 收藏
  • 关注

转载 redis相关原理及面试官由浅到深必问的15大问题(高级)

0.redis是什么?redis是nosql(也是个巨大的map) 单线程,但是可处理1秒10w的并发(数据都在内存中)使用java对redis进行操作类似jdbc接口标准对mysql,有各类实现他的实现类,我们常用的是druid其中对redis,我们通常用Jedis(也为我们提供了连接池JedisPool)在redis中,key就是byte[](string)redis的数据...

2020-09-27 13:38:18 543

原创 HttpClient设置DNS

直接上代码import org.apache.http.HttpResponse;import org.apache.http.client.methods.HttpGet;import org.apache.http.config.Registry;import org.apache.http.config.RegistryBuilder;import org.apache.ht...

2019-11-22 16:53:08 2250

转载 测试的三年止痒方式

职业发展遇到“瓶颈”很正常,但是如果老是处于平台期的状态,将是致命的。一般情况是每半年一次瓶颈期,开始遇到瓶颈期后可以快速找到自己的前进方向。随着能力的提升,遇到瓶颈期后重新找到前进方向花费的时间也越来越长。期间也走过不少的弯路,期间一度想转岗做产品。还好一路坚持了下来,在测试行业摸爬滚打了三年。今天,小编就将这三年的心得分享给大家,希望能够帮助到你。今天就从以下四个方面:测试技术、思维方式...

2019-05-29 18:02:36 403

原创 leetcode记录

1、刷题指南https://blog.csdn.net/qq_21997625/article/details/84673901https://blog.csdn.net/dc_726/article/details/51703014https://blog.csdn.net/seabiscuityj/article/details/80730733http://blog.jobb...

2019-03-27 16:32:50 187

转载 HttpClient使用详解

Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会

2017-09-30 17:34:14 298

原创 Java 获取IP和机器名

1. 通过IP获取机器名 or 通过机器名获取ipimport java.net.InetAddress;import java.net.UnknownHostException;public class Test01 { public static void main(String[] args) throws UnknownHostException {

2016-10-23 17:08:01 5322

原创 Java中Synchronized的用法

synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象; 3. 修改一个静态的方法,其作用的范围是整个静态方法,作用的对象是这个类

2016-07-05 15:05:41 593

原创 为了站在你身边,我愿意成为更好的人

终于,看似和你站在了同样的高度。而你,不断前进,不断站的更高。我么,要继续跟上你的脚步。因为我想,和你站在同一个高度,看同样的风景。

2016-06-27 20:09:12 852

原创 Spring Bean装配:Bean注解实现以及定义

一、spring常用注解1、常用注解@Componet:通用注解,可用于任何bean,不推荐使用@Reposity, @Service,@Controller更有针对性注解@Reposity:  注解DAO类,即持久层@Service: 注解Service类,即服务层@Controller:Controller类,即控制层(MVC)二、类的自动检测和Be

2016-03-03 13:42:05 968

原创 Spring Bean装配-resouce

一、resource是什么针对资源文件的统一入口二、resource方式1. 方式说明三、resource接口获取和使用用到resource接口,所以必须要先拿到applicationContext,可以通过实现ApplicationContextAware接口来获得applicationContext对象public class MoocResou

2016-02-28 16:05:42 953

原创 Spring Bean装配-自动装配

一、autowiring方式二、autowiring使用方法1. xml中<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://

2016-02-28 15:42:18 897

原创 时间管理之“四象限法则”

一日之计在于晨,一年之计在于春:描述的不是早晨锻炼,春天的播种,而是早上的计划,年度的目标计划。

2016-02-14 14:49:14 2477

原创 svn常用操作

CVS全称是Concurrent Version System,所以这里有一个Version的概念,这个Version在本地和服务器上都存在,当你commit一个文件到服务器时,服务器会先检查你要commit的版本和服务器版本,如果两个没有冲突则更新成功,如果有冲突则报错。同样的,对于update操作来说,服务器只管更新比自己的版本低的,所以你修改了以后的本地文件不会被更新。1.如果你动了

2015-12-28 15:00:05 784

转载 Eclipse中使用SVN插件Subclipse - 提交、更新、解决冲突、合并

转载地址:http://www.devnote.cn/article/82.html测试于:Subversion 1.6.19,Subclipse 1.8.20, Eclispe Indigo | Windows xp基本原则是:每次提交前需要先和线上的对比,先把冲突解决掉,然后把线上的更新到本地,最后把本地的提交上去。右键项目 -> Team -> 与资源库同步在同步

2015-12-28 14:15:01 3276

原创 maven需要理解的几项内容

1.maven下载和环境搭建2.maven目录骨架说明3.常用的maven命令4.仓库和坐标5.在Eclipse安装和创建maven项目6.生命周期,pom.xml以及依赖、聚合、继承7.Eclipse中创建web项目和jetty插件的安装

2015-11-29 22:47:44 450

原创 maven的几个常用命令

mvn archetype:create :创建 Maven 项目mvn compile :编译项目mvn test-compile :编译测试代码mvn test : 单元测试mvn site : 生成项目相关信息的网站mvn clean :清除(清除maven目标文件夹,项目目录下的target)mvn package : 打包mvn install :安装(在本地

2015-11-29 22:37:57 568

转载 Maven编译jar出现:无法确定 T 的类型参数的异常的原因和处理方案

异常信息[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project fcapm: Compilation failure: Compilation failure:[ERROR] /C:/J2EE/workspace

2015-11-29 22:24:00 5926

原创 maven在Eclipse中的使用

一、验证安装开始->运行->cmd进入命令行窗口  Mvn -v二、Eclipse中的Maven设置Window->preferences->maven->installation->add  Maven的安装目录Maven的配置文件全局配置文件的位置:  ${maven.home}/conf/settings.xml 需拷贝到用户模式下用户配置文件的位置:${user.h

2015-11-21 17:48:03 794

原创 maven的pom.xml之聚合、继承、依赖

个人总结:1.继承(1)标签:(2)举例 com.tiantian.mavenTest projectA 1.0-SNAPSHOT 2. 聚合(1)标签:(2)举例 ../projectB 3. 依赖(1)标签:(2)举例: maven-war-pl

2015-11-21 15:58:56 9533

原创 maven简介

一个写的比较详细的博客1. maven 的settting配置http://blog.csdn.net/zhuxinhua/article/details/58020872.maven的依赖范围http://blog.csdn.net/zhuxinhua/article/details/57892783.maven的核心,pom.xmlhttp://blog

2015-11-15 22:45:04 489

转载 linux硬链接与软链接

软链接是指一个文件目录 你可以在计算机的某两个地方有两个文件,你可以建立一个软链接    这样修改其中一个文件  另外一个也会修改。不用人为的是保证数据的一致性。一般链接一个文件或目录。软链接是等于新建一个新文件。其中访问链接文件的时候,系统会发现是个链接文件,然后通过链接文件去访问真正要访问的文件。 Linux 系统中有软链接和硬链接两种特殊的“文件”。软链接可以看作是Win

2015-10-30 15:31:46 394

原创 因为年轻

因为年轻,所以努力因为年轻,所以没有选择因为年轻,所以义无反顾...

2015-10-19 14:44:41 490

原创 linux下单引号和双引号区别

单引号与双引号的最大不同在于双引号仍然可以保有变量的内容,但单引号内仅能是 一般字符,而不会有特殊符号。对于$符号,单引号一样会关掉它的功能,而双引号不会,它会把它当成变量来替换掉。 一、字符串基础知识字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。单引号

2015-10-16 14:56:14 1543

转载 SVN 常用命令一览表

命令功能使用格式checkout检出svn  co  URLup更新到当前URL的末端svn  up switch更新到某一tag/branchsvn  switch  (tag/分支)URLadd增加svn  add  文件名

2015-09-21 19:51:49 1867

原创 iOS常用控件

1.  Label(标签)实现了一个只读文本视图。标签可以包含任意数量的文本,但UILabel可能萎缩,包装,或截断文本,根据边界矩形的大小和属性设置。您可以控制的字体、文本颜色、对齐、高亮显示,和阴影的文本标签。2.  button(按钮)3.  segmentedcontrol(分段控制)显示一个元素包含多个部分,其中每个函数作为一个离散的按钮。每一段可以显示文本或

2015-07-15 21:11:25 731 2

转载 准确率、召回率、F1

准确率、召回率、F1信息检索、分类、识别、翻译等领域两个最基本指标是召回率(Recall Rate)和准确率(Precision Rate),召回率也叫查全率,准确率也叫查准率召回率和准确率是数据挖掘中预测、互联网中的搜索引擎等经常涉及的两个概念和指标。召回率:Recall,又称“查全率”——还是查全率好记,也更能体现其实质意义。准确率:Precision,又称“精度”、“正确率”

2015-07-15 17:59:32 1477

原创 mysql格式化小数保留小数点后两位(小数点格式化)

在做项目的时候遇到一个问题,MYSQL格式化浮点数,保留两位小数点的问题。以下为个人在网上搜索普遍的答案,但不能满足浮点数保留小数点后两位。尝试用ROUND(X,D)可以满足。格式化浮点数的问题,用format(col,2)保留两位小数点,出现一个问题,例如下面的语句,后面我们给出解决方法复制代码代码如下:SELECT FORMAT(12562.6655,2);结果:12,...

2015-05-17 17:31:55 64863 7

转载 JAVA BigDecimal 小数点处理

小记:过了爱做梦的年纪,回忆只是过了一把瘾个人觉得BigDecimal 更强大保留两位小数{方法一:{   double   c=3.154215;   java.text.DecimalFormat myformat=new java.text.DecimalFormat("0.00");   String str = myformat.forma

2015-04-29 13:52:28 2206 1

转载 eclipse启动tomcat无法访问

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

2015-03-31 21:33:25 761

原创 linux下Apache简介

一、基本操作方法本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况1、apahce启动命令:推荐/usr/local/apache2/bin/apachectl start apaceh启动2、apache停止命令/usr/local/apache2/bin/apachectl stop   停止3、apache重新启动命令:/

2014-11-24 20:43:16 985

原创 Apache和Tomcat的区别

Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的Web服务器运行。Apache是Web服务器而Tomcat是Java应用服务器。一、区别1、Apache是web服务器(静态解析,如HTML),Tomcat是java应用服务器(动态解析,如JSP、PHP)2、apache和tomcat都可以做为独立的web服务器来运行。

2014-11-24 19:59:46 830

转载 每天一个Linux命令

最近工作经常用到Li

2014-08-10 16:33:27 638

转载 程序员保持天天快乐的6个习惯

忍不住感叹,我第一次对Buffer(在社交媒体上发布最简单的方式)有所想法已经差不多是两年前的事了。并且,在我有想法的一年半前,我还在前面那家新创公司工作的时候,我注意到在创立公司的时候各种模式都有,良莠不齐。在那段时间里我学到的最重要的事情之一就是当我快乐的时候我的状态最好。这的确很不一样。当我心情愉悦,写代码就更有效率,应对问题就更敏捷,并且更容易保持专注。寻寻觅觅,终

2014-07-23 13:48:00 681

原创 字符串 String和StringBuffer的区别(从代码讲解)

Java面试中经常问到字符串,下面是根据百度面试整理出来的内容:一、String和StringBuffer有什么区别?String的长度是不可变的,StringBuffer的长度是可变的。如果你对字符串中的内容经常进行操作,特别是内容要修改时,那么使用StringBuffer,如果最后需要String,那么使用StringBuffer的toString()方法。二、代码举例pu

2014-04-02 13:19:08 2504

原创 高效的MySQL分页

网上有各种各样的MySQL分页,但是内容总是有些差错。经过查阅资料和自己的理解。关于MySQL高效分页内容整理如下:MySQL数据库实现分页比较简单,提供了limit函数。一般只需要写到sql语句后面就行了。//如果只给定一个参数,它表示返回最大的记录行数目: mysql> SELECT * FROM table LIMIT 5;     //检索前 5 个记录行//换句话说,

2014-03-16 21:37:32 1281

转载 ps aux指令詳解

linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号

2014-03-10 09:47:20 694

原创 Spring中Bean的5种作用域scope

Bean简介:    在Spring中,那些组成你应用程序的主体(backbone)及由Spring IoC容器所管理的对象,被称之为bean。 简单地讲,bean就是由Spring容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。 而bean定义以及bean相互间的依赖关系将通过配置元数据来描述。Bean的作用域创建一个bean定义,其实质是用该

2014-02-28 13:48:03 5366

原创 request.getparameter(string str)返回值类型

request.getparameter(string str)返回值类型:String,一定是String请求里接受的都是客户端浏览器里填写的东西,都会当作字符串String,而且这个方法不会返回null,如果String str参数名不存在,或者用户没有填写,则返回空字符串 " "

2014-02-17 11:01:04 6621 1

原创 org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be res

异常:org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this applicationat org.apache.ja

2014-02-17 10:05:22 3673

原创 Eclipse中配置Tomcat

Eclipse 有众多版本,最常用的包括Eclipse EE,Eclipse SE。当然还有MyEclipse等,但是MyEclipse是基于Eclipse的商业软件,因此本文不包含MyEclipse。不同版本的eclipse配置tomcat可能有所差异。 1.Eclipse EE 配置TomcatEclipse EE 主要用于Java Web开发和J2EE项目开发。Eclipse E

2014-02-08 18:16:48 32898 2

空空如也

空空如也

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

TA关注的人

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