自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

面对未来,乘风破浪

https://github.com/mifeng09

  • 博客(150)
  • 资源 (8)
  • 收藏
  • 关注

原创 vue.js学习总结

创建Vue实例var vm = new Vue({ // options})data 对象var student ={"name":"mifeng"}var vm = new Vue({ data: student,})// vm equivalent to the following:var vm = new Vue({ //...

2018-07-07 22:49:17 1712

原创 使用vue表达式对时间戳格式化

1). 页面html- vue表达式中跟上方法formatTime,页面打开后发现时间戳(毫秒表示)已经转换成功,页面html代码如下<td class= "time">{{formatTime(scene.createTime)}}</td>2). 定义用于时间格式化的js 函数 // 对Date的扩展,将 Date 转化为指...

2018-07-04 19:08:38 3739

原创 事务的并发问题-mysql为例

1. 事务的并发问题(3个问题)1)脏读:事务A读取了事务B更新的数据,然后事务B回滚,那么事务A读取到的数据就是脏数据2)不可重复读:事务A多次读取同一数据,事务B在事务A多次读取的过程中对数据做了更新并提交,导致事务A多次读取同一数据的结果不一致,侧重于修改3)幻读: 系统管理员A将数据库中所有的学生的成绩从具体分数改为ABCD等级,同时系统管理员B插入了或删除了一条具体分数的记...

2018-06-30 23:04:28 1187

原创 javascript 中的回调函数使用例子

//在用户端的代码调用的Lib中定义function ajaxRequest(callback) { var opt = $("#fat-selector optgroup"); if (opt.length >= 1) { $("#fat-selector").empty(); } for (var i in appArr) { ...

2018-05-22 21:25:58 312

原创 Java并发编程笔记-第2章 线程安全性

public class UnsafeCountingFactorizer implements Servlet{ private long count = 0; public long getCount(){ return count;} public void service(ServletRequest req, ServletResponse resp){ ...

2018-05-05 22:57:23 303

原创 JAVA处理XML整理

Xml和Json是很重要的数据格式,使用Java处理XML相关的有: SAX DOM JDOM DOM4J XSLT XPath JAXP XERCESXML库 有 JAXP 、DOM4J(第三方)、JDOM (第三方) XML解析思想:SAX(基于事件)、DOM(DOM树解析)W3C 针对xml的技术: XSLT ,XPath属于 XSLT中的技术,XPa...

2018-03-05 17:50:28 744

原创 web.xml context-param等配置作用总结

#### 1. context-param作用: 1) 启动一个WEB项目的时候,容器(如Tomcat)会去读取配置文件web.xml中的两个节点和2) 接下来,容器创建一个”ServletContext”对象,该对象被整个Web项目所共享3)容器将转化为键值对,并交给ServletContext4)容器创建listener对象,即创建监听5)在监听中会有contextInit

2018-01-16 02:05:53 419

原创 HTML5 的日期和时间选择器-精确到时分秒

以前使用Bootstrap 的日期和时间选择插件,这样的话需要引入先关的js文件,其实使用HTML5可以很快的实现目标:html>body>form action="/example/html5/demo_form.asp" method="get">Date and time: input type="datetime-local" step="01" name="user_d

2018-01-04 23:10:55 37008 5

原创 html之div学习记录3

上篇博文提到了设置word-wrap 等css样式来解决div中内容过多而造成的不自动换行问题,下面的代码:<html><head></head><body> <div> <div style="float:left; width:50%">qwqeqwoe最外层的div 的width为1294px, height为0, 分析如下: 里面的子div使用float后导致上

2018-01-02 22:58:39 398

原创 html之div学习记录2

在前面一篇博文中提到,float的子div撑不起父div的高度,其实这句话是有瑕疵的!准确的讲:float的子div脱离了父亲div的流,<html><head> <title>Title</title></head><body> <div> <div style="float:left" jingjingjingjingjinagjin

2018-01-02 21:48:42 413

原创 html之div学习记录1

div

2018-01-02 16:44:21 309

原创 Windows 下解决8080端口占用

开启Tomcat, 提示8080端口占用,解决办法如下:输入 netstat -ano|findstr “8080” 找到占用该端口的进程PID ,本机为 3864输入 tasklist|findstr 3864 获取占用程序名称,我的电脑为ApplicationWebServertaskkill /f /t /im ApplicationWebServer.exe

2017-12-28 09:59:46 3585

原创 Spring 相关注解

使用 @Autowired | @Resource | @Component| @Qualifier 用到了{上下文/注解配置}component-scan 「上下文组建扫描」 隐式注册了AutowiredAnnotationBeanPostProcessor 和CommonAnnotationBeanPostProcessor 因此当使用 后,就可以将 移除了。@Controller

2017-12-20 01:43:11 302

原创 验证代码

在面试、或是平时在写代码的时候,对于写出的代码没有把握是正确的?怎样来保障? 经过网上查询资料,得来的: 1. 自己想测试用例,用测试用例的输入输出来验证代码的正确? 2. 对于循环结构,我们可以用 loop invariance(即循环不变式)来验证,loop invariance有点类似于数学归纳法, 在确定了 loop invarice后:

2017-12-05 01:15:09 674

原创 MatLab学习1-矩阵操作

Matlab矩阵操作对于Matlab的学习可以通过网站octave-online1. 矩阵构造1)简单矩阵构造

2017-11-25 23:18:55 658

原创 SpringBoot AutoConfigure学习总结

SpringBoot 优点自动配置是Spring Boot的最大亮点,完美的展示了CoC约定由于配置。Spring Boot能自动配置Spring各种子项目(Spring MVC, Spring Security, Spring Data, Spring Cloud, Spring Integration, Spring Batch等)以及第三方开源框架所需要定义的各种Bean。 Spring B

2017-11-14 13:25:35 1306

原创 消息队列学习记录

因为项目中使用了消息队列,面试中可能会问到ActiveMQ的相关问题应用场景 1.异步处理:例如短信通知、终端状态推送、App推送、用户注册等数据同步:业务数据推送同步 3.重试补偿:记账失败重试系统解耦:通讯上下行、终端异常监控、分布式事件中心 5.流量消峰:秒杀场景下的下单处理 6.发布订阅:HSF的服务状态变化通知、分布式事件中心 7.高并发缓冲:日志服务、监控上报概念Bro

2017-11-13 07:38:02 477

原创 设计模式-代理模式

一、 代理模式代理模式: 为其他对象提供一种代理以控制对这个对象的方法代码示例:1. Subjectabstract class Subject {public abstract void Request(){};}2. RealSubjectpublic class RealSubject extends Subject{pub

2017-11-13 07:34:10 331

原创 编程测试-走路与打车所用时间最短

import java.util.Scanner;public class ShortTime { public static void main(String[] args) { int[] destination = new int[2]; int walkTime, taxiTime,minTime; Scanner input = new

2017-08-31 03:01:22 471

原创 设计一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作

import java.util.Stack;/** * 设计一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作 * @author 21405 * */public class SpecialStack { private Stack<Integer> stackData; private Stack<Integer> stackMin; pub

2017-08-31 02:56:55 1038 1

原创 算法-求Factorial数列

import java.util.Scanner;import org.junit.Test;/** * 熟悉递归代码实现 * @author 21405 * */public class RecursiveDemo { @Test public void test(){ Scanner input = new Scanner(System.in);

2017-08-31 02:55:33 448

原创 算法学习-Bucket排序

Bucket排序-桶排序

2017-08-31 02:52:31 457

原创 快速排序之分割数组

快速排序-分割数组

2017-08-31 02:46:22 432

原创 算法-01背包2

import java.util.ArrayList;import java.util.Arrays;import java.util.List;import org.junit.Test;/** * 有n个物品,第i(1<=i<=n)个物品的价值为Vi,重量为Wi,背包容量为sackWeight,考虑<b>如何选择装入背包的物品</b>, * 使得装入背包的物品的<b>总价值最大</b>。

2017-08-31 02:42:34 272

原创 算法-01背包1

public class Package0_1 { private int c; //背包总容量 private int n; //背包中物品数目 private int []v; //背包中每个物品的价值,一定是一一对应的 private int []w; //背包中每个物品的重量,一定是一一对应的 private int [][]m; //动态规

2017-08-31 02:41:11 271

原创 算法-二叉树遍历(递归和非递归)

二叉树遍历

2017-08-31 02:35:53 381

原创 算法-输出英文字母对应的数字

问题描述: 如输入数字a~z, 输出数字1~26 输入数字ab,输出28import java.util.HashMap;

2017-08-31 02:10:55 3718

原创 编程测试题-电话号码的英文表示和中文表示转换

来自华为-请您编写一个拼音与英文转换的函数,如果输入的电话号码是英文单词,输出对应的电话号码的中文拼音,如果输入的电话号码是中文拼音,输出对应的电话号码的英文单词。

2017-08-31 02:04:11 4116 3

原创 java Annotation使用例子

首先看下面代码:** 测试类**import java.lang.reflect.Field; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List;/** * Cr

2017-08-21 23:28:16 352

原创 编程测试题-小猴子摘桃最多摘多少

小猴子下山,沿着下山的路有一排桃树,每棵树都结了一些桃子。小猴子想摘桃子,但是有一些条件需要遵守,小猴子只能沿着下山的方向走,不能回头,每颗树最多摘一个,而且一旦摘了一棵树的桃子,就不能再摘比这棵树结的桃子少的树上的桃子。那么小猴子最多能摘到几颗桃子呢? 举例说明,比如有5棵树,分别结了10,4,5,12,8颗桃子,那么小猴子最多能摘3颗桃子,来自于结了4,5,8颗桃子的桃树。请使用标准输入输出(

2017-08-21 20:43:26 3391

原创 ApplicationContext-Bean实例创建过程分析1

在前面的博文中提到 类AbstractApplicationContext中方法refresh()中有一个步骤-初始化 non-lazy-init的bean,即finishBeanFactoryInitialization(beanFactory)这行代码到底做了下什么,进入到类AbstractApplicationContext来看看代码: /** * Finish the in

2017-08-21 01:24:01 860

原创 Spring Ioc创建之BeanFactory创建源码分析

在上篇博客介绍了Ioc容器创建的大概过程,但BeanFactory创建的具体细节没有说明,好!接下来就让我们来看下BeanFactory创建的具体细节 首先我们来回顾一下前面内容中介绍过的类AbstractApplicationContext中的方法refresh内部出现的一行代码 ConfigurableListableBeanFactory beanFactory = this.obtain

2017-08-15 22:57:30 603

原创 Spring Ioc创建源码分析

学习过Spring 的同学对下面的代码应该会很熟悉:ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");就这么简单一行代码就创建了Ioc 容器,下面我们就深入源码看看里面的具体实现细节。 构造方法会调用另外一个构造方法this(new String[]{configLocation}, true, (Ap

2017-08-15 20:28:58 407

原创 在Java中如何实现方法中参数带默认值

Java与C++不同不支持方法中的参数带默认值,但是有方法来实现该功能的,使用重载函数可以实现

2017-08-14 11:03:36 68871 8

原创 面试经验总结

面试总结-baidu

2017-08-12 11:06:15 318

原创 TortoiseSVN使用-文件状态说明

黄色感叹号(有冲突): 这是有冲突了,冲突就是说你对某个文件进行了修改,别人也对这个文件进行了修改,别人抢在你提交之前先提交了,这时你再提交就会被提示发生冲突,而不允许你提交,防止你的提交覆盖了别人的修改。要解决冲突,如果你确认你的修改是无效的,则用TSVN还原你的修改就行了;如果认为你的修改是正确的,别人的提交是无效的,那么用TSVN先标记为“解决冲突”,然后就可以提交了;如果你认为你的修改和

2017-08-10 15:40:04 1288

原创 java成员内部类等学习

内部类使用需要注意:

2017-08-07 19:13:12 385

原创 多重if选择结构代码优化1

多重if选择结构的代码优化

2017-08-06 14:03:09 1091

原创 算法-数组拆分为奇偶两部分

仅用O(1)的空间,将整数数组按奇偶数分成2部分,数组左边是奇数、右边是偶数。(要求:给出完整代码,尽量高效,简洁) 思路: 1. 从左往右找偶数,遇到奇数就继续往右(即遇到奇数执行操作:low++),找到偶数就停止,结果是找到第一个偶数 2. 从右往左找奇数,遇到偶数就继续往左(即遇到偶数执行操作: high–),直到找到第一个奇数public class Main { public s

2017-08-03 01:31:18 6463

原创 LIS-最长递增子序列的长度-java

最长递增子序列的长度-LIS序列

2017-08-02 19:16:20 525

基于spring-boot的web项目实例

使用 Spring Starter Project快速创建基于spring-boot的web项目

2017-02-13

密码Hash函数的碰撞攻击

这是清华大学王老师报告PPT,介绍了密码HASH函数上研究的最新成果

2015-10-25

ARM开发工程师入门宝典

内容全面、ARM开发工程师入门宝典,帮助你学习ARM开发的好资料

2014-05-18

Java面试宝典2013_PDF版

java面试题汇总,对找工作很有帮助,让你从容应对面试

2014-05-18

华为等名企笔试题

众多名企(华为_阿卡_TCL_索尼_微软_百度_大唐)笔试面试题(C居多含C++及数据结构)应届大学生找工作必备

2014-05-18

Linux内核开发

Linux内核开发,内容很好,是学习linux内核开发入门的好资料!

2014-05-18

C语言指针经验总结(经典)

C语言指针经验总结(经典),好东西拿出来分享

2014-05-18

windows2003配置练习

window2003的有关账户、DNS、IIS等配置

2011-06-23

空空如也

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

TA关注的人

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