08 2017 档案

摘要:之前在介绍使用JdbcTemplate和Spring-data-jpa时,都使用了单数据源。在单数据源的情况下,Spring Boot的配置非常简单,只需要在application.properties文件中配置连接参数即可。但是往往随着业务量发展,我们通常会进行数据库拆分或是引入其他数据库,从而我 阅读全文
posted @ 2017-08-31 20:07 air_balloon 阅读(15671) 评论(0) 推荐(0)
摘要:xStream框架 xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换; 前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/20238 阅读全文
posted @ 2017-08-30 14:34 air_balloon 阅读(792) 评论(0) 推荐(0)
摘要:这两东东本质上是有差别的,JAXB称为OX binding工具,XStream应该算序列化工具,但OX binding工具也会marshall和unmarshall,所以包含了序列化这一部分。序列化工具不一定需要提供binding的功能。既然都玩序列化,那就简单地比较一下它们两在序列化方面的强弱吧。 阅读全文
posted @ 2017-08-30 14:24 air_balloon 阅读(840) 评论(0) 推荐(0)
摘要:Java Architecture for XML Binding (JAXB) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到XML实例文档。从另一方面来讲,JAX 阅读全文
posted @ 2017-08-30 14:13 air_balloon 阅读(738) 评论(0) 推荐(0)
摘要:@RestController注解下返回到jsp视图页面 spring4.1中添加了@RestController注解很方便,集成了@ResponseBody注解,无需再在每个方法前添加了..但是却发现个问题..之前用@Controller注解的时候经常会如下所示的返回到视图页面index.jsp: 阅读全文
posted @ 2017-08-28 19:27 air_balloon 阅读(548) 评论(0) 推荐(0)
摘要:在之前的所有Spring Boot和Spring Cloud相关博文中,都会涉及Spring Boot工程的创建。而创建的方式多种多样,我们可以通过Maven来手工构建或是通过脚手架等方式快速搭建,也可以通过《Spring Boot快速入门》一文中提到的SPRING INITIALIZR页面工具来创 阅读全文
posted @ 2017-08-28 14:55 air_balloon 阅读(183) 评论(0) 推荐(0)
摘要:简介 在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让你更易上手,更简单快捷地构建Spring应用! Spring Boot让我们的Spring应用变 阅读全文
posted @ 2017-08-28 14:39 air_balloon 阅读(262) 评论(0) 推荐(0)
摘要:本文介绍在Spring Boot基础下配置数据源和通过JdbcTemplate编写数据访问的示例。 数据源配置 在我们访问数据库的时候,需要先配置一个数据源,下面分别介绍一下几种不同的数据库配置方式。 首先,为了连接数据库需要引入jdbc支持,在pom.xml中引入如下配置: 嵌入式数据库通常用于开 阅读全文
posted @ 2017-08-28 14:06 air_balloon 阅读(1453) 评论(0) 推荐(0)
摘要:安装centos7 安装mysql 安装redis 安装node.js/vue.js idea工具安装及快捷键熟悉 构建springboot项目 spring boot集成jpa/统一异常处理/前后日志输出/单元测试 spring boot集成mybatis spring boot集成redis s 阅读全文
posted @ 2017-08-23 20:47 air_balloon 阅读(169) 评论(0) 推荐(0)
摘要:方法一: 1、C盘搜索框内搜索rasphone.pbk 2、打开rasphone.pbk(字节不为0的那个文件) 3、IpPrioritizeRemote值全部替换成0(有2个) 方法二: ok,重新连接VPN看看 亲测有效!!! 阅读全文
posted @ 2017-08-19 14:52 air_balloon 阅读(243) 评论(0) 推荐(0)
摘要:VMware 服务启动优化当虚拟机连不上网,或不显示ip时,先查看vm服务是否启动。控制台运行:services.msc 以下为改为手工启动:1.VMware 服务自动启动影响计算机启动速度,再此对VMware服务进行优化。步骤1:修改VMware 服务启动方式为手动启动。右击计算机-->管理--> 阅读全文
posted @ 2017-08-19 13:34 air_balloon 阅读(191) 评论(0) 推荐(0)
摘要:spring 中加载xml配置文件的方式,好像有4种, xml是最常见的spring 应用系统配置源。Spring中的几种容器都支持使用xml装配bean,包括: 一:XmlBeanFactory 引用资源 二:ClassPathXmlApplicationContext 编译路径 三 : 用文件系 阅读全文
posted @ 2017-08-18 14:37 air_balloon 阅读(25657) 评论(2) 推荐(2)
摘要:使用模板:darkgreentrip 1 #home { 2 margin: 0 auto; 3 width: 80%;/*原始65*/ 4 min-width: 980px;/*页面顶部的宽度*/ 5 background-color: rgba(245, 245, 245, 0.7); 6 pa 阅读全文
posted @ 2017-08-18 12:42 air_balloon 阅读(279) 评论(0) 推荐(0)
摘要:前言 随着互联网信息技术的飞速发展,数据量不断增大,业务逻辑也日趋复杂,对系统的高并发访问、海量数据处理的场景也越来越多。如何用较低成本实现系统的高可用、易伸缩、可扩展等目标就显得越发重要。为了解决这一系列问题,系统架构也在不断演进。传统的集中式系统已经逐渐无法满足要求,分布式系统被使用在更多的场景 阅读全文
posted @ 2017-08-18 09:47 air_balloon 阅读(231) 评论(0) 推荐(0)
摘要:阅读目录 1 CentOS7.0 telnet-server 启动的问题 阅读目录 1 CentOS7.0 telnet-server 启动的问题 场景:在进行Telnet测试时候,发现无法连接,所以还得把这个软件也安装了 回到顶部 1 CentOS7.0 telnet-server 启动的问题 解 阅读全文
posted @ 2017-08-18 00:07 air_balloon 阅读(404) 评论(0) 推荐(0)
摘要:卸载redis 停止并删除所有已的rendis目录即可。 rm -rf /home/wls/soft/redis-4.0.2 rm -rf /etc/redis* rm -rf /var/log/redis* rm -rf /var/lib/redis* rm -rf /usr/local/bin/ 阅读全文
posted @ 2017-08-17 23:34 air_balloon 阅读(640) 评论(0) 推荐(0)
摘要:本篇文章主要介绍了谈谈Vue.js——vue-resource全攻略,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 概述 上一篇我们介绍了如何将$.ajax和Vue.js结合在一起使用,并实现了一个简单的跨域CURD示例。Vue.js是数据驱动的,这使得我们并不需要直接 阅读全文
posted @ 2017-08-15 22:43 air_balloon 阅读(322) 评论(0) 推荐(0)
摘要:XStream 1. 什么作用 * 可以把JavaBean转换为(序列化为)xml 2. XStream的jar包 * 核心JAR包:xstream-1.4.7.jar; * 必须依赖包:xpp3_min-1.1.4c(XML Pull Parser,一款速度很快的XML解析器); 3. 使用步骤 阅读全文
posted @ 2017-08-15 19:58 air_balloon 阅读(304) 评论(0) 推荐(0)
摘要:Xml格式化: 1. 安装XML Tools插件 (1) 通过网址http://sourceforge.net/projects/npp-plugins/files/XML%20Tools/下载XML Tools,本人下载的是Xml Tools 2.4.8 Unicode.zip(2) 解压Xml 阅读全文
posted @ 2017-08-14 10:15 air_balloon 阅读(1070) 评论(0) 推荐(0)
摘要:0 系列目录 秒杀系统架构 秒杀系统架构分析与实战 1 秒杀业务分析 正常电子商务流程 (1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货 秒杀业务的特性 (1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高; 2 阅读全文
posted @ 2017-08-13 23:55 air_balloon 阅读(236) 评论(0) 推荐(0)
摘要:写这篇博客之前我首先读了《spring in action》,之后在网上看了一些关于Spring事务管理的文章,感觉都没有讲全,这里就将书上的和网上关于事务的知识总结一下,参考的文章如下: 写这篇博客之前我首先读了《spring in action》,之后在网上看了一些关于Spring事务管理的文章 阅读全文
posted @ 2017-08-13 22:28 air_balloon 阅读(338) 评论(0) 推荐(0)
摘要:这个主题的内容之前分三个篇幅分享过,导致网络上传播的比较分散,所以本篇做了一个汇总,同时对部分内容及答案做了修改,欢迎朋友们吐槽、转发。因为篇幅长度和时间的原因,部分答案我没有亲自总结。更多精彩内容请关注我的微信公众号:JavaQ。 1.面向对象和面向过程的区别 面向过程优点:性能比面向对象高,因为 阅读全文
posted @ 2017-08-13 21:47 air_balloon 阅读(342) 评论(0) 推荐(0)
摘要:写在前面 首先,很感谢大家喜欢我的思维导图。 有网友评论说:思维导图实际就是一种比纯文字更贴近人理解的模型——知识关系。的确,思维导图又称为脑图,是一种适合头脑风暴模式,同时又适合梳理点与点之间的一种表现形式。当然,java作为一门语言,涉及的的技术很多,知识面也是很广。小小一张思维导图也无法容纳这 阅读全文
posted @ 2017-08-13 21:21 air_balloon 阅读(2141) 评论(0) 推荐(0)
摘要:写在前面 第二波小程序思维导图终于出炉了,各位久等。 思维导图是一个很神奇的东西,它直观,界面美而有富有逻辑性。技术这种东西知识点多而杂,想要全面掌握不容易。需要用做到熟练更加不容易了。界面化的产物适合更加让人加深印象。当思维导图和技术结合到一起,会产生什么样的效果呢?自己去体会吧。 小程序 小程序 阅读全文
posted @ 2017-08-13 21:21 air_balloon 阅读(861) 评论(0) 推荐(0)
摘要:1.Jenkins介绍1)什么是持续集成随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。持续集成正是 阅读全文
posted @ 2017-08-13 21:17 air_balloon 阅读(287) 评论(0) 推荐(0)
摘要:这是一个java操作xml文件的工具类,最大的亮点在于能够通过工具类直接生成xml同样层次结构的java代码,也就是说,只要你定义好了xml的模板,就能一键生成java代码。省下了自己再使用工具类写代码的时间,极大得提高了效率。 开源oschina的git地址:https://git.oschina 阅读全文
posted @ 2017-08-13 21:15 air_balloon 阅读(2203) 评论(0) 推荐(0)
摘要:写在前面 上一篇文章写了mybatis的基本原理和配置文件的基本使用,这一篇写mybatis的使用,主要包括与sping集成、动态sql、还有mapper的xml文件一下复杂配置等。值得注意的是,导图17和18中讲解resultMap子元素的时候可能讲得不是很清楚,应该需要大量的代码来讲解使用方法, 阅读全文
posted @ 2017-08-13 21:12 air_balloon 阅读(451) 评论(0) 推荐(0)
摘要:写在前面 与hibernate相比,我无疑更喜欢mybatis,就因为我觉得它真的好用,哈哈。它简单上手和掌握;sql语句和代码分开,方便统一管理和优化;当然缺点也有:sql工作量很大,尤其是字段多、关联表多时,更是如此。而且sql依赖于数据库,导致数据库移植性差。 选用一个框架之前最好先了解它的优 阅读全文
posted @ 2017-08-13 21:11 air_balloon 阅读(2324) 评论(0) 推荐(1)
摘要:什么是aop AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如日志功能。日志代码往往水平地散布在所有对象层 阅读全文
posted @ 2017-08-13 21:08 air_balloon 阅读(861) 评论(0) 推荐(0)
摘要:写在前面 生活就像海洋,只有意志坚强的人才能到达彼岸。 已经很久没有发文章了呀,想必大家都挂念我了,哈哈。 温故而知新,今天一起来复习一下spring mvc的内容吧。 spring mvc简介与运行原理 Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设 阅读全文
posted @ 2017-08-13 21:07 air_balloon 阅读(2995) 评论(3) 推荐(2)
摘要:写在前面 写过java的都知道:所有的对象都必须创建;或者说:使用对象之前必须先创建。而使用ioc之后,你就可以不再手动创建对象,而是从ioc容器中直接获取对象。 就好像我们无需考虑对象的销毁回收一样,因为java垃圾回收机制帮助我们实现了这个过程;而ioc则是让我们无需考虑对象的创建过程,由ioc 阅读全文
posted @ 2017-08-13 21:05 air_balloon 阅读(2899) 评论(0) 推荐(0)
摘要:写在前面 终于完成了一个开源项目的思维导图解读。选spring-shiro-training这个项目解读是因为它开源,然后涉及到了很多我们常用的技术,如缓存,权限,任务调度,ssm框架,Druid监控,mybatis-plus,代码生成器等。同时也考虑到了安全方面,做了防止crsf攻击方面控制。作为 阅读全文
posted @ 2017-08-13 21:04 air_balloon 阅读(570) 评论(0) 推荐(0)
摘要:1、Java 简介.png 2、java主要特性.png 3、java发展历史.png 4、java 开发环境配置.png 5、java 基础语法.png 6、java基本概念.png 7、java面对对象 .png 8、java面对对象三大特性.png 9、java面对对象C.png 10、jav 阅读全文
posted @ 2017-08-13 21:02 air_balloon 阅读(3384) 评论(0) 推荐(2)
摘要:关于Spring Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 它是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是Spring仍然可 阅读全文
posted @ 2017-08-13 20:58 air_balloon 阅读(1568) 评论(0) 推荐(0)
摘要:首先对于spring的IOC来说,对象是由Spring来帮我们管理,也就是在Spring启动的时候,在Spring容器中,由Spring给我们创建的,Spring会帮我们维护,一般都是单例的,也就是一个对象。 spring生成对象默认是单例的。通过scope属性可以更改为多例。 第一部分:验证Spr 阅读全文
posted @ 2017-08-13 20:48 air_balloon 阅读(1896) 评论(0) 推荐(0)
摘要:本文首先引出消息中间件通常需要解决哪些问题,在解决这些问题当中会遇到什么困难,Apache RocketMQ作为阿里开源的一款高性能、高吞吐量的分布式消息中间件否可以解决,规范中如何定义这些问题。然后本文将介绍RocketMQ的架构设计,以期让读者快速了解RocketMQ。 消息中间件需要解决哪些问 阅读全文
posted @ 2017-08-13 19:45 air_balloon 阅读(271) 评论(0) 推荐(0)
摘要:几种MQ产品说明: ZeroMQ : 扩展性好,开发比较灵活,采用C语言实现,实际上他只是一个socket库的重新封装,如果我们做为消息队列使用,需要开发大量的代码 RabbitMQ :结合erlang语言本身的并发优势,性能较好,但是不利于做二次开发和维护 ActiveMQ: 历史悠久的开源项目, 阅读全文
posted @ 2017-08-13 17:17 air_balloon 阅读(497) 评论(0) 推荐(0)
摘要:说白了,索引问题就是一个查找问题。。。 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查 阅读全文
posted @ 2017-08-13 16:52 air_balloon 阅读(181) 评论(0) 推荐(0)
摘要:Idea2017激活 1. 到网站 http://idea.lanyus.com/ 获取注册码。 2.填入下面的license server: http://intellij.mandroid.cn/ http://idea.imsxm.com/ http://idea.iteblog.com/ke 阅读全文
posted @ 2017-08-11 16:23 air_balloon 阅读(361) 评论(0) 推荐(0)
摘要:方式一: 官网下载cxf运行包:http://cxf.apache.org/download.html axis2:http://axis.apache.org/axis2/java/core/download.cgi 进入cxf的bin目录,cmd控制台运行:wsdl2java -d e:\ws\ 阅读全文
posted @ 2017-08-11 15:49 air_balloon 阅读(297) 评论(0) 推荐(0)
摘要:前言 现在业界比较流行的数据操作层框架 MyBatis,下面就讲解下 Springboot 如何整合 MyBatis,这里使用的是xml配置SQL而不是用注解。主要是 SQL 和业务代码应该隔离,方便和 DBA 校对 SQL。 我的Git https://github.com/longshanw/s 阅读全文
posted @ 2017-08-10 13:17 air_balloon 阅读(517) 评论(1) 推荐(0)
摘要:cd /soft/zookeeper wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.3-beta/zookeeper-3.5.3-beta.tar.gz tar -xvf zookeeper-3.5. 阅读全文
posted @ 2017-08-10 00:30 air_balloon 阅读(212) 评论(0) 推荐(0)
摘要:国内阿里Maven仓库镜像Maven配置文件Maven仓库速度快 收集的仓库如下: <?xml version="1.0" encoding="UTF-8"?> <!-- Licensed to the Apache Software Foundation (ASF) under one or mo 阅读全文
posted @ 2017-08-09 15:58 air_balloon 阅读(1038) 评论(0) 推荐(0)
摘要:这篇文章主要为大家详细介绍了windows下vue.js开发环境搭建教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 最近,vue.js越来越火。在这样的大浪潮下,我也开始进入vue的学习行列中,在网上也搜了很多教程,按着教程来做,也总会出现这样那样的问题(坑啊,由于网上那些教程都是Vue.j 阅读全文
posted @ 2017-08-08 13:48 air_balloon 阅读(454) 评论(0) 推荐(0)
摘要:环境 操作系统:window7 虚拟机:centos7 vue.js: 2.8 安装nodejs 参考我得文章: http://blog.csdn.net/u013066244/article/details/63279337 安装cnpm 由于npm是要访问外网的,很慢,所以我们可以使用淘宝的镜像 阅读全文
posted @ 2017-08-08 09:10 air_balloon 阅读(368) 评论(0) 推荐(0)
摘要:Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效,非常适合运行在分布式设备的数据密集型的实时应用。Node.js 的包管理器 npm,是全球最大 阅读全文
posted @ 2017-08-07 14:46 air_balloon 阅读(357) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.NET/dinglang_2009/article/details/46398885 本文让你对负载均衡有一个初步的了解。 互联网上有很多关于网站架构的各种分享,有些主要是从运维和基础架构的角度去分析的(堆机器,做集群),太关注技术细节实现,普通的开发人员基本 阅读全文
posted @ 2017-08-01 13:24 air_balloon 阅读(197) 评论(0) 推荐(0)