04 2019 档案

摘要:1.前置通知 在目标方法执行之前执行执行的通知。 前置通知方法,可以没有参数,也可以额外接收一个JoinPoint,Spring会自动将该对象传入,代表当前的连接点,通过该对象可以获取目标对象 和 目标方法相关的信息。 注意,如果接收JoinPoint,必须保证其为方法的第一个参数,否则报错。 配置 阅读全文
posted @ 2019-04-29 18:27 疯子110 阅读(732) 评论(0) 推荐(0)
摘要:sql优化总结--博客 第一次自己写博客,以后要坚持每掌握一个技能点,就要写一篇博客出来,做一个不满足于一个只会写if...else的程序员。 最近三个月入职了一家新的公司,做的是CRM系统,将公司多个平台的数据同步到CRM,进行查询,统计和汇总。由于数据量比较庞大,大部分表数据上百万,甚至有的表数 阅读全文
posted @ 2019-04-29 18:23 疯子110 阅读(1278) 评论(0) 推荐(0)
摘要:数据库中索引的优缺点为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能,优点:第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在 阅读全文
posted @ 2019-04-29 18:22 疯子110 阅读(3774) 评论(0) 推荐(0)
摘要:介绍: 这是一个用vuejs2.0和element搭建的后台管理界面。 相关技术: vuejs2.0:渐进式JavaScript框架,易用、灵活、高效,似乎任何规模的应用都适用。 element:基于vuejs2.0的ui组件库。 vue-router:一般单页面应用spa都要用到的前端路由。 vu 阅读全文
posted @ 2019-04-29 18:13 疯子110 阅读(1213) 评论(0) 推荐(0)
摘要:实用框架以及工具 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例 UI组件 Element-UI ★13489 - 饿了么出品的Vue2的web UI工具套件 Vux ★8133 - 基于Vue和WeUI的组件库 iview ★6634 - 基于 Vuejs 的开源 UI 组件 阅读全文
posted @ 2019-04-29 18:07 疯子110 阅读(1392) 评论(0) 推荐(0)
摘要:在开发的过程中我们可能都会遇到对接公司其他系统等需求,对于外部的系统可以采用接口对接的方式,对于一个公司开发的两个系统,并且知道相关数据库结构的情况下,就可以考虑使用多数据源来解决这个问题。SpringBoot为我们提供了相对简单的实现。 一、建立如下结构的maven项目 二、添加相关数据库配置信息 阅读全文
posted @ 2019-04-29 17:57 疯子110 阅读(536) 评论(0) 推荐(0)
摘要:开发过程中我可能经常会因为修改一点点代码就需要重启项目而烦恼,这样不仅很繁琐,还会因为不断重启浪费大量的时间,无法提高工作效率。可是现在SpringBoot为我们提供了非常简单的方式让我们实现热部署。 一、添加相关依赖 <!-- 热部署依赖 start --> <dependency> <group 阅读全文
posted @ 2019-04-29 17:50 疯子110 阅读(1100) 评论(0) 推荐(0)
摘要:开发过程中面对不同的环境,例如数据库、redis服务器等的不同,可能会面临一直需要修改配置的麻烦中,在以前的项目中,曾通过Tomcat的配置来实现,有的项目甚至需要手动修改相关配置,这种方式费时费力,出错的概率还极大,SpringBoot为我们提供了更加简单方便的配置方案来解决多环境的配置问题,下面 阅读全文
posted @ 2019-04-29 17:48 疯子110 阅读(327) 评论(0) 推荐(0)
摘要:上篇文章我们介绍了SpringBoot和MyBatis的整合,可以说非常简单快捷的就搭建了一个web项目,但是在一个真正的企业级项目中,可能我们还需要更多的更加完善的框架才能开始真正的开发,比如连接池、分页插件等。下面我们就来看看在SpringBoot中怎么快速的集成这些东西。 一、新建一个项目,引 阅读全文
posted @ 2019-04-29 17:44 疯子110 阅读(484) 评论(0) 推荐(0)
摘要:SpringBoot 中常用注解@PathVaribale/@RequestParam/@GetMapping介绍 本篇博文将介绍几种如何处理url中的参数的注解@PathVaribale/@RequestParam/@GetMapping。 其中,各注解的作用为: @PathVaribale 获取 阅读全文
posted @ 2019-04-29 17:21 疯子110 阅读(555) 评论(0) 推荐(0)
摘要:首先要了解一下@RequestMapping注解。 @RequestMapping用于映射url到控制器类的一个特定处理程序方法。可用于方法或者类上面。也就是可以通过url找到对应的方法。 @RequestMapping有8个属性。 value:指定请求的实际地址。 method:指定请求的meth 阅读全文
posted @ 2019-04-29 17:16 疯子110 阅读(3183) 评论(0) 推荐(1)
摘要:@RequestMapping 参数说明 value:定义处理方法的请求的 URL 地址。(重点) method:定义处理方法的 http method 类型,如 GET、POST 等。(重点) params:定义请求的 URL 中必须包含的参数。或者不包含某些参数。(了解) headers:定义请 阅读全文
posted @ 2019-04-29 17:14 疯子110 阅读(1883) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/fuckgiser/p/5706842.html Cesium系列目录: 演示实例 ExamplesforCesium 最近老实有一些人问我,下载后在本地无法运行,我也不能保证每次都搭个环境看是否可行,或许Cesium升级版本后真有问题呢,索性在git 阅读全文
posted @ 2019-04-29 17:06 疯子110 阅读(1767) 评论(0) 推荐(0)
摘要:注:日常学习记录贴,下面描述的有误解的话请指出,大家一同学习。 因为我公司现在用的是postgresql数据库,所以我也用postgresql进行测试 一、前言 1.Spring boot 会默认读取src/main/resource路径下的application.properties(或者appl 阅读全文
posted @ 2019-04-28 20:19 疯子110 阅读(15609) 评论(0) 推荐(4)
摘要:从最开始的SSH(Struts+Spring+Hibernate),到后来的SMM(SpringMVC+Spring+MyBatis),到目前的S(SpringBoot),随着框架的不断更新换代,也为我们广大的程序猿提供了更多的方便,一起搭建一个从控制层到持久层的项目可能需要一两天的时间,但是采用S 阅读全文
posted @ 2019-04-28 20:12 疯子110 阅读(408) 评论(0) 推荐(0)
摘要:1. 安装Git 下载地址:点击打开链接 安装指南:默认选项即可 2. 安装TortoiseGit 下载地址:点击打开链接 安装指南:点击打开链接 3. 在码云创建账号,新建项目 4. 在此步骤之后,网上大多采用本地生成公钥、私钥的方式,在码云配置公钥,本地配置私钥的模式,从而完成Push与Pull 阅读全文
posted @ 2019-04-27 21:34 疯子110 阅读(1883) 评论(0) 推荐(0)
摘要:TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。使用命令ssh-keygen -C "邮箱地址" -t rsa产生的密钥在TortoiseGit中不能用。而基于git的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key ge 阅读全文
posted @ 2019-04-27 21:32 疯子110 阅读(334) 评论(0) 推荐(0)
摘要:一、创建配置文件 如图所示,我们在resources文件夹中新建配置文件application.yml 结构图 二、一些基本配置 server: port: 8090 //配置端口 session-timeout: 30 tomcat.max-threads: 0 tomcat.uri-encodi 阅读全文
posted @ 2019-04-27 19:55 疯子110 阅读(10016) 评论(0) 推荐(0)
摘要:外部配置 Spring Boot允许使用properties文件、yaml文件或者命令行参数作为外部配置 使用@Value注解,可以直接将属性值注入到你的beans中,并通过Spring的Environment抽象或绑定到结构化对象来访问。 以前使用Spring的时候需要通过@PropertySou 阅读全文
posted @ 2019-04-27 19:52 疯子110 阅读(431) 评论(0) 推荐(0)
摘要:前言 前面参照SpringBoot官网,自动生成了简单项目点击打开链接 配置数据库和代码遇到的问题 问题1:cannot load driver class :com.mysql.jdbc.Driver不能加载mysql 原因:没有添加依赖 解决:pom.xml添加依赖 <dependency> < 阅读全文
posted @ 2019-04-27 19:37 疯子110 阅读(6419) 评论(0) 推荐(0)
摘要:一、项目结构介绍 如上图所示,Spring Boot的基础结构共三个文件: src/main/java 程序开发以及主程序入口 src/main/resources 配置文件 src/test/java 测试程序 二、application.properties 配置文件 默认启动项目的url配置, 阅读全文
posted @ 2019-04-27 19:35 疯子110 阅读(3183) 评论(0) 推荐(0)
摘要:SPRING CONFIG (ConfigFileApplicationListener) spring.config.name 配置文件名称,默认为application spring.config.location 配置文件存放位置,默认为classpath目录下 mvc spring.mvc. 阅读全文
posted @ 2019-04-27 19:29 疯子110 阅读(2359) 评论(0) 推荐(0)
摘要:JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA 的目标之一是制定一个可以由很多供应商实现的API,并且开发人员可以编码来实现该API,而不是使用私有供应商特有的API。 JPA是需要P 阅读全文
posted @ 2019-04-27 19:24 疯子110 阅读(1261) 评论(0) 推荐(0)
摘要:使用 Spring Boot 开发,对外开发接口供调用,传入参数中有中文,出现中文乱码,查了好多资料,总结解决方法如下: 第一步,约定传参编码格式 不管是使用httpclient,还是okhttp,都要设置传参的编码,为了统一,这里全部设置为utf-8 第二步,修改application.prope 阅读全文
posted @ 2019-04-27 19:21 疯子110 阅读(39631) 评论(0) 推荐(0)
摘要:Docker设置 Docker运行时,显示Docker鲸鱼。 默认情况下,Docker鲸鱼图标被放置在“通知”区域中。 如果隐藏,单击任务栏上的向上箭头显示。 提示:您可以将鲸鱼固定在通知框外面,使其始终在任务栏上可见。 为此,拖放鲸鱼图标。 或者,右键单击任务栏的空白部分,选择设置,然后通过任务栏 阅读全文
posted @ 2019-04-26 21:59 疯子110 阅读(5402) 评论(0) 推荐(0)
摘要:在宿主机Host的终端执行: 1、 搜索docker镜像仓库中提供的mysql docker search mysql 2、下载mysql镜像 docker pull mysql 3、改变目录权限,非必须 可以先执行第四步,到第五步时发现容器的状态时是Exited时,执行第六步来查看原因。 如果提示 阅读全文
posted @ 2019-04-26 21:51 疯子110 阅读(7801) 评论(0) 推荐(1)
摘要:Linux服务器Docker卸载某个镜像: 首先输入命令docker images查看当前docker下有多少镜像: 1 [root@iZwz9a191mdam4di3dozk3Z ~]# docker images 2 REPOSITORY TAG IMAGE ID CREATED SIZE 3 阅读全文
posted @ 2019-04-26 21:49 疯子110 阅读(1405) 评论(0) 推荐(0)
摘要:docker中国官方地址:https://www.docker-cn.com/ 您可以使用以下命令直接从该镜像加速地址进行拉取: $ docker pull registry.docker-cn.com/myname/myrepo:mytag例如:$ docker pull registry.doc 阅读全文
posted @ 2019-04-26 21:47 疯子110 阅读(3357) 评论(0) 推荐(0)
摘要:首先本地 拉取mysql镜像 以下是所有mysql镜像 我自己下载的为5.6 下面 以5.6为例:(拉取mysql5.6镜像) 创建一个容器 --name 容器的名称 -p 本地(宿主机)端口:容器端口 -e MYSQL_ROOT_PASSWORD=******:初始化root用户的密码 -d: 后 阅读全文
posted @ 2019-04-26 21:42 疯子110 阅读(673) 评论(0) 推荐(0)
摘要:具体错误:Error response from daemon: conflict: unable to delete f2e2f7b8308b (must be forced) - image is being used by stopped container 51d010d3b755 错误解析 阅读全文
posted @ 2019-04-26 21:17 疯子110 阅读(3539) 评论(0) 推荐(1)
摘要:1.docker的安装 环境准备 Docker for Windows是一个Docker Community Edition(CE)应用程序。Docker for Windows安装包包含了在Windows系统上运行Docker所需的一切。如果你不想装虚拟机,想直接在你的Windows操作系统中安装 阅读全文
posted @ 2019-04-26 20:14 疯子110 阅读(1913) 评论(0) 推荐(0)
摘要:右键这个小图标,先signin,注意这里是ID 不是邮箱 image.png 可能starting 时候就报错说 “Containers feature is not enabled” 或者 image.png https://github.com/docker/for-win/issues/163 阅读全文
posted @ 2019-04-26 09:19 疯子110 阅读(9288) 评论(0) 推荐(0)
摘要:Windows10上提供了很多的功能,比如打印服务、传真服务、媒体服务等,怎样启用或禁用某些Windows功能呢? Windows10上提供了很多的功能,比如打印服务、传真服务、媒体服务等,怎样启用或禁用某些Windows功能呢? Windows10上提供了很多的功能,比如打印服务、传真服务、媒体服 阅读全文
posted @ 2019-04-25 19:42 疯子110 阅读(7243) 评论(0) 推荐(0)
摘要:1、新建一个Maven项目(具体方法可以参照 SpringBoot之一) 2、先建一个User类 package com.somta.springboot.pojo;public class User { private String id; private String name;//姓名 pri 阅读全文
posted @ 2019-04-25 19:27 疯子110 阅读(352) 评论(0) 推荐(0)
摘要:SpringBoot 以简单快速很快获得了广大开发者的青睐,本套SpringBoot系列以最新的SpringBoot 2.0为基础,同时会提及不同版本下SpringBoot的修改和变化,如有理解不当的地方,欢迎留言指正! 1、新建一个Maven项目,目录结构如下 2、引入依赖包 <dependenc 阅读全文
posted @ 2019-04-25 19:16 疯子110 阅读(268) 评论(0) 推荐(0)
摘要:<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <plugin> <artifactI 阅读全文
posted @ 2019-04-25 19:14 疯子110 阅读(6422) 评论(0) 推荐(0)
摘要:新建SpringBoot项目运行页面报错Whitelabel Error Page This application has no explicit mapping for /error, so yo 2019年03月25日 16:32:17 叮叮当当0543 阅读数:22 新建SpringBoot 阅读全文
posted @ 2019-04-25 19:13 疯子110 阅读(17223) 评论(0) 推荐(2)
摘要:第一步 第二步 第三步 以上就是idea快速创建springboot的方法,创建之后等maven 依赖下载完成,就可以使用 阅读全文
posted @ 2019-04-25 18:32 疯子110 阅读(716) 评论(0) 推荐(0)
摘要:Timestamp without timezone 方法一: select * from user_info where create_date >= '2015-07-01' and create_date < '2015-08-15'; 方法二:为啥字符串可以按日期格式比较大小 select  阅读全文
posted @ 2019-04-25 08:26 疯子110 阅读(12411) 评论(0) 推荐(1)
摘要:selectname,md5(indvl_id_nbr) as indvl_id_nbr,case when char_length(indvl_id_nbr)=18 or char_length(indvl_id_nbr)=15 then substring(indvl_id_nbr from 1 阅读全文
posted @ 2019-04-25 08:25 疯子110 阅读(8233) 评论(0) 推荐(0)
摘要:背景 在数据库中NULL值是指UNKNOWN的值,不存储任何值,在排序时,它排在有值的行前面还是后面通过语法来指定。 例如 同时对于有值行,可以指定顺序排还是倒序排。 默认的排序规则如下: 当nulls [first|last]与asc|desc组合起来用时,是这样的。 值的顺序如下: 1、DEFA 阅读全文
posted @ 2019-04-24 14:08 疯子110 阅读(1796) 评论(0) 推荐(0)
摘要:例: SELECT CASE WHEN (store_size <= (100)::NUMERIC) THEN '小店'::TEXT WHEN (store_size >= (200)::NUMERIC) THEN '大店'::TEXT ELSE '中店'::TEXT END AS store_ar 阅读全文
posted @ 2019-04-22 17:50 疯子110 阅读(9316) 评论(0) 推荐(0)
摘要:Java并发工具类 - CountDownLatch 1、简介 CountDownLatch是Java1.5之后引入的Java并发工具类,放在java.util.concurrent包下面 http://docs.oracle.com/javase/7/docs/api/java/util/conc 阅读全文
posted @ 2019-04-21 20:34 疯子110 阅读(405) 评论(0) 推荐(0)
摘要:JEEPlatform 一款企业信息化开发基础平台,可以用于快速构建企业后台管理系统,集成了OA(办公自动化)、SCM(供应链系统)、ERP(企业资源管理系统)、CMS(内容管理系统)、CRM(客户关系管理系统)等企业系统的通用业务功能。Github链接:https://github.com/u01 阅读全文
posted @ 2019-04-21 18:53 疯子110 阅读(646) 评论(0) 推荐(0)
摘要:转载:深入浅出 RPC - 浅出篇 转载:RPC框架与Dubbo完整使用 转载:深入浅出 RPC - 深入篇 转载:远程调用服务(RPC)和消息队列(Message Queue)对比及其适用/不适用场合分析 一、RPC 1. RPC是什么 RPC(Remote Procedure Call Prot 阅读全文
posted @ 2019-04-19 18:11 疯子110 阅读(1591) 评论(0) 推荐(0)
摘要:RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件,它是怎样来解决这两个问题的?RocketMQ 有哪些关键特性?其实现原理是怎样的? 关键特性以及其实现原理 消息有序指的是可以按照消息的发送顺序来消费。例如:一笔订单产生了 3 条消息,分别是订单创建、订单付款、订单完成。消费时,要按照 阅读全文
posted @ 2019-04-19 17:50 疯子110 阅读(2126) 评论(0) 推荐(0)
摘要:3.1、Notify Notify是淘宝自主研发的一套消息服务引擎,是支撑双11最为核心的系统之一,在淘宝和支付宝的核心交易场景中都有大量使用。消息系统的核心作用就是三点:解耦,异步和并行。下面让我以一个实际的例子来说明一下解耦异步和并行分别所代表的具体意义吧: 假设我们有这么一个应用场景,为了完成 阅读全文
posted @ 2019-04-19 17:42 疯子110 阅读(1779) 评论(0) 推荐(0)
摘要:以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。 本次分享大纲 消息队列概述 消息队列应用场景 消息中间件示例 JMS消息服务 常用消息队列 参考(推荐)资料 本次分享总结 一、消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用 阅读全文
posted @ 2019-04-19 17:37 疯子110 阅读(572) 评论(0) 推荐(0)
摘要:前言 开心一刻 上语文课,不小心睡着了,坐在边上的同桌突然叫醒了我,并小声说道:“读课文第三段”。我立马起身大声读了起来。正在黑板写字的老师吓了一跳,老师郁闷的看着我,问道:“同学有什么问题吗?”,我貌似知道了什么,蛋定的说了一句:“这段写的真好!我给大伙念念!”,老师还较真了:“你说说看,好在哪里 阅读全文
posted @ 2019-04-19 09:05 疯子110 阅读(342) 评论(0) 推荐(0)
摘要:前言 在网站的用户达到一定规模后,数据库因为负载压力过高而成为网站的瓶颈。幸运的是目前大部分的主流数据库都提供主从热备功能,通过配置两台数据库主从关系,可以将一台数据库的数据更新同步到另一台服务器上。网站利用数据库的这一功能,实现数据库读写分离,从而改善数据库负载压力。如下图所示: 应用服务器在写数 阅读全文
posted @ 2019-04-19 08:58 疯子110 阅读(238) 评论(0) 推荐(0)
摘要:CentOS6.7安装mysql5.7.18 1、 解压到/usr/local目录 # tar -zxvf mysql-5.7.18-linux-glibc2.5-i686.tar.gz -C /usr/local 2、 mysql-5.7.18-linux-glibc2.5-i686文件夹重命名为 阅读全文
posted @ 2019-04-19 08:56 疯子110 阅读(274) 评论(0) 推荐(0)
摘要:引言 传统企业级应用一般采取单台数据库,吞吐所有应用的读写,随着互联网的高速发展,以及微服务架构越来越普及,往往采用分库分表来支撑高速增长的大量业务数据吞吐。分库分表主要有两种方式:水平分表和垂直分库。 垂直分库即基于业务层面,将不同业务数据存储到不同的数据库中。 水平分表即把一个表的数据按照一定路 阅读全文
posted @ 2019-04-19 08:48 疯子110 阅读(1571) 评论(0) 推荐(0)
摘要:三、安装cmake,安装resin 2018年07月01日 21:32:05 youz1976 阅读数:308 三、安装cmake,安装resin 2018年07月01日 21:32:05 youz1976 阅读数:308 三、安装cmake,安装resin 三、安装cmake,安装resin 20 阅读全文
posted @ 2019-04-18 19:41 疯子110 阅读(331) 评论(0) 推荐(0)
摘要:1、github地址https://github.com/Tencent/Tars/ 2、tars是RPC开发框架,目前支持c++,java,nodejs,php 3、tars 在腾讯内部已经使用了快到十年,部署一万多台机器,在各种业务场景包括手机浏览器、应用宝、手机管家、手机游戏、手机qq等都有成 阅读全文
posted @ 2019-04-18 19:36 疯子110 阅读(1885) 评论(0) 推荐(0)
摘要:目录 1.介绍2.设计思路3.整体架构4.平台特性1. 介绍 Tars是【基于名字服务】【使用Tars协议】的高性能【RPC】开发框架,同时配套一体化的【服务治理平台】,帮助个人或者企业快速的以微服务的方式构建自己稳定可靠的分布式应用。 Tars在腾讯内部名为TAF,内部从08年开始使用,到现在将近 阅读全文
posted @ 2019-04-18 19:16 疯子110 阅读(1688) 评论(0) 推荐(0)
摘要:RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分 阅读全文
posted @ 2019-04-18 18:48 疯子110 阅读(958) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/gwd1154978352/article/details/82781731 环境搭建篇 ElasticSearch教程——安装 ElasticSearch教程——安装Head插件 ElasticSearch教程——安装IK分词器插件 ElasticSea 阅读全文
posted @ 2019-04-15 17:49 疯子110 阅读(521) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/zbcx_ZGIS/article/details/82216151 1面图层配图 1.1基本框架 这个是geoserver默认的polygon的代码,我们可以将它作为日后编辑面图层的基础框架。 <?xml version="1.0" encoding=" 阅读全文
posted @ 2019-04-15 17:22 疯子110 阅读(3478) 评论(0) 推荐(0)
摘要:在一个项目中,用户采用GeoServer做为GIS服务器(原因嘛当然是免费能省钱,经过验证可能还会在性能和稳定性等表现力也有优越性),但是手上收集的数据都是ESRI格式的,这倒不打紧,因为GeoServer直接能够支持ESRI的shape file和ArcSDE两种数据格式,要命的是用户的配图也是用 阅读全文
posted @ 2019-04-15 16:31 疯子110 阅读(1606) 评论(0) 推荐(0)
摘要:postgis数据库文件shapefile导入 dbf file (.dbf) can not be opened.shapefile import failed. Destination: public.train_polyline Source File: C:\Documents and Se 阅读全文
posted @ 2019-04-15 16:23 疯子110 阅读(1433) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springcloud/2017/05/01/simple-springcloud.html 研究了一段时间Spring Boot了准备向Spring Cloud进发,公司架构和项目也全面拥抱了Spring Cloud。在使用了一段时间后发现Spri 阅读全文
posted @ 2019-04-13 17:12 疯子110 阅读(319) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2019/02/12/spring-boot-webflux.html Spring 5.0 中发布了重量级组件 Webflux,拉起了响应式编程的规模使用序幕。 WebFlux 使用的场景是异步非阻塞的,使用 Webflux 阅读全文
posted @ 2019-04-13 16:27 疯子110 阅读(680) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2018/11/03/spring-boot-2.1.html 如果这两天登录 https://start.spring.io/ 就会发现,Spring Boot 默认版本已经升到了 2.1.0。这是因为 Spring Boot 阅读全文
posted @ 2019-04-13 16:24 疯子110 阅读(329) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2018/09/01/spring-boot-memcached.html Memcached 介绍 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减 阅读全文
posted @ 2019-04-13 16:22 疯子110 阅读(316) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2018/05/03/spring-boot-commandLineRunner.html 在我们实际工作中,总会遇到这样需求,在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等。今天就给大家介绍一个 阅读全文
posted @ 2019-04-13 16:21 疯子110 阅读(383) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2018/04/02/docker-favorites.html 云收藏项目已经开源2年多了,作为当初刚开始学习 Spring Boot 的练手项目,使用了很多当时很新的技术,现在看来其实很多新技术是没有必要使用的,但做为学习案 阅读全文
posted @ 2019-04-13 16:19 疯子110 阅读(288) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2018/03/28/dockercompose-springboot-mysql-nginx.html 我知道大家这段时间看了我写关于 docker 相关的几篇文章,不疼不痒的,仍然没有感受 docker 的便利,是的,我也是 阅读全文
posted @ 2019-04-13 16:12 疯子110 阅读(338) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2018/03/19/spring-boot-docker.html Docker 技术发展为微服务落地提供了更加便利的环境,使用 Docker 部署 Spring Boot 其实非常简单,这篇文章我们就来简单学习下。 首先构建 阅读全文
posted @ 2019-04-13 16:10 疯子110 阅读(477) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2018/03/05/spring-boot-open-source.html 2016年 Spring Boot 还没有被广泛使用,在网上查找相关开源软件的时候没有发现几个,到了现在经过2年的发展,很多互联网公司已经将 Spr 阅读全文
posted @ 2019-04-13 16:08 疯子110 阅读(274) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2018/03/03/spring-boot-banner.html Spring Boot 2.0 提供了很多新特性,其中就有一个小彩蛋:动态 Banner,今天我们就先拿这个来尝尝鲜。 配置依赖 使用 Spring Boot 阅读全文
posted @ 2019-04-13 16:03 疯子110 阅读(166) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2018/03/01/spring-boot-2.0.html 就在今天Spring Boot2.0.0.RELEASE正式发布,今天早上在发布Spring Boot2.0的时候还出现一个小插曲,将Spring Boot2.0同 阅读全文
posted @ 2019-04-13 15:59 疯子110 阅读(224) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2018/02/11/spring-boot-admin.html 上一篇文章《Spring Boot(十九):使用 Spring Boot Actuator 监控应用》介绍了 Spring Boot Actuator 的使用, 阅读全文
posted @ 2019-04-13 15:52 疯子110 阅读(210) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2018/02/06/spring-boot-actuator.html 微服务的特点决定了功能模块的部署是分布式的,大部分功能模块都是运行在不同的机器上,彼此通过服务调用进行交互,前后台的业务流会经过很多个微服务的处理和传递, 阅读全文
posted @ 2019-04-13 15:49 疯子110 阅读(868) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2018/01/16/spring-boot-fastdfs.html 上篇文章介绍了如何使用 Spring Boot 上传文件,这篇文章我们介绍如何使用 Spring Boot 将文件上传到分布式文件系统 FastDFS 中。 阅读全文
posted @ 2019-04-13 15:46 疯子110 阅读(273) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2018/01/12/spring-boot-upload-file.html 上传文件是互联网中常常应用的场景之一,最典型的情况就是上传头像等,今天就带着带着大家做一个 Spring Boot 上传文件的小案例。 1、pom 阅读全文
posted @ 2019-04-13 15:45 疯子110 阅读(590) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2017/11/11/spring-boot-jenkins.html enkins 是 Devops 神器,本篇文章介绍如何安装和使用 Jenkins 部署 Spring Boot 项目 Jenkins 搭建、部署分为四个步骤 阅读全文
posted @ 2019-04-13 15:42 疯子110 阅读(291) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2017/09/23/spring-boot-jpa-thymeleaf-curd.html 这篇文章介绍如何使用 Jpa 和 Thymeleaf 做一个增删改查的示例。 先和大家聊聊我为什么喜欢写这种脚手架的项目,在我学习一门 阅读全文
posted @ 2019-04-13 15:36 疯子110 阅读(353) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2017/06/26/spring-boot-shiro.html 这篇文章我们来学习如何使用 Spring Boot 集成 Apache Shiro 。安全应该是互联网公司的一道生命线,几乎任何的公司都会涉及到这方面的需求。在 阅读全文
posted @ 2019-04-13 15:34 疯子110 阅读(255) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2017/06/22/spring-boot-tips.html 一些 Spring Boot 小技巧、小知识点 初始化数据 我们在做测试的时候经常需要初始化导入一些数据,如何来处理呢?会有两种选择,一种是使用 Jpa,另外一种 阅读全文
posted @ 2019-04-13 15:31 疯子110 阅读(190) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2017/05/09/spring-boot-deploy.html 有很多网友会时不时的问我, Spring Boot 项目如何测试,如何部署,在生产中有什么好的部署方案吗?这篇文章就来介绍一下 Spring Boot 如何开 阅读全文
posted @ 2019-04-13 15:30 疯子110 阅读(631) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2017/05/08/spring-boot-mongodb.html MongoDB 是最早热门非关系数据库的之一,使用也比较普遍,一般会用做离线数据分析来使用,放到内网的居多。由于很多公司使用了云服务,服务器默认都开放了外网 阅读全文
posted @ 2019-04-13 15:28 疯子110 阅读(330) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2017/05/06/spring-boot-mail.html Spring Boot 仍然在狂速发展,才几个多月没有关注,现在看官网已经到 2.1.0.RELEASE 版本了。准备慢慢在写写 Spring Boot 相关的文 阅读全文
posted @ 2019-04-13 15:27 疯子110 阅读(187) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2016/12/02/spring-boot-scheduler.html 在我们开发项目过程中,经常需要定时任务来帮助我们来做一些内容, Spring Boot 默认已经帮我们实行了,只需要添加相应的注解就可以实现 1、pom 阅读全文
posted @ 2019-04-13 15:25 疯子110 阅读(172) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2016/11/30/spring-boot-rabbitMQ.html RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 消息中间件在互联网公司的使用中越来越多,刚才 阅读全文
posted @ 2019-04-13 15:22 疯子110 阅读(218) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2016/11/25/spring-boot-multi-mybatis.html 说起多数据源,一般都来解决那些问题呢,主从模式或者业务比较复杂需要连接不同的分库来支持业务。我们遇到的情况是后者,网上找了很多,大都是根据 Jp 阅读全文
posted @ 2019-04-13 15:18 疯子110 阅读(192) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2016/11/06/spring-boot-mybatis.html 这两天启动了一个新项目因为项目组成员一直都使用的是 Mybatis,虽然个人比较喜欢 Jpa 这种极简的模式,但是为了项目保持统一性技术选型还是定了 Myb 阅读全文
posted @ 2019-04-13 15:16 疯子110 阅读(339) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2016/08/20/spring-boot-jpa.html 在上篇文章Spring Boot(二):Web 综合开发中简单介绍了一下 Spring Boot Jpa 的基础性使用,这篇文章将更加全面的介绍 Spring Bo 阅读全文
posted @ 2019-04-13 15:13 疯子110 阅读(310) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2016/05/01/spring-boot-thymeleaf.html 在上篇文章Spring Boot (二):Web 综合开发中简单介绍了一下 Thymeleaf,这篇文章将更加全面详细的介绍 Thymeleaf 的使用 阅读全文
posted @ 2019-04-13 15:04 疯子110 阅读(734) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2016/03/06/spring-boot-redis.html Spring Boot 对常用的数据库支持外,对 Nosql 数据库也进行了封装自动化。 Redis 介绍 Redis 是目前业界使用最广泛的内存数据存储。相比 阅读全文
posted @ 2019-04-13 15:01 疯子110 阅读(392) 评论(0) 推荐(0)
摘要:http://www.ityouknow.com/springboot/2016/02/03/spring-boot-web.html 上篇文章介绍了 Spring Boot 初级教程:Spring Boot(一):入门篇,方便大家快速入门、了解实践 Spring Boot 特性;本篇文章接着上篇内 阅读全文
posted @ 2019-04-13 14:58 疯子110 阅读(296) 评论(0) 推荐(0)
摘要:最全的 Spring Boot 2.0 课程 Spring Boot 中文索引 | Spring Cloud 学习示例代码 | Spring Boot 精品课程 English | Github地址 | 码云地址 | Spring Boot 1.0 Spring Boot 2.0 Spring Bo 阅读全文
posted @ 2019-04-13 14:49 疯子110 阅读(175) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/ityouknow/p/5662753.html#!comments 构建微服务:Spring boot 入门篇 什么是Spring Boot Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用 阅读全文
posted @ 2019-04-13 14:48 疯子110 阅读(215) 评论(0) 推荐(0)
摘要:https://sm.myapp.com/original/Development/vs_community__1229872941.1512460494-v15.5.0.exe visual studio 2017是目前vs的最高的版本,是迄今为止最具生产力的Visual Studio 版本,据说 阅读全文
posted @ 2019-04-13 14:28 疯子110 阅读(14472) 评论(0) 推荐(0)
摘要:Query 添加新内容有以下四个方法: append() - 在被选元素的结尾插入内容 prepend() - 在被选元素的开头插入内容 after() - 在被选元素之后插入内容 before() - 在被选元素之前插入内容 append() - 在被选元素的结尾插入内容 prepend() - 阅读全文
posted @ 2019-04-11 10:57 疯子110 阅读(7743) 评论(0) 推荐(1)
摘要:我用的是POSTGRESQL。select name from t_personal order by personal_id desc我想取得上面结果数据的,前10条记录。SQL语句怎么改。我记得好象SQLSERVER是。select top 10 ....,什么的。谁知道POSTGRESQL怎么 阅读全文
posted @ 2019-04-11 10:55 疯子110 阅读(10432) 评论(0) 推荐(1)
摘要:截取字符串一般用 substring 就够用了。对于有些长度不定的就没法用这个函数了,但还是有规律的,可以某个字符分割。 如:(这是一个url,截取最后一部分。现在要取 - 后面部分内容) 8a59e88177ad5e70-20170317120301AB9E.plist 12b8d5c26d83a 阅读全文
posted @ 2019-04-11 10:55 疯子110 阅读(38193) 评论(0) 推荐(1)
摘要:--1 例子postgres=# select 1/4; ?column? 0(1 row) 在PG里如果想做除法并想保留小数,用上面的方法却行不通,因为"/" 运算结果为取整,并且会截掉小数部分。 --2 类型转换postgres=# select round(1::numeric/4::nume 阅读全文
posted @ 2019-04-02 20:46 疯子110 阅读(1968) 评论(0) 推荐(0)
摘要:1、什么是微服务? 就目前而言,对于微服务业界并没有一个统一的,标准的定义。 但通常而言,微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分一组小的服务,每个服务运行在其独立的自己的进程中,服务之间相互协调、互相配合,为用户提供最总价值。服务之间采用轻量级的通信机制互相沟通(通常 阅读全文
posted @ 2019-04-02 14:52 疯子110 阅读(675) 评论(0) 推荐(0)
摘要:看看面试题,只是为了查漏补缺,看看自己那些方面还不懂。切记不要以为背了面试题,就万事大吉了,最好是理解背后的原理,这样面试的时候才能侃侃而谈。不然,稍微有水平的面试官一看就能看出,是否有真才实学还是刚好背中了这道面试题。(都是一些基础的vue面试题,大神不用浪费时间往下看) 一、对于MVVM的理解? 阅读全文
posted @ 2019-04-02 14:50 疯子110 阅读(1074) 评论(0) 推荐(0)
摘要:五大框架(springMVC,struts2,spring,mybatis,hibernate) 说说你对springMVC框架的理解? 简要口述(如果感觉说的少可以在完整答案里面挑几条说) Springmvc就是spring框架的一个模块,它是一个基于mvc设计思想的前端web层框架,主要作用就是 阅读全文
posted @ 2019-04-02 14:47 疯子110 阅读(4659) 评论(0) 推荐(0)
摘要:1. 基于NFS的Session共享 NFS是Net FileSystem的简称,最早由Sun公司为解决Unix网络主机间的目录共享而研发。 这个方案实现最为简单,无需做过多的二次开发,仅需将共享目录服务器mount到各频道服务器的本地session目录即可,缺点是NFS依托 于复 杂的安全机制和文 阅读全文
posted @ 2019-04-02 14:43 疯子110 阅读(12540) 评论(0) 推荐(0)
摘要:1.项目中缓存是如何使用的?为什么要用缓存?缓存使用不当会造成什么后果? 面试题剖析 为什么要用缓存? 用缓存,主要有两个用途:高性能、高并发。 高性能 假设这么个场景,你有个操作,一个请求过来,吭哧吭哧你各种乱七八糟操作 mysql,半天查出来一个结果,耗时 600ms。但是这个结果可能接下来几个 阅读全文
posted @ 2019-04-02 14:20 疯子110 阅读(3899) 评论(1) 推荐(1)
摘要:一. 什么是springboot 1.用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件) 2.创建独立的spring引用程序 main方法运行 3.嵌入的Tomcat 无需部署war文件 4.简化maven配置 5.自动配置spring添加对 阅读全文
posted @ 2019-04-02 14:16 疯子110 阅读(11110) 评论(0) 推荐(0)
摘要:面试了一些人,简历上都说自己熟悉 Spring Boot, 或者说正在学习 Spring Boot,一问他们时,都只停留在简单的使用阶段,很多东西都不清楚,也让我对面试者大失所望。 下面,我给大家总结下有哪些 Spring Boot 的面试题,这是我经常拿来问面试者的,希望对你有帮助。 1、什么是 阅读全文
posted @ 2019-04-02 14:11 疯子110 阅读(1584) 评论(0) 推荐(1)
摘要:基础题 一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?1. String是字符串常量,StringBuffer和StringBuilder是字符串变量。StringBuffer是线程安全的,StringBuilder是非线程安全 阅读全文
posted @ 2019-04-01 10:30 疯子110 阅读(6908) 评论(0) 推荐(1)