自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 nginx 负载均衡5种配置方式

nginx 负载均衡5种配置方式1、轮询(默认)   每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。  2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。  例如:  upstream bakend {  server 192.168.0.14 weight=10;  server 192.168.0.15 weigh...

2018-03-22 20:22:13 1155

原创 8、搭建的spring项目实例18-2-6

前提准备POM配置依赖:  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">  4.0.0  com.hsx.project  project-core  0.0.1-SNAPSHOT  jar  pr

2018-02-06 17:38:21 304

转载 Spring 4.3.3依赖的pom

dependency> groupId>org.springframeworkgroupId> artifactId>spring-coreartifactId> version>4.3.3.RELEASEversion> dependency> dependency>

2018-02-03 20:35:54 1039

转载 Maven之(七)pom.xml配置文件详解

setting.xml主要用于配置maven的运行环境等一系列通用的属性,是全局级别的配置文件;而pom.xml主要描述了项目的maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和licenses,以及其他所有的项目相关因素,是项目级别的配置文件。基础配置一个典型的pom.xml文件配置如下:[html] view plain

2018-01-31 16:46:20 320

转载 spring boot(2)-@SpringBootApplication详解

@SpringBootApplication是spring boot最重要的一个注解,用于快捷配置启动类。启动类[java] view plain copypackage hello;    import org.springframework.boot.*;  import org.springframework.boo

2018-01-30 18:59:51 294

转载 @Retention注解的作用

@Retention注解日常开发中经常用到注解,所以也会经常使用到@Retention注解,写下这篇文章做个记。 Reteniton的作用是定义被它所注解的注解保留多久,一共有三种策略,定义在RetentionPolicy枚举中public enum RetentionPolicy { SOURCE, CLASS, RUNTIME}12345S

2018-01-30 11:47:45 1017

转载 【持久化框架】Mybatis简介与原理

从这篇博文开始我们学习一下Mybatis,希望大家提出宝贵的建议。 什么是Mybatis        MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。iBATIS一词来源于“internet”和“abatis”的组合,

2018-01-28 19:06:41 254

转载 Mybatis 框架使用的最核心内容(一):Mybatis的特点和映射管理

关于mybatis是什么、有什么特点、实现机制之类的话题,网上通篇大论,这里不再赘述,只谈干货,希望能够用最高的效率,最精确的和读者找到共鸣并相互交流。一、为什么要使用mybaits框架?       1)效率上最优:相比hibernate而言,mybatis的体积如同九牛一毛,加载速度快,运行速度快,极大的提供和程序和数据库之间的交互效率;       2)灵

2018-01-28 18:39:20 246

转载 Mybatis 框架使用的最核心内容(二):mapper.xml中常用的标签详解

接上篇,对Mybatis的特点和映射管理介绍,本篇将详解介绍mapper.xml中的常用标签和它们各自的功能及使用方式一、SQL语句标签:[html] view plain copy  select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterT

2018-01-25 15:07:13 209

转载 myBatis的动态SQL之标签的使用111

当sql语句where条件中,需要一些安全判断,例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。使用Oracle的序列、mysql的函数生成Id。这时我们可以使用动态sql。1 selectKey 标签 在insert语句中,在Oracle经常使用序列、在MySQL中使用函数来自动生成插入表的主键,而且需要方法能返

2018-01-24 18:16:08 209

转载 mysql中一条insert语句批量插入多条记录

插入语句常用写法:INSERT INTO items(name,city,price,number,picture)  VALUES('耐克运动鞋','广州',500,1000,'003.jpg');这种方式只能够一次插入一条数据,要想插入多条数据,就得多次调用此sql语句,意味着多次与数据库建立连接。但是这样一来,就会增加服务器的负荷,因为,执行每一次SQL服务器都要

2018-01-24 16:47:51 10502 1

转载 MyBatis中 sql标签和include标签的使用

和 用来封装SQL语句, 来调用代码片段:SELECT * FROM `body_index`            xml里面的表现:转载于:http://blog.csdn.net/baidu_31657889/article/details/52101130

2018-01-24 12:03:57 557

转载 mybatis中@Param的用法和作用

用注解来简化xml配置的时候,@Param注解的作用是给参数命名,参数命名后就能根据名字得到参数值,正确的将参数传入sql语句中 我们先来看Mapper接口中的@Select方法package Mapper;       public interface Mapper {    @Select("select s_id id,s_

2018-01-24 11:24:56 664

转载 web 页面加载速度优化实战-100% 的飞跃提升

前言一个网站的加载速度有多重要? 反正我相信之前来 博主网站 的人至少有 50% 在加载完成前关闭了本站。 为啥捏? 看图首页完整加载时间 8.18s,看来能进来看博主网站的人都是真爱呀,哈哈。 正常来讲一个网页 4s 加载不完就会流失很大一部分用户,而博主的网站加载时间竟然达到了 8s 还是在电脑端,如果在移动端,加载时间会更久,体验会更差。 这样的话网站做得再难

2018-01-10 17:10:12 1217

转载 sts 快捷键 /Eclipse 快捷键(sts基本也一样)

快捷键很多,一个一个说肯定说不完了!在myeclipse中也可以自己设置。下面给你贴一个,很全!Eclipse 常用快捷键Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。   1. 【ALT+/】   此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,

2017-11-17 15:50:42 13861 1

转载 spring基本原理概念

一:spring基本概念1)struts2是web框架,hibernate是orm框架2)spring是容器框架,创建bean,维护bean之间的关系3)spring可以管理web层,持久层,业务层,dao层,spring可以配置各个层的组件,并且维护各个层的关系二:spring核心原理1.IOC控制反转概念:控制权由对象本身转向容器,由

2017-08-22 16:22:41 1156

转载 StringBuffer的用法

StringBuffer的用法1、StringBuffer对象的初始化StringBuffer对象的初始化不像String类的初始化一样,Java提供的有特殊的语法,而通常情况下一般使用构造方法进行初始化。例如:StringBuffer s = new StringBuffer();这样初始化出的StringBuffer对象是一个空的

2017-08-22 11:02:08 261

转载 工作流学习——Activiti流程变量五步曲

一、前言     上一篇文章我们将流程实例的启动与查询,任务的办理查询都进行了介绍,我们这篇文章来介绍activiti中的流程变量。 二、正文     流程变量与我们平常理解的变量是一样的,只不过是用在了我们activiti中,所以称为流程变量,流程变量在整个工作流扮演着很重要的角色。     例如,请假流程中有请假天数、请假原因等一

2017-05-01 23:04:21 322

转载 工作流学习——重要概念扫盲篇一步曲

前言     从本篇文章我们开始介绍工作流框架activiti的相关知识,不过在介绍activiti的知识之前,我们很有必要对工作流的一些基本概念进行了解。  工作流重要概念 Workflow     Workflow(工作流)是“业务过程的部分或整体在计算机应用环境下的自动化,是对工作流程及其各操作步骤之间业务规则的抽象、概

2017-05-01 23:01:30 380

转载 工作流学习——Activiti整体认识二步曲

一、前言     在上一篇文章中我们将工作流的相关概念、activiti的前世今生、activiti与jbpm的比较进行学习,这篇文章我们正式进行activiti的学习,activiti的整个学习我们主要通过例子的形式来理解。今天我们主要是准备下activiti的环境,在数据库中创建activiti默认的23张表以及activiti核心对象ProcessEngine最后是一个act

2017-05-01 23:00:45 503

转载 工作流学习——Activiti流程定义管理三步曲

工作流学习——Activiti流程定义管理三步曲一、前言     在上一篇文章我们通过一个小demo对Activiti进行了宏观的介绍,让大家对Activiti有了整体的认识,这篇文章我们来学习具体的流程定义管理的CRUD. 二、正文 流程定义是什么     ProcessDefinition(流程定义)就是一个流程的步骤

2017-05-01 22:58:19 411

转载 工作流学习——Activiti流程实例、任务管理四步曲

一、前言     上一篇文章中我们将Activiti流程定义管理的知识进行了介绍,这篇文章我们继续Activiti流程实例和任务管理的学习。 二、正文 流程实例(ProcessInstance )     流程实例(ProcessInstance)和上一篇文章中流程定义(ProcessDefinition)的关系,与类和实例对象的关系

2017-05-01 22:56:39 707

转载 @RequestMapping 用法详解之地址映射

@RequestMapping 用法详解之地址映射引言:前段时间项目中用到了REST风格来开发程序,但是当用POST,PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为应用程序/ json,而且服务器端通过request.getReader()打出数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestP

2017-04-19 11:37:52 2246

原创 Angularjs bootstrap table多选(全选),支持单击行选中 ,实现编辑、删除功能

最终实现效果: index.htmlhtml> head> script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular.js">script> script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular-anim

2017-03-26 23:16:22 5626

转载 如何在 WebStorm 使用 Angular CLI 建立 Angular 2

http://www.tuicool.com/articles/7b2MVre原路径:

2017-03-03 19:08:52 1023

转载 AngularJs2-使用WebStorm创建AngularJs2项目

首先要在电脑中配置好Angular-cli的工具,就是使用npm 命令安装anguar-cli 然后打开WebStrom软件新建一个Angular-cli项目,第一个框中输入项目的名字,第二个选的是nodeJs安装的位置 第三个是Angular-cli的文件夹位置(这个是使用npm命令安装的,npm install angular-cli -g ),我是安装在了全局globla中,

2017-03-03 18:51:16 1752

转载 Webstorm 下的Angular2.0开发之路

Webstorm 下的Angular2.0开发之路人一旦上了年纪,记忆力就变得越来越不好。最近写了许多的博文,倒不是为了给谁看,而是方便自己来搜索,不然一下子又忘记了。如果恰巧帮助到了你,也是我的荣幸~~~~~~~~~~~~ 废话不多说,看正题~~~~首先打开你的webstorm。这里插一句话,尽量保证你的webstorm是比较新的版本,在webstorm的右下角会有提

2017-03-03 18:42:40 682

转载 用Spring Tool Suite简化你的开发

Spring Tool suit   下载地址:http://spring.io/tools如果你是一个喜欢用spring的人,你可能会在欣赏spring的强大功能外,对其各样的配置比较郁闷,尤其是相差较大的版本在配置文件方面会存在差异,当然你可以去花不少的时间去网上查找相关的资料,当你准备使用更高版本spring的时候,但这无异会让人感觉烦恼。spring其实也早就意识到了这一点,并

2017-02-28 15:39:28 825

转载 第一个使用Spring Tool Suite(STS)和Maven建立的Spring mvc 项目

一、目标在这篇文章中,我将要向您展示如何使用spring Frameworks 和 Maven build创建您的第一个J2ee 应用程序。二、信息Maven是一个Java项目的构建工具(或者自动构建工具)。它与Ant或Gradle很想。Maven可以自动下载您项目中依赖的组件。三、要求1、应用于Java EE 的Spring Tool Suite(STS) (http://s

2017-02-27 20:55:55 915

转载 Spring@Autowired注解与自动装配

1   配置文件的方法 我们编写spring 框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量。并且要配套写上 get 和 set方法。 Boss 拥有 Office 和 Car 类型的两个属性:       清单 3. Boss.Java [java] 

2017-02-14 18:18:16 256

转载 JQueryEasyUI学习笔记(九)datagrid查找

这一系列笔记以easyui的框架使用为主,后台代码为辅,如有需要,我会尽量抽时间写后台; 然后是CenterPage.html框架中的代码,也就是tabs框架中的代码: //因为layout框架指向href时,

2017-02-07 17:30:24 403

转载 easyui datagrid load 参数表单序列化

在做查询的时候,通常要有很多查询条件,用load方法,刚开始要把所有参数一个个的写出来。作为一个爱偷懒的人,感觉很烦,所以想直接把表单序列化,一行代码搞定。经过一番搜寻,终于找到一个好办法,分享给大家!这样id为searchForm的表单里面的所有条件就都传过去啦,觉得方便好用的请点赞哈!可copy的代码://根据条件查询function s

2017-02-07 17:27:01 1085

转载 easyUI这样获取Json的内嵌数据

先给出返回的json数据。123456789101112131415161718192021222324252627{"tota

2017-02-06 21:11:09 1972

转载 java中HashSet的使用详解

一、添加方法1add(value)方法,可以向set中添加一个元素。注意:set中不能存储重复的元素,可以存储null元素。如果需要存储多个重复元素,需要使用List。2addAll方法,可以将一个集合整体加入到set中。注意:加入

2017-01-19 11:06:18 4927

转载 Java中创建线程的两个方法____解决火车票或售票问题

Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法:◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法; ◆实现Runnalbe接口,重载Runnalbe接口中的run()方法。 

2017-01-10 21:56:47 1154

转载 StringUtils 工具类的常用方法

StringUtils 工具类的常用方法StringUtils 源码,使用的是commons-lang3-3.1包。下载地址 http://commons.apache.org/lang/download_lang.cgi以下是StringUtils的各项用法1.空字符串检查使用函数: StringUtils.isBlank(testSt

2016-12-16 14:30:54 280

转载 java.util.vector中的vector的详细用法

ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 import java.util.*; /** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 * 统计Vector中元素的个数和遍历Vector中的元素。 */public class Vecto

2016-12-15 16:24:13 243

转载 Java中vector的使用详解

Vector 可实现自动增长的对象数组。 java.util.vector提供了向量类(vector)以实现类似动态数组的功能。在Java语言中没有指针的概念,但如果正确灵活地使用指针又确实可以大大提高程序的质量。比如在c,c++中所谓的“动态数组”一般都由指针来实现。为了弥补这个缺点,Java提供了丰富的类库来方便编程者使用,vector类便是其中之一。事实上,灵活使用数组也可以完成向量类的

2016-12-15 16:22:17 495

转载 Java 数据库操作

一、JDBC基础JDBC是Java应用与数据库管理系统进行交互的标准API,包括两个包:核心API---java.sql和扩展的API---javax.sql。应用程序通过核心API的接口实现数据库连接和数据处理,其主要接口如下:接口名称功能java.sql.Driver驱动程序,连接应用程序和数据库,用于读取

2016-12-14 17:50:35 204

转载 基于XSocket框架的socket编程技巧(设置连接的超时时间和最大空闲时间)

基于XSocket框架的socket编程技巧(同步通信)最近在做socket通信编程,现总结如下,关于XSocket的大话就不再多说了,google一下一大片。一、  Server端Socket监听如下:ServerHandler handler = new ServerHandler();//创建一个服务端的对象  IServer srv = 

2016-12-13 18:25:10 3065

空空如也

空空如也

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

TA关注的人

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