吞吐量(TPS)、QPS、并发数、响应时间(RT)概念
摘要:开发的原因,需要对吞吐量(TPS)、QPS、并发数、响应时间(RT)几个概念做下了解,查自百度百科,记录如下:1. 响应时间(RT) 响应时间是指系统对请求作出响应的时间。直观上看,这个指标与人对软件性能的主观感受是非常一致的,因为它完整地记录了整个计算机系统处理请求的时间。由于一个系统通常会提供许
阅读全文
posted @
2019-02-28 22:27
小白coder
阅读(230)
推荐(0)
网络编程的概念
摘要:对于初学者,或者没有接触过网络编程的程序员,会觉得网络编程涉及的知识很高深,很难,其实这是一种误解,当你的语法熟悉以后,其实基本的网络编程现在已经被实现的异常简单了。 网络编程是什么? 网络编程的本质是两个设备之间的数据交换,当然,在计算机网络中,设备主要指计算机。数据传递本身没有多大的难度,不就是
阅读全文
posted @
2019-02-28 22:22
小白coder
阅读(272)
推荐(0)
多线程和多进程
摘要:知乎上解释: 1。单进程单线程:一个人在一个桌子上吃菜。2。单进程多线程:多个人在同一个桌子上一起吃菜。3。多进程单线程:多个人每个人在自己的桌子上吃菜。 多线程的问题是多个人同时吃一道菜的时候容易发生争抢,例如两个人同时夹一个菜,一个人刚伸出筷子,结果伸到的时候已经被夹走菜了。。。此时就必须等一个
阅读全文
posted @
2019-02-28 22:21
小白coder
阅读(295)
推荐(0)
使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
摘要:出处:http://www.cnblogs.com/lichenwei/p/4145696.html Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。 1、相关
阅读全文
posted @
2019-02-28 16:26
小白coder
阅读(6391)
推荐(1)
maven library has broken path和pom jar包导入失败
摘要:今天在打开项目的时候,在pom文件添加新的依赖文件发现很多jar都标红,显示不存在,自己查了一上午各种尝试,总结了以下的解决方法。 首先你打开File-Project Structrue-Modules中查看自己项目时,右边选择Dependencies时,会发现有些jar包显示broken path
阅读全文
posted @
2019-02-28 11:30
小白coder
阅读(3100)
推荐(0)
处理后台向前台传递的json数据
摘要:在pom文件中添加下面三种依赖jar包 spring.xml中加入以下bean 具体这里的bean的意思,后期更新
阅读全文
posted @
2019-02-27 21:17
小白coder
阅读(594)
推荐(0)
sqljdbc4.jar的安装
摘要:自己项目环境(idea+jdk1.8+tomcat8),在搭建maven项目时,由于本地数据库是使用了sqlserver,所以需要项目与sqlserver之间建立连接,但是网上查的资料都说微软不允许以maven的方式直接下载该文件。(sqljdbc.jar 与sqljdbc4.jar是针对不同的sq
阅读全文
posted @
2019-02-27 10:16
小白coder
阅读(15046)
推荐(0)
connot connect to mysql 10061
摘要:根据我自己运行的情况,解决方法如下: 按windows+R, 输入services.msc查找服务,在服务与应用中找到MYsql服务,查看是否已启动。
阅读全文
posted @
2019-02-25 23:23
小白coder
阅读(144)
推荐(0)
<context:annotation-config/>,<mvc:annotation-driven/>和<context:component-scan>之间的关系
摘要:首先看一下三个注解各自定义: ① <context:annotation-config/> 1.如果你想使用@Autowired注解,那么就必须事先在 spring 容器中声明 AutowiredAnnotationBeanPostProcessor Bean。 2.如果想使用@Resource 、
阅读全文
posted @
2019-02-24 16:54
小白coder
阅读(148)
推荐(0)
Failed to read artifact descriptor for xxx:jar的问题解决
摘要:在开发的过程中,尤其是新手,我们经常遇到Maven下载依赖jar包的问题,也就是遇到“Failed to read artifact descriptor for xxx:jar”的错误。 对于这种非业务相关的问题,耽误时间非常不效率,而且网上的解决思路过于老套,而且还没什么用。 1)要么就是,删除
阅读全文
posted @
2019-02-24 16:46
小白coder
阅读(7195)
推荐(0)
URI is not registered ( Setting | Project Settings | Schemas and DTDs )
摘要:URI is not registered ( Setting | Project Settings | Schemas and DTDs ) 在idea中,当初手动第一次写spring配置文件的时候,出现了上面这个错误。错误提示如下: 很明显的两行错误提示。将鼠标放在上面,软件会提示“URI is
阅读全文
posted @
2019-02-24 16:44
小白coder
阅读(5729)
推荐(0)
MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring
摘要:Mybatis在与Spring集成的时候可以配置 MapperFactoryBean来生成Mapper接口的代理. 例如 1 <bean id="userMapper" class="org.mybatis.spring.mapper.MapperFactoryBean"> 2 <property
阅读全文
posted @
2019-02-24 15:40
小白coder
阅读(433)
推荐(0)
springmvc.xml,context.xml和web.xml
摘要:1:springmvc.xml配置要点 一般它主要配置Controller的组件扫描器和视图解析器 下为:springmvc.xml文件 2:applicationContext.xml配置要点(在web.xml文件需要加<listener>) 下为:applicationContext.xml文件
阅读全文
posted @
2019-02-23 20:36
小白coder
阅读(5074)
推荐(0)
web.xml
摘要:原文链接:https://www.jianshu.com/p/9e20b6b55f6b
阅读全文
posted @
2019-02-23 20:19
小白coder
阅读(114)
推荐(0)
Spring配置文件XML详解
摘要:1.bean的基本属性配置: 2.团队协作开发(import标签): 3.bean的继承(parent属性): 如果car1和car2对象同属于类Car,在配置文件中,他们之间就可以使用parent属性来简化代码: 这样的配置,car2就继承了car1中的class属性和brand的属性.简化了代码
阅读全文
posted @
2019-02-23 20:15
小白coder
阅读(1274)
推荐(0)
springmvc配置文件
摘要:1.springmvc 接受请求访问的流程如下所示: 即: springmvc的配置文件一般都是在web.xml里面指定位置的。其实,springmvc的配置文件有默认位置。因此,存在两种配置方式: (1)采用指定位置配置方式,即在web.xml配置文件中指定springmvc配置文件的位置。 当w
阅读全文
posted @
2019-02-23 20:10
小白coder
阅读(38866)
推荐(3)
No appenders could be found for logger
摘要:在运行代码时,出现下面的错误, 解决方法是在pom.xml中添加下面的依赖: 参考网址 https://blog.csdn.net/u013412790/article/details/76983788
阅读全文
posted @
2019-02-23 16:43
小白coder
阅读(7421)
推荐(0)
通配符的匹配很全面, 但无法找到元素 'tx:annotation-driven' 的声明
摘要:启动Tomcat时报错,通配符的匹配很全面, 但无法找到元素 'tx:annotation-driven' 的声明,报错如下 1.从报错可以看到找不到元素 tx:annotation-driven 说明可能spring-tx-x.x.xsd结构定义的文件引用的优点问题,原本的application-
阅读全文
posted @
2019-02-23 16:04
小白coder
阅读(2120)
推荐(0)
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet解决
摘要:spring配置之后启动报错,如下: 解决方法: 是因为没有添加相应的spring-webmvc包,maven添加或者下载加上即可,如下: 加上引用即可! 来源:CSDN 原文:https://blog.csdn.net/vtopqx/article/details/80499055
阅读全文
posted @
2019-02-23 15:56
小白coder
阅读(4298)
推荐(0)
classpath分析
摘要:1. 什么是classpath? classpath相当于Java执行环境,它指定了一些常用的包或jar的位置,方便我们对项目文件的使用,而不必重复多次写所需要文件的位置。 在classpath中可能需要使用所有相同名字的资源文件,如果用classpath:只会加载第一个,而使用classpath*
阅读全文
posted @
2019-02-22 23:38
小白coder
阅读(696)
推荐(0)
Spring事务<tx:annotation-driven/>的理解
摘要:在使用Spring的时候,配置文件中我们经常看到 annotation-driven 这样的注解,其含义就是支持注解,一般根据前缀 tx、mvc 等也能很直白的理解出来分别的作用。 <tx:annotation-driven/> 就是支持事务注解的(@Transactional) 。 <mvc:an
阅读全文
posted @
2019-02-22 13:10
小白coder
阅读(16239)
推荐(0)
@Transational)的方法,注解失效的原因和解决方法
摘要:在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解是不会生效的。 比如,下面代码例子中,有两方法,一个有@Transational注解,一个没有。如果调用了有注解的addPerson()方法,会启动一个Transaction;如果调用updatePe
阅读全文
posted @
2019-02-22 11:04
小白coder
阅读(1636)
推荐(0)
transaction注解分析
摘要:1. Spring事务的基本原理 事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编码式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污
阅读全文
posted @
2019-02-22 11:01
小白coder
阅读(7125)
推荐(1)
vm参数配置的理解
摘要:-denv=dev表示将服务器的级别 设置为开发环境 所有错误的内容都会打印在控制台上 另外,启动脚本中有许多-D的参数,它表示的意思是java运行参数 参考网址 https://bbs.csdn.net/topics/392259989 https://blog.csdn.net/peter123
阅读全文
posted @
2019-02-22 09:45
小白coder
阅读(605)
推荐(0)
idea工程中web.xml报错Servlet should have a mapping
摘要:搭建ssm工程过程中web.xml报错:Servlet should have a mapping ....但是mapping已经配置好了...如下图: 搜索无果,后来发现是工程的web.xml位置配置错误,因为我之前换过根目录位置。 修改方法: 打开Project Structure界面,Modu
阅读全文
posted @
2019-02-21 14:29
小白coder
阅读(1549)
推荐(0)
类名.this与this的区别
摘要:"this"是指(或者说:所代表的是)当前这段代码所在的类的对象、而"类名.this"是指"类名"的对象(一般在匿名类或内部类中使用来调用外部类的方法或属性) 如例: 原文:https://blog.csdn.net/listener_ri/article/details/41949489
阅读全文
posted @
2019-02-20 19:17
小白coder
阅读(1041)
推荐(0)
sql按照中文拼音排序
摘要:注意:会导致全表扫描 建立冗余字段,插入数据时字段为convert(column using gbk),在此字段上建立索引 参考https://blog.csdn.net/litterfrog/article/details/77074330
阅读全文
posted @
2019-02-20 14:04
小白coder
阅读(782)
推荐(0)
git中 vi/vim的命令
摘要:一、vi & vim 有两种工作模式: 1.命令模式:接受、执行 vi操作命令的模式,打开文件后的默认模式; 2.编辑模式:对打开的文件内容进行 增、删、改 操作的模式; 在编辑模式下按下ESC键,回退到命令模式。 二、创建、打开文件:$ vi [filename] 1.使用 vi 加 文件路径(或
阅读全文
posted @
2019-02-19 17:25
小白coder
阅读(1109)
推荐(0)
git查看历史操作
摘要:在提交了若干更新,又或者克隆了某个项目之后,偶尔想回顾下过往提交历史。可以使用git log命令来实现。 最简单的查看提交历史命令如下: 它会输出提交历史、各个分支的指向以及项目的分支分叉情况
阅读全文
posted @
2019-02-19 17:00
小白coder
阅读(9453)
推荐(0)
cherry-pick 命令
摘要:拣选会提取某次提交的补丁,之后尝试将其重新应用到当前分支上。 这种方式在你只想引入特性分支中的某个提交时很有用。 假设你的项目提交历史如下: 如果你希望将提交 e43a6 拉取到 master 分支,你可以运行: 这样会拉取和 e43a6 相同的更改,但是因为应用的日期不同,你会得到一个新的提交 S
阅读全文
posted @
2019-02-19 15:52
小白coder
阅读(579)
推荐(0)
git bash 基本命令
摘要:1.打开git bash界面后,进入某个目录下时时,可以使用cd 命令,cd时change directory的简写,表示改变目录,比如,想切换到某个盘符下,可以使用cd g:,则会进入到g盘路径下,当想切换到具体文件夹时,可以cd fileName,当然也可以使用通配符*,比如cd g*,如果g盘
阅读全文
posted @
2019-02-19 15:35
小白coder
阅读(12295)
推荐(0)
ApplicationContextAware的使用
摘要:一、这个接口有什么用? 当一个类实现了这个接口(ApplicationContextAware)之后,这个类就可以方便获得ApplicationContext中的所有bean。换句话说,就是这个类可以直接获取spring配置文件中,所有有引用到的bean对象。 二、怎么用? 举个例子吧: 例如我有一
阅读全文
posted @
2019-02-19 13:58
小白coder
阅读(973)
推荐(0)
xshell实时跟踪日志与中文乱码设置
摘要:1.实时跟踪日志命令 2.中文乱码设置 在Xshell、putty、SSH Secure Shell Client 等等客户端设置utf8的编码就可以了,在“文件”选项里点开“属性”一项进行设置,如下图: 参考https://blog.csdn.net/btt2013/article/details
阅读全文
posted @
2019-02-19 13:32
小白coder
阅读(5992)
推荐(0)
idea自动生成文档注释
摘要:这方面主要分为两块内容,一是利用idea本身具有的生成模板工具进行生成;二是利用第三方插件生成,比如jindent 后期会进行整理更新,待续 下面的网址目前只是关于这方面的介绍,先留存一份而已 https://blog.csdn.net/u013412790/article/details/5280
阅读全文
posted @
2019-02-17 16:51
小白coder
阅读(2976)
推荐(0)
idea中lombok安装
摘要:项目中经常使用bean,entity等类,绝大部分数据类类中都需要get、set、toString、equals和hashCode方法,虽然eclipse和idea开发环境下都有自动生成的快捷方式,但自动生成这些代码后,如果bean中的属性一旦有修改、删除或增加时,需要重新生成或删除get/set等
阅读全文
posted @
2019-02-16 22:06
小白coder
阅读(260)
推荐(0)
访问注解(annotation)的几种常见方法
摘要:java的注解处理器类主要是AnnotatedElement接口的实现类实现,为位于java.lang.reflect包下。由下面的class源码可知AnnotatedElement接口是所有元素的父接口,这时我们通过反射获得一个类的AnnotatedElement对象后,就可以通过下面表格的几个方
阅读全文
posted @
2019-02-16 18:06
小白coder
阅读(15242)
推荐(0)
对于元数据的理解
摘要:1.“元”的概念: 元(meta),一般被我们翻译成“关于……的……”。事实上,这个前缀来源于希腊文,表示“在……之后”,在某样事情结束之后,就含有了“归纳”、“总结”的意思呢?因此,元,就代表着“本原”、“体系”的意思。 以文学领域为例,后现代主义文学中有一种小说叫作“元小说”,也就是“关于小说的
阅读全文
posted @
2019-02-16 16:33
小白coder
阅读(979)
推荐(0)
常用注解介绍
摘要:注解的基本概念 Java1.5引入了注解,当前许多java框架中大量使用注解,如Hibernate、Jersey、Spring。注解作为程序的元数据嵌入到程序当中。注解可以被一些解析工具或者是编译工具进行解析。我们也可以声明注解在编译过程或执行时产生作用。 在使用注解之前,程序源数据只是通过java
阅读全文
posted @
2019-02-15 15:51
小白coder
阅读(485)
推荐(0)
深入理解Java的接口和抽象类
摘要:原文链接:http://www.cnblogs.com/dolphin0520/p/3811437.html 一.抽象类 在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为: 1 abstract void fun(); 1 abst
阅读全文
posted @
2019-02-15 15:20
小白coder
阅读(109)
推荐(0)
POI依据类型设置导出格式
摘要://设置Bigdecimal数据导出时以数值形式输出 CellStyle decimalStyle = workbook.createCellStyle(); DataFormat decimalDf = workbook.createDataFormat(); decimalStyle.setDataFormat(decimalDf.getFormat("0.00")); decim...
阅读全文
posted @
2019-02-14 15:28
小白coder
阅读(452)
推荐(0)
java泛型
摘要:具体细节内容参考以下网址,此处不作过多重复描述 https://www.cnblogs.com/dengchengchao/p/9717097.html https://blog.csdn.net/qq_34944851/article/details/55049106 https://www.cn
阅读全文
posted @
2019-02-13 22:39
小白coder
阅读(180)
推荐(0)
java 向上转型和向下转型
摘要:学习向上转型和向下转型怎么用没多难,但是为什么那样用,我搞了很多次没弄明白。没弄明白的原因是平时学习时之看例子,而例子一般都比较简单,没有对象之间的调用,一般就是一个对象调用自己的方法。 首先看下怎么用转型。 要转型,首先要有继承。继承是面向对象语言中一个代码复用的机制,简单说就是子类继承了父类中的
阅读全文
posted @
2019-02-13 22:35
小白coder
阅读(428)
推荐(0)
cell设置背景颜色为啥不起作用
摘要:利用poi设置背景颜色时,应如下配置, 而下是下方的set方法 下面是颜色相关参数,可供参考
阅读全文
posted @
2019-02-13 21:24
小白coder
阅读(8124)
推荐(0)
Java反射获取对象VO的属性值(通过Getter方法)
摘要:有时候,需要动态获取对象的属性值。 比如,给你一个List,要你遍历这个List的对象的属性,而这个List里的对象并不固定。比如,这次User,下次可能是Company。 e.g. 这次我需要做一个Excel导出的工具类,导出的批量数据是以List类型传入的,List里的对象自然每次都不同,这取决
阅读全文
posted @
2019-02-11 22:10
小白coder
阅读(6203)
推荐(0)
public void method(),void前面的泛型T是什么
摘要:public <T>这个T是个修饰符的功能,表示是个泛型方法,就像有static修饰的方法是个静态方法一样。 注意<T> 不是返回值,此处的返回值是void ,此处的<T> 表示传入参数有泛型,<T>存在的作用,是为了保证参数中能够出现T这种数据类型。 e.g: public static <T>
阅读全文
posted @
2019-02-11 21:18
小白coder
阅读(501)
推荐(0)
在做excel导出时如何将workbook直接写在输出流中
摘要:参考网址 https://blog.csdn.net/u011109420/article/details/51330677 https://blog.csdn.net/u012116457/article/details/49780677
阅读全文
posted @
2019-02-11 20:36
小白coder
阅读(29811)
推荐(0)
java反射
摘要:参考http://www.importnew.com/17616.html 未完待续
阅读全文
posted @
2019-02-09 21:54
小白coder
阅读(111)
推荐(0)
IntelliJ IDEA return null with ClassLoader.getSystemResourceAsStream(“configFilename”));
摘要:参考https://stackoverflow.com/questions/49470053/intellij-idea-return-null-with-classloader-getsystemresourceasstreammyfile-xml
阅读全文
posted @
2019-02-09 20:58
小白coder
阅读(248)
推荐(0)
通过PropertyDescriptor反映射调用set和get方法
摘要:参考https://blog.csdn.net/z69183787/article/details/8443777
阅读全文
posted @
2019-02-09 19:19
小白coder
阅读(525)
推荐(0)
list转map
摘要:参考https://cloud.tencent.com/developer/article/1033706
阅读全文
posted @
2019-02-09 17:06
小白coder
阅读(241)
推荐(0)
delete,truncate 和 delete之间的区别
摘要:1.首先看下语法定义: 2.各个删除操作删除的内容: drop:删除内容和定义,释放空间。简单来说就是把整个表去掉.以后要新增数据是不可能的,除非新增一个表 例如:一个班就是一个表,学生就是表中的数据,学生的职务就是定义 drop table class,就是把整个班移除.学生和职务都消失 比如下面
阅读全文
posted @
2019-02-07 13:42
小白coder
阅读(33533)
推荐(2)