毕富国的博客

互联网大军中的一员

Java 之 23 种设计模式解析

Java 之 23 种设计模式解析 目录:(点击进入相应页面) 概述、六大原则 一、创建模式 0、简单工厂模式 1.工厂方法模式(Factory Method) 2、抽象工厂模式 3、单例模式(Singleton) 4、建造者模式(Builder) 5、原型模式(Prototyp...

2018-08-09 18:54:04

阅读数 58

评论数 0

2018最新Web前端经典面试试题及答案 JavaScript面试题

javascript:  JavaScript中如何检测一个变量是一个String类型?请写出函数实现 typeof(obj) === "string" typeof obj === "string" obj.const...

2018-08-04 21:49:11

阅读数 11099

评论数 2

231个web前端常用的javascript特效分享

1.文本框焦点问题 onBlur:当失去输入焦点后产生该事件 onFocus:当输入获得焦点后,产生该文件 Onchange:当文字值改变时,产生该事件 Onselect:当文字加亮后,产生该文件 <input type=”text” value=”郭强”onfoc...

2018-08-03 09:03:55

阅读数 1739

评论数 2

将字符串转化为整数(不使用库函数)

题目描述 输入一个由数字组成的字符串,把它转换成整数并输出。例如:输入字符串”123”,输出整数123。  给定函数原型int StrToInt(String str) ,实现字符串转换成整数的功能,不能使用库函数 Integer.parseInt(str); 分析与解法 本题考查的实际上就...

2018-07-27 16:52:08

阅读数 1664

评论数 0

Unicode汉字编码表

Unicode汉字编码表 1 Unicode编码表   Unicode目前普遍采用的是UCS-2,它用两个字节来编码一个字符,  比如汉字"经"的编码是0x7ECF,注意字符编码一般用十六进制来 表示,为了与十进制区分,十六进制以0x开头,0x7ECF转换成十...

2018-07-27 15:11:44

阅读数 5223

评论数 0

【面试】交换两个数的三种方式

交换两个数的三种方式 方法一: 提供一个临时变量。 temp=m; m=n; n=temp; 方法二: 先将两个数加在一起 m=m+n; n=m-n; m=m-n; 当...

2018-07-22 18:28:29

阅读数 118

评论数 0

Java基本语法

关键字:被Java语言赋予了特殊含义,用做专门用途的字符串(单词) 保留字:byValue、cast、future、 generic、 inner、 operator、 outer、 rest、 var 、 goto 、const   标识符:凡是自己可以起名字的地方都叫标识符 ...

2018-07-21 12:37:13

阅读数 292

评论数 2

Java语言概述

1.软件 : 系统软件  vs  应用软件 2.人与计算机做交互:使用计算机语言。         图形化界面  vs  命令行方式                常用的DOS命令:dir :    列出当前目录下的文件以及文件夹md :   创建目录rd :     删除目录cd :    ...

2018-07-20 18:24:57

阅读数 196

评论数 0

选redis还是memcache,源码怎么说?

memcache和redis是互联网分层架构中,最常用的KV缓存。不少同学在选型的时候会纠结,到底是选择memcache还是redis。 画外音:不鼓励粗暴的实践,例如“memcache提供的功能是redis提供的功能的子集,不用想太多,选redis准没错”。 虽然redis比memcac...

2019-08-20 11:21:58

阅读数 20

评论数 0

缓存,你真的用对了么?缓存误用

缓存,是互联网分层架构中,非常重要的一个部分,通常用它来降低数据库压力,提升系统整体性能,缩短访问时间。 有架构师说“缓存是万金油,哪里有问题,加个缓存,就能优化”,缓存的滥用,可能会导致一些错误用法。 缓存,你真的用对了么? 误用一:把缓存作为服务与服务之间传递数据的媒介 ...

2019-08-20 11:21:02

阅读数 28

评论数 0

使用sourceTree回滚git代码到历史节点

前记 回滚git代码好几次了,但是每次总是忘记回滚的步骤,每次都要再想一下,试一下。今天又回滚代码了,索性就记录一下。 问题 将当前代码回滚到某次历史提交。 本文示例:从master 回滚到 “回滚“ 历史节点。 操作 在需要回滚的分支“右键“选择“将master重置到这次提交“,选择重置(强...

2019-08-20 10:26:05

阅读数 11

评论数 0

【面向对象】——JAVA中(PO,VO,TO,BO,DAO,POJO)分别是指什么

PO(bean,entity等命名): persistant object持久对象 数据库表中的记录在java对象中的显示状态 最形象的理解就是一个PO就是数据库中的一条记录。 好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。 BO(service,manager,busine...

2019-08-20 10:19:34

阅读数 19

评论数 0

SQL:explain命令详解——通过执行计划可以知道什么?

SQL:explain命令详解 通过执行计划可以知道什么? MySQL执行计划调用方式 1.EXPLAIN SELECT …… 变体: 2.EXPLAIN EXTENDED SELECT …… 将执行计划"反编译"成SELECT语句,运行SHOW WARNINGS 可得到被M...

2019-07-18 20:37:31

阅读数 55

评论数 0

BeanUtils.copyProperties()的用法和注意点,属性为null也会被复制,内部类不会复制过去

BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。 BeanUtils是这个包里...

2019-07-09 11:12:38

阅读数 383

评论数 0

定时任务——Cron表达式详解

Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMonth...

2019-06-27 21:56:36

阅读数 82

评论数 0

java对小数四舍五入、DecimalFormat对数值格式化的舍入问题——RoundingMode

背景: 在对数值做一些计算的时候,往往我们需要控制计算结果的精度,所以会使用到DecimalFormat类来将数值格式化成字符串。在最近测试中,突然注意到默认使用DecimalFormat进行格式化时,并非我们一般认识上的四舍五入,而是一种诡异的舍入——(1)5以下舍去(2)5以上舍入(3)若前一...

2019-06-12 10:57:02

阅读数 80

评论数 0

Spring 深入浅出IOC

深入浅出IOC 要了解控制反转( Inversion of Control ), 我觉得有必要先了解软件设计的一个重要思想:依赖倒置原则(Dependency Inversion Principle )。 什么是依赖倒置原则 假设我们设计一辆汽车:先设计轮子,然后根据轮子大小设计底盘,接着根...

2019-05-27 19:35:33

阅读数 43

评论数 0

Spring 二、Spring核心技术

二、Spring核心技术 1. IOC(控制反转) 1.1 什么是IOC IoC(Inversion of Control),意为控制反转,不是什么技术,而是一种设计思想。Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 如何理解好Ioc呢?理解好Ioc的关键...

2019-05-27 19:33:21

阅读数 66

评论数 0

Spring 一、基础概念

一、基础概念 1. JavaBean JavaBean是一种组件技术,就好像你做了一个扳子,而这个扳子会在很多地方被拿去用,这个扳子也提供多种功能(你可以拿这个扳子扳、锤、撬等等),而这个扳子就是一个组件。  JavaBean是一个遵循特定写法的Java类,它通常具有如下特点: 这个Jav...

2019-05-27 19:30:38

阅读数 56

评论数 0

线程面试

编写多线程程序一般有三种方法,Thread,Runnable,Callable 1、Runnable和Callable的区别: (1)Callable规定的方法是call(),Runnable规定的方法是run(). (2)Callable的任务执行后可返回值,而Runnable的任务是不能...

2018-10-20 12:59:34

阅读数 79

评论数 0

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