自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 vue-cli3 调用本地数据模拟后台请求

初学,记录一下,备用。1.文件目录2. 配置express 和 dev servervue.config.js 3.其实不需要,主要是为了以后加服务器地址以及公共入参用的4.配置axios访问 5.页面调用api/income路径中的api可以放到config中的serverPath中 ...

2019-01-11 17:24:32 4650

原创 spring boot + html 页面

springboot + html 项目报错:javax.servlet.ServletException: Circular view path [readingList]: would dispatch back to the current handler URL [/book/readingList] again. Check your ViewResolver setup!

2017-03-10 10:59:53 4710

原创 spring boot + gradle + mysql

二:一个简单的 spring boot + gradle + mysql 项目gradle 中的依赖 dependencies { compile(‘org.springframework.boot:spring-boot-starter-aop’) compile(‘org.springframework.boot:spring-boot-starter-data-jpa’) compi

2017-02-17 10:20:34 9912 1

原创 spring boot + spring cloud -1

一 :intellij + gradle + spring boot 创建第一个项目1. 创建项目时选择spring initializr2. 下一步的type 选择 Gradle Project (Generate a gradle based project archive)3. dependencies 只选中一个 web4. 创建完项目之后外部依赖包没有自动更新,原因是项目

2017-02-15 22:15:11 1470

原创 微服务设计需要考虑的内容

参考书籍《微服务设计》《微服务架构与实践》微服务的优点:1.技术异构:不同的服务可以尝试使用不同的技术(比如高并发的服务是不是可以尝试使用nodejs 这种适合高并发的技术?针对高并发的数据操作,可以考虑使用内存数据库类似的技术,而对于一般不怎么用或者性能要求不高的服务则用常规的技术和数据库即可)2.弹性:一个服务故障不会导致级联故障(通过将不同的实例运行在不同的机器上

2017-02-03 08:45:23 2298

原创 docker apache + tomcat + mod_jk

目标:docker 分别创建apache 和 tomcat 的镜像,启动容器之后 apache 转发动态请求到tomcatcentos 虚拟机tomcat 7apache2mod_jk1. 创建tomcat 镜像并启动容器  sudo mkdir tomcat-image --- 创建文件夹  tomcat-image 中放入Dockerfile,server.xml,

2016-11-23 09:08:18 1103

原创 idea + gradle + jetty 进行debug 设置

idea + gradle + jetty 进行debug 设置

2016-05-27 15:03:24 5112

原创 intellij + gradle + jetty + spring mvc step by step - 2

1. 添加WEB-INF  web.xml    version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee h

2016-05-19 11:01:31 816

原创 intellij + gradle + jetty + spring mvc step by step - 1

1.下图中需要把web 也选中,这样生成的工程会自带web module2. 输入包名3. 4. 添加依赖5. 编译   gradle build6. 启动jetty   gradle jR

2016-05-18 14:25:17 1055

转载 【IOS】分镜和nib文件的差别

摘选自 【精通IOS开发】nib 文件实际上是静态对象图。当向运行中的应用加载nib 时,它所包含的对象全都会加载并且一直存在,包括nib文件中指定的所有连接。系统将依次为nib文件中的每个单独对象创建一个全新的实例,以及关联所有的输出接口和对象。  分镜中的每个场景大致上都是相应的nib 文件。当添加了元数据以描述场景如何通过转场互相关联之后,就得到一个分镜。一个复杂的分镜通常不会一次加

2016-02-05 16:03:53 526

转载 【IOS】分隔视图控制器 (UISplitViewController)

转自:http://www.cnblogs.com/wayne23/p/3596814.html这种控制器只能用于iPad,它可以在iPad屏幕中显示两个不同的场景:在横向模式下,左边显示一个表,供用户选择;用户选择表中的元素后,详细视图将显示该元素的详细信息。如果iPad被旋转到纵向模式,表将消失,而详细视图将填满整个屏幕;要进行导航,用户可触摸一个工具栏按钮,这将显示一个包含表的弹出框

2016-02-05 15:19:00 501

原创 【IOS】UITextField 绑定事件

有两种绑定方式第一种是直接通过拖拽的方式进行event 和 action 的绑定第二种是通过代码进行绑定,如下:[self.usernameTextFieldaddTarget:selfaction:@selector(usernameTextFieldChanged)forControlEvents:UIControlEventEditingChanged];1、ad

2016-02-04 14:29:59 3504

原创 mac 安装 homebrew

什么是homebrew:    Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get、yum神器。Homebrew安装:    打开终端复制、粘贴以下命令:     ruby -e "$(curl -fsSL https://raw.githubusercontent.com

2016-01-29 15:07:09 1583

原创 mac homebrew 安装

$ curl -L http://github.com/mxcl/homebrew/tarball/master | tar xz --strip 1 -C /usr/local正常安装

2015-09-30 09:13:25 420

转载 mac 安装 gradle

以下内容转自:http://www.douban.com/note/311599602/如何在mac上安装gradle首先,先download最新版本的gradle,网址如下:http://www.gradle.org/get-started然后将下载下来的zip包放在你要安装的路径上,我安装在/usr/local/bin;然后打开电脑上的.ba

2015-08-05 11:08:37 1304

原创 android studio 导入android 工程

需要关闭project:file–>close project小窗口右边选择open an existing project否则会出现 android studio multiple dex files define lcom/ 错误

2015-07-13 11:13:06 648

转载 spring mvc message-convert

mark 个地址:http://www.chawenti.com/articles/23596.html                                                                                                注意顺序?

2015-06-30 14:55:33 811

原创 gulp 使用实例解析

项目中使用了gulp,之前是别的同事进行搭建的,没有什么研究,只是用而已。后面由于要做一些修改,而原来的同事已经离项,只好把同事的代码拿过来研究一下。在这里记录一下,以免忘记。1.安装全局的gulp:$ npm install gulp -g 2.项目依赖管理: (1) cd 到工程目录:cd d:/project/lmc-web/src/main/gulp (2) npm inst

2015-06-28 22:39:01 7901

原创 项目性能优化点整理

** procedure1. 预加载数据库数据到内存  读DB的订单,性能提高了近十倍(10分钟处理降低到1分钟之内处理)2. sql索引,去掉逻辑主键的聚集索引,对domain和manufactory建立聚集索引  1. 使得页查询由几千次降低到49次3. 读文件的930订单由10分钟降低到4分钟  1. log4j时要输出行号, 调用log4j的log format(%

2015-06-02 13:26:55 424

转载 linux 文件目录结构

转自:http://www.cnblogs.com/peida/archive/2012/11/21/2780075.html对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。

2015-04-28 22:40:31 2176

原创 linux 命令记录 -- 个人

1. 创建文件 #dd if=/dev/zero of=hello.txt bs=10M count=1     if:input file     of:output file     bs:bytes     dd:disk dump 磁盘转储     /dev/zero 输入设备,可以用来初始化文件2. 删除文件    #rm -rf hello.txt   

2015-04-28 22:27:46 320

原创 纯新手:centOS 上搭建confluence + mysql

linux centos confluence jdk mysql

2015-04-22 22:19:38 851

原创 jdbctemplate batchupdate 的事务管理

良好的心态是不断前进的 -  献给不再年轻的自己数据库:sqlserver 2014事务管理方式:编程式事务管理数据库访问:spring jdbctemplate目的:测试batchupdate 的事务控制1. 不加显式的事务管理     测试结果:batchupdate 中的每一条记录都会自动的commit,如果有异常,则只有异常的数据执行失败,其他数据不

2015-03-31 15:36:13 10690 4

转载 spring aop 简单介绍

忘记文章出自何处了,在此向原作者致敬1. 首先介绍一下AOP 的概念   AOP(aspect original programming) 面向切面编程   OOP (面型对象编程)是从静态角度考虑程序的结构,AOP (面向切面编程) 是从动态角度考虑程序的运行过程   术语解释: what when how (WWH)                    what:哪些

2015-03-30 21:14:02 546

原创 为何要设置数据库连接池的 超时等待时间

先说问题背景:程序有多线程调用,有大量的数据库交互遇到的问题:程序运行一段时间之后hung 住了,没有异常抛出,也不继续执行因为有多线程调用,因此无法快速准确的定位问题:是线程问题还是其他代码逻辑问题后来发现是数据库连接的问题:由于有段代码数据库连接没有释放,导致数据库连接池的连接被占满,后续的申请持续等待定位问题过程:(1) 加上了数据库连接池超时等待时间

2015-03-30 16:13:59 6606 1

原创 Gulp 使用

1. gulp 安装   $ npm  install gulp -g   cd  2. task 创建3. 示例代码/* jshint node:true */'use strict';// generated on 2015-02-10 using generator-gulp-webapp 0.2.0var gulp = require('gulp')

2015-03-25 21:00:14 1564

转载 数据库学习笔记4-sqlserver 的聚集索引和非聚集索引

转载自:http://blog.csdn.net/china2010pan/article/details/6953498向原创的作者致敬(一)深入浅出理解索引结构        实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclust

2015-03-23 15:56:34 650

原创 数据库学习笔记3-oralce 的并发控制与事务隔离级别

多版本是指,Oracle 能同时物化多个版本的数据,这也是 Oracle 提供数据读一致视图的机制(读一致视图即 read-consistent view,是指相对于某个时间点有一致的结果)。多版本有一个很好的副作用,即数据的读取器(reader)绝对不会被数据的写入器(writer)所阻塞。换句话说,写不会阻塞读。这是 Oracle 与其他数据库之间的一个根本区别。在 Oracle 中,如果一个

2015-03-21 21:42:11 513

原创 数据库学习笔记2-oracle 数据库锁

开始的今天好过计划的明天 --献给不再年轻的自己本文参考文档:oracle 9i 10g编程艺术,msdn 关于锁,参考一下oracle 9i 10g中的定义:锁(lock)机制用于管理共享资源的并发访问为何需要锁:在单用户数据库中,并不需要锁。根据定义,只有一个用户修改信息。不过,如果有多个用户访问和修改数据或数据结构,就要有一种机制来防止对同一份信息的并发修

2015-03-19 22:28:32 443

原创 数据库学习笔记1 - oracle & sqlserver 数据存储结构对比

学习不是一蹴而就,而是在于日积月累 -- 献给不再年轻的自己参考文档:oracle 9i 10 g 编程艺术,MSDN这里只列出sqlserver  & oracle 最后两级的数据存储结构对比首先,看一下sqlserver 的数据存储结构: 【SQL Server 中数据存储的基本单位是页。为数据库中的数据文件(.mdf 或 .ndf)分配的磁盘空间可以从

2015-03-17 22:25:52 773

原创 设计模式笔记1 - 简单工厂 和 工厂模式理解以及使用

网上内容非常多,但是想一想,记下来,虽然不一定完全正确,但是肯定可以帮助理解以及使用 -- 献给不再年轻的自己简单工厂:   SimpleFactory 负责对象的创建如果增加一种product 类型,那么只需要修改SimpleFactory 的代码即可问题是:client 通过工厂创建完product 之后无法动态的改变product 的行为       

2015-03-16 22:40:42 419 1

原创 学习计划

技术方面:1.重构-改善既有代码的设计  - done2.Head First 设计模式  -- target date 3月31日 3.oracle 数据库和 sqlserver 数据库的对比 总结 target date 4月30日4.大数据 基础知识学习 target date 5月31日管理方面:卓有成效的管理者 -- target date 4月15日

2015-03-16 17:12:35 322

原创 重构笔记6--type code 的替换方式

以类取代类型码  --类型码不影响类的行为类型码是纯粹的数据时(也就是类型码不会在switch语句中引起行为变化时)才能以类来取代它如:人的血型,这是人的一个基本属性,并不会影响人的升职,喝酒,吃饭等行为以子类取代类型码 --类型码不可变,并且会影响类的行为类型码不会影响宿主类的行为如果有以下两种情况,则不能这样做(1)类型码值在对象创建之后发生了改变

2015-03-10 20:15:33 409

转载 重构笔记5-应该怎样做测试

2015-03-08 21:05:39 256

转载 重构笔记4-替换算法(substitute algorithm)

转自:http://www.cnblogs.com/matchcolor/archive/2010/07/26/1785604.html你想要把某个算法替换为另一个更清晰地算法。将函数本体替换为另一个算法。   string FoundPerson(string[] people)        {            for 

2015-03-07 21:49:13 553

原创 重构笔记3-form template method

以下内容为转载[ 转自:http://www.cnblogs.com/matchcolor/archive/2010/07/26/1785602.html你有一些子类,其中相应的某些函数以相同的顺序执行类似的操作,但各个操作的细节不同。将这些操作分别放进独立的函数中,并保持它们都有相同的签名,于是原函数也就变得相同了,然后将原函数上移至超类。动机:继承是避免重复行为的一个强大工具。

2015-03-07 21:26:26 508

原创 重构笔记2-代码的坏味道

方法名为初始化索引,初始化什么索引呢?另外 方法过长,一眼看不出来具体要几个step 才能做完初始化索引的动作。如果让我维护这个method,那么我可能要花一些时间看一下怎样进行index 的初始化的。结果是看了一段时间还是不知其所以然,准备周一问问写这段代码的同事了。。。private Map initializeIndex(OrderNode root) thr

2015-03-07 21:09:21 367

原创 重构笔记-1

一部影片可以在生命周期内修改自己的分类,一个对象缺不能在生命周期内修改自己所属的类 --- 怎样理解呢?比如 Movie newReleaseMovie= new NewReleaseMovie();此时 newReleaseMovie 的type 是 new releasednewReleaseMovie.getName() = "饥饿游戏3";对象创

2015-03-06 21:41:19 501

转载 Java内部类详解

ava内部类详解  说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲:  一.内部类基础  二.深入理解内部类  三.内部类的使用场景和好处  四.常见的与内部类相关的笔试面试题  若有不

2015-03-06 09:11:56 346

原创 使用 Wiser 进行mail 单体测试

import org.junit.After;import org.junit.Before;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.

2015-02-27 14:28:58 1197

spring mvc + gulp demo

spring mvc + gulp demo 安装全局的npm 安装全局的gulp $ npm install gulp -g cd 到工程目录 src/glup 执行命令:npm install bower install 完事之后 到 src/gulp 目录下执行 gulp serve 就可以看到页面了 如果要和后台做互动,需要启动web server

2015-08-11

scrum 简单介绍

scrum 简单介绍 辛苦整理的,希望能帮到大家。

2013-10-29

ue_chinese_15.0.0.1035 破解版

好用的工具,破解版。 ue_chinese_15.0.0.1035

2013-06-20

oracle 10g jdbc 驱动

oracle 10g jdbc 驱动 有需要的来下载

2009-11-16

Java[1].Server.Faces.part1.rar

Java[1].Server.Faces.part1.rar 一共5个压缩文件,下载到同一地址解压后即可。 中文版的,不过版本有点老。

2009-10-20

tk.eclipse.plugin.visualjsf_2.0.6.jar

tk.eclipse.plugin.visualjsf_2.0.6.jar

2009-10-20

tk.eclipse.plugin.jsf_2.0.6.jar

tk.eclipse.plugin.jsf_2.0.6.jar 有需要的同志可以尽情下载

2009-10-20

tk.eclipse.plugin.htmleditor_2.0.6.1.jar

eclipse html插件,有需要的可以下。 随后还会有tk.eclipse.plugin.jsf_2.0.6.jar等资源

2009-10-20

Mastering.Java.Server.Faces.pdf

一本关于jsf的书籍,英文版,有需要的可以看看

2009-04-08

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

TA关注的人

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