06 2018 档案

摘要:list中存放map实例 list中存放map实例 2016年08月08日 18:46:14 阅读数:22279 2016年08月08日 18:46:14 阅读数:22279 阅读数:22279 List中存放Map遍历输出的实例 import java.util.ArrayList; import 阅读全文
posted @ 2018-06-29 14:16 割肉机 阅读(2671) 评论(0) 推荐(0) 编辑
摘要:JackSon解析json字符串 JackSon解析json字符串 原文:http://blog.csdn.net/java_huashan/article/details/9353903 原文:http://blog.csdn.net/java_huashan/article/details/93 阅读全文
posted @ 2018-06-29 13:17 割肉机 阅读(12614) 评论(0) 推荐(0) 编辑
摘要:Java解析json(二):jackson Java解析json(二):jackson 官方参考 Jackson Home Page:https://github.com/FasterXML/jackson Jackson Wiki:http://wiki.fasterxml.com/Jackson 阅读全文
posted @ 2018-06-29 11:11 割肉机 阅读(6285) 评论(0) 推荐(0) 编辑
摘要:I had the same problem, it seems that: had dependency to jackson-annotations in version 2.8.0 which crashed somehow with my other jackson dependencies 阅读全文
posted @ 2018-06-29 10:56 割肉机 阅读(182) 评论(0) 推荐(0) 编辑
摘要:昨天搭建ssm框架时突然想到可以搭建springboot来完美解决配置复杂的问题,今天学习了一下springboot的搭建,在此记录一下搭建的过程和踩过的坑 这里给自己定一个该框架搭建完成的目标,如下 框架要求功能: - 处理http/json 请求 - 日志记录 - 持久化 - 数据源,事务控制  阅读全文
posted @ 2018-06-28 09:26 割肉机 阅读(5292) 评论(0) 推荐(0) 编辑
摘要:比较有特色的几个博客: Sunny https://www.cnblogs.com/sunny3096/category/1034222.html 昵称:孤独烟 https://www.cnblogs.com/rjzheng/p/8972725.html 海子:https://www.cnblogs 阅读全文
posted @ 2018-06-27 14:45 割肉机 阅读(238) 评论(0) 推荐(1) 编辑
摘要:每次使用free时都比较迷惑,对于上面的内容一直都不是很清楚,今天仔细查了以下,和大家一起分享以下: 先看一下free的运行结果: free打印出的内存信息主要分为两种,一种是安装的内存,一种是用磁盘虚拟的内存,就是这里的Swap,相信装过Linux系统的同学肯定不陌生交换分区,这里Swap大小就是 阅读全文
posted @ 2018-06-27 14:39 割肉机 阅读(7356) 评论(0) 推荐(0) 编辑
摘要:前言 前面一篇文章写了《SimpleDateFormat 如何安全的使用?》, 里面介绍了 SimpleDateFormat 如何处理日期/时间,以及如何保证线程安全,及其介绍了在 Java 8 中的处理时间/日期默认就线程安全的 DateTimeFormatter 类。那么 Java 8 中该怎么 阅读全文
posted @ 2018-06-27 13:01 割肉机 阅读(7415) 评论(0) 推荐(0) 编辑
摘要:在Mac系统中并没有Home、End等键,所以在使用时并不是特别的顺手,但是有几个键位组合可以使Terminal的操作更加灵活方便。 将光标移动到行首:control + a 将光标移动到行尾:control + e 清除屏幕:control + l 搜索以前使用命令:control + r 清除当 阅读全文
posted @ 2018-06-27 10:19 割肉机 阅读(5143) 评论(0) 推荐(0) 编辑
摘要:原文链接 數字垂直加總 檔案內容 (num.txt) 123 加總: cat num.txt | awk '{sum += $1} END {print sum}' 輸出: 6 加總 Apache access log 輸出的流量 cat access.log | awk '{sum += $10} 阅读全文
posted @ 2018-06-27 09:30 割肉机 阅读(1189) 评论(0) 推荐(0) 编辑
摘要:转载:http://www.cnblogs.com/kismetv/p/8654978.html 前言 Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。 我们使用Redis时,会接触Redis的5种对象类型(字符串、 阅读全文
posted @ 2018-06-26 18:09 割肉机 阅读(409) 评论(0) 推荐(1) 编辑
摘要:转载:https://www.cnblogs.com/kismetv/p/9137897.html 前言 在上一篇文章中,介绍了Redis的内存模型,从这篇文章开始,将依次介绍Redis高可用相关的知识——持久化、复制(及读写分离)、哨兵、以及集群。 本文将先说明上述几种技术分别解决了Redis高可 阅读全文
posted @ 2018-06-26 18:07 割肉机 阅读(871) 评论(0) 推荐(0) 编辑
摘要:感谢 http://blog.csdn.net/qq_34463875/article/details/77866072 看了一些文档,有些半懂不懂,所以还是需要helloworld一下。因为istio需要kubernetes 1.7的环境,所以又把环境重新安装了一边,详情看随笔。 文章比较少,我也 阅读全文
posted @ 2018-06-26 16:30 割肉机 阅读(2427) 评论(0) 推荐(0) 编辑
摘要:find . -name ".git" | xargs rm -Rf find . -name ".git" | xargs rm -Rf find . -name ".git" | xargs rm -Rf 在git 目录下执行find . -type d -empty -exec touch { 阅读全文
posted @ 2018-06-26 13:45 割肉机 阅读(2737) 评论(0) 推荐(0) 编辑
摘要:将一个python脚本放入crontab执行时,提示如下错:ImportError: No module named hashlib但是在shell中直接执行时没有任何问题,google之后,得到线索是PYTHONPATH的问题,PYTHONPATH会决定python查找lib的路径。在服务器上面e 阅读全文
posted @ 2018-06-26 10:14 割肉机 阅读(479) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要介绍了Go语言中字符串的查找方法小结,示例的main函数都是导入strings包然后使用其中的方法,需要的朋友可以参考下 1.func Contains(s, substr string) bool这个函数是查找某个字符是否在这个字符串中存在,存在返回true 复制代码代码如下: imp 阅读全文
posted @ 2018-06-26 08:54 割肉机 阅读(14028) 评论(0) 推荐(0) 编辑
摘要:1 package main 2 3 import ( 4 "fmt" 5 "time" 6 ) 7 8 func sum(a ...int) int { 9 defer trace("sum")() // note:不要忘记defer语句后的圆括号,否则本该在进入时执行的操作会在退出时执行,而本该 阅读全文
posted @ 2018-06-26 08:49 割肉机 阅读(1586) 评论(0) 推荐(0) 编辑
摘要:golang在进行数据库操作,一般来说我们使用Open函数创建一个数据库(操作)句柄:func Open(driverName, dataSourceName string) (*DB, error) 我们知道,返回的*DB是一个具有零到多个底层连接的连接池,可以安全的被多个go程使用,并且会维护自 阅读全文
posted @ 2018-06-25 15:55 割肉机 阅读(1610) 评论(0) 推荐(0) 编辑
摘要:一、连接池的描述图片如下: 二、连接池代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 阅读全文
posted @ 2018-06-25 15:46 割肉机 阅读(488) 评论(0) 推荐(0) 编辑
摘要:#string到intint,err:=strconv.Atoi(string)#string到int64int64, err := strconv.ParseInt(string, 10, 64)#int到stringstring:=strconv.Itoa(int)#int64到stringst 阅读全文
posted @ 2018-06-25 14:45 割肉机 阅读(11000) 评论(0) 推荐(0) 编辑
摘要:Java中Stop-The-World机制简称STW,是在执行垃圾收集算法时,Java应用程序的其他所有线程都被挂起(除了垃圾收集帮助器之外)。Java中一种全局暂停现象,全局停顿,所有Java代码停止,native代码可以执行,但不能与JVM交互;这些现象多半是由于gc引起。 GC时的Stop t 阅读全文
posted @ 2018-06-25 09:34 割肉机 阅读(31475) 评论(0) 推荐(1) 编辑
摘要:译者著:其实本文的中心意思非常简单,没有耐心的读者建议直接拉到最后看结论部分,有兴趣的读者可以详细阅读一下。 原文发表于Linkedin Engineering,作者 Zhenyun Zhuang是Linkedin的一名Staff Software Engineer,联合作者Cuong Tran是L 阅读全文
posted @ 2018-06-25 09:33 割肉机 阅读(984) 评论(0) 推荐(0) 编辑
摘要:查看mongodb慢查询 赶紧打开服务器爸爸,开慢查询,看下耗时500ms以上的都是些啥: db.setProfilingLevel(2,500) 看下最近的10条具体的慢查询指令: db.system.profile.find().limit(10).sort({ ts : -1 }).prett 阅读全文
posted @ 2018-06-25 09:20 割肉机 阅读(560) 评论(0) 推荐(0) 编辑
摘要:1.nohup 用途:不挂断地运行命令。 语法:nohup Command [ Arg … ] [ & ] 无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。 如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.o 阅读全文
posted @ 2018-06-22 15:19 割肉机 阅读(339) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0" encoding="UTF-8"?> <!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL --> <!--Configuration后面的status,这个用于设置l 阅读全文
posted @ 2018-06-20 09:56 割肉机 阅读(1070) 评论(0) 推荐(0) 编辑
摘要:Java 中比较常用的日志工具类,有 Log4j、SLF4j、Commons-logging(简称jcl)、Logback、Log4j2(Log4j 升级版)、Jdk Logging。 Spring Boot 默认使用 Logback,但相比较而言,Log4j2 在性能上面会更好。 Spring B 阅读全文
posted @ 2018-06-20 09:33 割肉机 阅读(507) 评论(0) 推荐(0) 编辑
摘要:一、问题描述 由于项目是前后端分离,因此后台使用的是spring boot,做成微服务,只暴露接口。接口设计风格为restful的风格,在get请求下,后台接收参数的注解为RequestBody时会报错;在post请求下,后台接收参数的注解为RequestParam时也会报错。 二、问题原因 由于s 阅读全文
posted @ 2018-06-20 08:57 割肉机 阅读(3874) 评论(0) 推荐(0) 编辑
摘要:SpringBoot 中常用注解@PathVaribale/@RequestParam/@GetMapping介绍 本篇博文将介绍几种如何处理url中的参数的注解@PathVaribale/@RequestParam/@GetMapping。 其中,各注解的作用为: @PathVaribale 获取 阅读全文
posted @ 2018-06-19 18:56 割肉机 阅读(4948) 评论(0) 推荐(0) 编辑
摘要:2017年06月28日 19:56:25 2017年06月28日 19:56:25 阅读数:25873 阅读数:25873 阅读数:25873 页面报Required String parameter ‘loanOrderNbr’ is not present解决办法 问题描述: 前面代码(angu 阅读全文
posted @ 2018-06-19 18:52 割肉机 阅读(8870) 评论(0) 推荐(0) 编辑
摘要:Spring Boot 日志记录 SLF4J Spring Boot 日志记录 SLF4J 2016年01月12日 09:25:28 阅读数:54086 2016年01月12日 09:25:28 阅读数:54086 阅读数:54086 在开发中打印内容,使用 System.out.println() 阅读全文
posted @ 2018-06-19 18:37 割肉机 阅读(1025) 评论(0) 推荐(0) 编辑
摘要:1.就拿简单的登录来说吧,这是开始的代码 @RequestMapping(value="/login")public ModelAndView login(@RequestParam(“loginname”) String loginname,@RequestParam("password") St 阅读全文
posted @ 2018-06-19 18:27 割肉机 阅读(50329) 评论(2) 推荐(3) 编辑
摘要:按照教程,写了个最简单的 HelloWorld,尼玛报错 -->Whitelabel Error Page 404. 网上99%都是项目结构不对,说什么 Application放在父级 package。然而我这个这么简单居然也报404。 注意: 前端模版用templates的话,必须引入 thyme 阅读全文
posted @ 2018-06-19 17:37 割肉机 阅读(9257) 评论(0) 推荐(0) 编辑
摘要:楼主最近爱上了一个新框架——Spring Boot, 搭建快还不用写一堆xml,最重要的是自带Tomcat 真是好 pom.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/P 阅读全文
posted @ 2018-06-19 17:23 割肉机 阅读(28006) 评论(3) 推荐(1) 编辑
摘要:Springboot 之 Hibernate自动建表(Mysql) Springboot 之 Hibernate自动建表(Mysql) 2016年10月21日 10:39:44 阅读数:8180 2016年10月21日 10:39:44 阅读数:8180 阅读数:8180 本文章来自【知识林】 引入 阅读全文
posted @ 2018-06-19 17:06 割肉机 阅读(760) 评论(0) 推荐(0) 编辑
摘要:spring-boot工程中,jpa下hibernate的ddl-auto的各种属性 spring-boot工程中,jpa下hibernate的ddl-auto的各种属性 2018年03月19日 12:32:19 阅读数:2211 2018年03月19日 12:32:19 阅读数:2211 阅读数: 阅读全文
posted @ 2018-06-19 16:57 割肉机 阅读(1914) 评论(0) 推荐(0) 编辑
摘要:今天公司要做一个小项目,好久没碰项目了(刷题好累。。。),听说spring boot很火,决定试一试。暂时就从mysql里面读数据好了,使用hiberante。 1.获取jar包。 从http://start.spring.io/获取,当然对于使用eclipse(离不开。。。)的同学,有STS插件支 阅读全文
posted @ 2018-06-19 16:44 割肉机 阅读(3903) 评论(0) 推荐(0) 编辑
摘要:前言 这篇博文我们重点分析一下Mybatis与Hibernate的区别,当然在前面的博文中我们已经深入的研究了Mybatis和Hibernate的原理。 Mybatis 【持久化框架】Mybatis简介与原理 【持久化框架】SpringMVC+Spring4+Mybatis3集成,开发简单Web项目 阅读全文
posted @ 2018-06-19 15:59 割肉机 阅读(4439) 评论(0) 推荐(0) 编辑
摘要:1、assigned 主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。 <id 阅读全文
posted @ 2018-06-19 15:39 割肉机 阅读(1041) 评论(0) 推荐(0) 编辑
摘要:在开始学hibernate之前,一直就有人说:Hibernate并不难,无非是对JDBC进一步封装。一句不难,难道是真的不难还是眼高手低? 如果只是停留在使用的层面上,我相信什么技术都不难,看看别人怎么做的,你也可以很快上手。 这难道是学习的最终目的吗? 不是,绝对不是。我们需要了解这门技术的基本概 阅读全文
posted @ 2018-06-19 15:39 割肉机 阅读(257) 评论(0) 推荐(0) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 注:本文关于引号等特殊符号的处理仅仅只是几个例子,想要彻底搞明白shell对特殊符号的解析,见另一篇文章shell解析命令行的过程。 1.2.1 echo引号和感叹号问题 阅读全文
posted @ 2018-06-19 15:37 割肉机 阅读(22261) 评论(0) 推荐(0) 编辑
摘要:1.方法1 [cpp] view plain copy #!/bin/bash for((i=1;i<10;i++)) do echo $i done 保存为for1.sh 直接sh for1.sh 会报错: Syntax error: Bad for loop variable 解决方法 代码对于 阅读全文
posted @ 2018-06-19 14:32 割肉机 阅读(2031) 评论(0) 推荐(0) 编辑
摘要:转:https://www.cnblogs.com/dreamroute/p/5173896.html 本篇进行Spring-data-jpa的介绍,几乎涵盖该框架的所有方面,在日常的开发当中,基本上能满足所有需求。这里不讲解JPA和Spring-data-jpa单独使用,所有的内容都是在和Spri 阅读全文
posted @ 2018-06-19 13:39 割肉机 阅读(442) 评论(0) 推荐(0) 编辑
摘要:Spring是一个开源的框架,其目标是简化java的开发。为了降低Java开发的复杂性,Spring有如下的特性: >> 基于POJO的轻量级和最小侵入性编程 >> 通过依赖注入和面向接口编程实现松耦合 >> 基于切面和惯例进行声明式编程 >> 通过切面和模板减少样板式代码 Spring的六大模块: 阅读全文
posted @ 2018-06-19 13:36 割肉机 阅读(593) 评论(0) 推荐(0) 编辑
摘要:今天被问到Spring中Bean的配置方式,很尴尬,只想到了基于XML的配置方式,其他的一时想不起来了,看来Spring的内容还没有完全梳理清楚,见到一篇不错的文章,就先转过来了。 以前Java框架基本都采用了XML作为配置文件,但是现在Java框架又不约而同地支持基于Annotation的“零配置 阅读全文
posted @ 2018-06-19 13:32 割肉机 阅读(4641) 评论(0) 推荐(0) 编辑
摘要:@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。 1、共同点 两者都可以写在字段和setter方法上。两者如果都写在字段上,那么 阅读全文
posted @ 2018-06-19 13:25 割肉机 阅读(25276) 评论(0) 推荐(4) 编辑
摘要:相信很多程序猿朋友对log4j都很熟悉,log4j可以说是陪伴了绝大多数的朋友开启的编程。我不知道log4j之前是用什么,至少在我的生涯中,是log4j带我开启的日志时代。 log4j是Apache的一个开源项目,我们不去考究它的起源时间,但是据我了解,log4j 1已经不再更新了。 下面引用官网的 阅读全文
posted @ 2018-06-19 11:20 割肉机 阅读(22916) 评论(0) 推荐(0) 编辑
摘要:日志学习笔记 Log4j Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、数据库等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j有7种不同的log级别,按照等级从 阅读全文
posted @ 2018-06-19 11:17 割肉机 阅读(4844) 评论(1) 推荐(2) 编辑
摘要:由于公司在super-bom里配置了检查规则,build项目时遇到错误: [ERROR] [XXX Enforcer Rules] find DuplicateClasses Found in:org.apache.logging.log4j:log4j-slf4j-impl:jar:2.6.2:c 阅读全文
posted @ 2018-06-19 11:12 割肉机 阅读(10467) 评论(0) 推荐(0) 编辑
摘要:说明,项目本身使用jquery和bootstrap做的管理后台,部分登录接口跑在node服务端,大部分接口使用springmvc实现。现在,使用vue开发,集成vue到原先的项目中。不影响原先的框架。原来的打包方式是使用fis打包,集成vue之后,先用webpack打包,再用fis打包。互不影响。 阅读全文
posted @ 2018-06-15 14:28 割肉机 阅读(1573) 评论(0) 推荐(0) 编辑
摘要:ctr+a:移动光标到命令行开始处(紧接命令提示符号) ctr+e:移动光标到命令行行尾 ctr+k:删除光标到命令行行尾 ctr+u:删除光标到命令行开始处 ctr+h: 往后删除一字符 ctr+d: 往前删除一字符 ctr+b: 光标往前 ctr+f: 往后 ctr+u: 删除到最前 ctr+K 阅读全文
posted @ 2018-06-15 08:50 割肉机 阅读(874) 评论(0) 推荐(0) 编辑
摘要:阅读目录 引 待解决问题 函数原型 案例1 案例2 两个函数 回到顶部 引 字典,形如 dic = {'a':1 , 'b':2 , 'c': 3},字典中的元素没有顺序,所以dic[0]是有语法错误的。并且不可以有重复的键值,所以 dic.add['c'] = 4后,字典变成 {'a':1 , ' 阅读全文
posted @ 2018-06-14 13:36 割肉机 阅读(55001) 评论(0) 推荐(0) 编辑
摘要:常用的时间函数如下 获取当前日期:time.time() 获取元组形式的时间戳:time.local(time.time()) 格式化日期的函数(基于元组的形式进行格式化): (1)time.asctime(time.local(time.time())) (2)time.strftime(form 阅读全文
posted @ 2018-06-13 19:30 割肉机 阅读(2658) 评论(0) 推荐(0) 编辑
摘要:发表于 2016-09-29 文章目录 1. Maven依赖 2. 配置Filter 3. Spring配置文件 4. 解决Redis云服务Unable to configure Redis to keyspace notifications异常 通常情况下,Tomcat、Jetty等Servlet 阅读全文
posted @ 2018-06-08 15:06 割肉机 阅读(958) 评论(0) 推荐(0) 编辑
摘要:1、打开命令行,进入我们所安装的mongodb路径下的bin文件夹 2、我们采用bin文件夹下的mongoexport方法进行导出, 1 mongoexport -d myDB -c user -f _id,name,password,adress --csv -o ./user.csv -d 标示 阅读全文
posted @ 2018-06-07 18:10 割肉机 阅读(5210) 评论(0) 推荐(0) 编辑
摘要:https://stackoverflow.com/questions/45318618/applicationeventmulticaster-not-initialized-call-refresh-before-multicastingpom.xml 各个组件兼容性问题;升级到最新版本的插件, 阅读全文
posted @ 2018-06-07 14:12 割肉机 阅读(1976) 评论(0) 推荐(0) 编辑
摘要:Ubuntu server命令行配置shadowsocks全局代理 Ubuntu server命令行配置shadowsocks全局代理 2016年12月27日 22:12:21 阅读数:15466 2016年12月27日 22:12:21 阅读数:15466 阅读数:15466 由于Ubuntu S 阅读全文
posted @ 2018-06-07 11:01 割肉机 阅读(1134) 评论(0) 推荐(0) 编辑
摘要:1.https 代码模式切换为ssh模式; (本博客有文章介绍) 2.~/.ssh/github_rsa.pub 内容添加到github “config“ 目录下面 3.配置~/.ssh/config touch /root/.ssh/config (~/.ssh/config 等同于/root/. 阅读全文
posted @ 2018-06-06 16:24 割肉机 阅读(408) 评论(0) 推荐(0) 编辑
摘要:使用Git,每次都提示输入命令。 这个问题折磨很久,明明已经配置过ssh了,可是每次还要提示输入密码,从网上查查,最后一条命令解决问题: 问题提示: Enter passphrase for key 'xxxx' 输入一下命令: ssh-add -K xxx 之后就再也没遇到这种问题。 使用Git, 阅读全文
posted @ 2018-06-06 16:22 割肉机 阅读(7858) 评论(0) 推荐(0) 编辑
摘要:使用git提交文件到github,每次都要输入用户名和密码,操作起来很麻烦,以下方法可解决,记录以下。 原因:在clone 项目的时候,使用了 https方式,而不是ssh方式。 默认clone 方式是:https 切换到:shh 方式 切换后如下: 解决方法: 到本地项目文件夹子,打开git ba 阅读全文
posted @ 2018-06-06 16:16 割肉机 阅读(239) 评论(0) 推荐(0) 编辑
摘要:在这篇文章中: 介绍 处理 一些题外话 我有一个repo,想要同时push到不同的仓库该如何设置? 我有一个github的repo,clone没有问题,push的时候总是报错:error: The requested URL returned error: 403 while accessing x 阅读全文
posted @ 2018-06-06 15:58 割肉机 阅读(33635) 评论(0) 推荐(1) 编辑
摘要:SpringMVC测试框架 基于RESTful风格的SpringMVC的测试,我们可以测试完整的Spring MVC流程,即从URL请求到控制器处理,再到视图渲染都可以测试。 一 MockMvcBuilder MockMvcBuilder是用来构造MockMvc的构造器,其主要有两个实现:Stand 阅读全文
posted @ 2018-06-06 15:03 割肉机 阅读(2568) 评论(0) 推荐(0) 编辑
摘要:一、单元测试的目的 简单来说就是在我们增加或者改动一些代码以后对所有逻辑的一个检测,尤其是在我们后期修改后(不论是增加新功能,修改bug),都可以做到重新测试的工作。以减少我们在发布的时候出现更过甚至是出现之前解决了的问题再次重现。 这里主要是使用MockMvc对我们的系统的Controller进行 阅读全文
posted @ 2018-06-06 14:59 割肉机 阅读(1351) 评论(0) 推荐(0) 编辑
摘要:[html] view plain copy -DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。 -Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。 不执行测试用例,但编译测试用例类生成相应的c 阅读全文
posted @ 2018-06-06 13:23 割肉机 阅读(1590) 评论(0) 推荐(0) 编辑
摘要:1.@RequestMapping 国际惯例先介绍什么是@RequestMapping,@RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径;用于方法上,表示在类的父路径下追加方法上注解中的地址将会访问到该方 阅读全文
posted @ 2018-06-05 15:00 割肉机 阅读(3099) 评论(0) 推荐(0) 编辑
摘要:URL变量 在上一个博客中,学习了如何在@Controller中创建@RequestMapping(或者响应的简写)来处理不同的URL请求。但是在Web应用中URL通常不是一成不变的,例如微博两个不同用户的个人主页对应两个不同的URL:http://weibo.com/user1,http://we 阅读全文
posted @ 2018-06-05 14:16 割肉机 阅读(39614) 评论(2) 推荐(4) 编辑
摘要:转载:https://mp.weixin.qq.com/s/s1cb9Ij6ouTYYCZovLhXTA 最近,想必大家的朋友圈都被“王菊”占领了,打开朋友圈到处可以见到“pick王菊”、“陶渊明”、“菊外人”等字眼,可谓是火的一塌糊涂。 作为一个“菊外人”的我“跟风”的去了解了一下到底是怎么回事儿 阅读全文
posted @ 2018-06-04 13:47 割肉机 阅读(305) 评论(0) 推荐(0) 编辑
摘要:一、删除表 drop table 表名称 二、修改表 alter table 表名称 add 列名 数据类型 (add表示添加一列) alter table 表名称 drop column 列名称( column表示列 drop表示删除) 三、删除数据库 drop database 数据库 四、CR 阅读全文
posted @ 2018-06-04 13:45 割肉机 阅读(5889) 评论(0) 推荐(0) 编辑
摘要:转载:https://www.cnblogs.com/duanxz/p/3682138.html 一、为什么查询速度会慢? 一个查询的生命周期大致可以按照顺序来看:从客户端,到服务器,然后在服务器上进行解析,生成执行计划,执行,并返回结果给客户端。其中在“执行”阶段包含了大量为了检索数据到存储引擎的 阅读全文
posted @ 2018-06-04 11:16 割肉机 阅读(32092) 评论(1) 推荐(5) 编辑
摘要:spring4.0重要的一个新的改进是@RestController注解,它继承自@Controller注解。4.0之前的版本,Spring MVC的组件都使用@Controller来标识当前类是一个控制器servlet。 使用这个特性,我们可以开发REST服务的时候不需要使用@Controller 阅读全文
posted @ 2018-06-04 11:01 割肉机 阅读(356) 评论(0) 推荐(0) 编辑
摘要:从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext 阅读全文
posted @ 2018-06-04 09:54 割肉机 阅读(361) 评论(0) 推荐(0) 编辑
摘要:我们共同来构建更好的企业应用。Spring帮助全世界的开发团队构建简单、便携、快速和灵活的基于JVM的系统和应用。这两句话已经足以说明Spring的目标,它针对的领域是企业应用,这套框架构建的应用有着简单、便携、快速和灵活的特点。与EJB(Enterprise JavaBean,一个基于Java平台 阅读全文
posted @ 2018-06-04 09:54 割肉机 阅读(295) 评论(0) 推荐(0) 编辑
摘要:一:配置maven 1.下载maven,选择Binary tar.gz,解压拷贝到目录/usr/local/ 1 https://maven.apache.org/download.cgi 2.配置系统默认maven路径,打开配置文件 1 $ open ~/.bash_profile 写入路径信息 阅读全文
posted @ 2018-06-01 15:42 割肉机 阅读(1455) 评论(0) 推荐(0) 编辑
摘要:上一篇笔记Reddis集成,操作Redis使用的是RedisTemplate,但实际中还是有一大部分人习惯使用JedisPool和Jedis来操作Redis, 下面使用Jedis集成示例。 上一篇笔记Reddis集成,操作Redis使用的是RedisTemplate,但实际中还是有一大部分人习惯使用 阅读全文
posted @ 2018-06-01 15:33 割肉机 阅读(329) 评论(0) 推荐(0) 编辑
摘要:2006年08月28日 23:03:00 2006年08月28日 23:03:00 阅读数:4551 阅读数:4551 阅读数:4551 http://sailorls.blogchina.com/2606862.html tomcat连接池自动重新连接问题- -Tag: Tag tomcat 连接 阅读全文
posted @ 2018-06-01 13:33 割肉机 阅读(4935) 评论(0) 推荐(0) 编辑
摘要:数据库连接池技术带来的优势: 1. 资源重用 由于数据库连接得到重用,避免了频繁创建、释放连接引起的大量性能开销。在减少系统消耗的基础上,另一方面也增进了系统运行环境的平稳性(减少内存碎片以及数据库临时进程/线程的数量)。 2. 更快的系统响应速度 数据库连接池在初始化过程中,往往已经创建了若干数据 阅读全文
posted @ 2018-06-01 13:11 割肉机 阅读(590) 评论(0) 推荐(0) 编辑
摘要:一、Redis状态检查 唯一标记一个redis实例的是ip和端口,前端是用tcp方式来访问redis的,我们提供给应用访问的是一个ip+63379(一般使用63379) 端口。因此我们执行如下命令检查redis状态: 上面的role这个值一定是master的,只要保证vip在master上我们的Pa 阅读全文
posted @ 2018-06-01 13:10 割肉机 阅读(290) 评论(0) 推荐(0) 编辑
摘要:2012年07月21日 10:07:07 2012年07月21日 10:07:07 阅读数:2006 阅读数:2006 阅读数:2006 连接池技术,大大的提升了应用程序的性能,但是如果不了解连接池的使用场景和原理,就茫然使用连接池,.net默认使用连接池,大多数人会选择使用连接池的默认设置,这样带 阅读全文
posted @ 2018-06-01 11:28 割肉机 阅读(818) 评论(0) 推荐(0) 编辑
摘要:一、介绍 1.什么是索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 2.为什么要有索引呢? 索引在MySQL 阅读全文
posted @ 2018-06-01 10:14 割肉机 阅读(628) 评论(0) 推荐(0) 编辑
摘要:主要区别: MySQL默认采用的是MyISAM。 MyISAM不支持事务,而InnoDB支持。InnoDB的AUTOCOMMIT默认是打开的,即每条SQL语句会默认被封装成一个事务,自动提交,这样会影响速度,所以最好是把多条SQL语句显示放在begin和commit之间,组成一个事务去提交。 Inn 阅读全文
posted @ 2018-06-01 10:01 割肉机 阅读(340) 评论(0) 推荐(0) 编辑
摘要:1、接口(interface),在 java中有这个类型哦,这是语法哦。 [java] view plain copy public interface MyInterface { } 语法还是很清晰的哦, 类的关键字是class、而接口改为interface即可哈。 2、接口(interface) 阅读全文
posted @ 2018-06-01 09:56 割肉机 阅读(1627) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示