- 博客(74)
- 收藏
- 关注
转载 activiti部署报错 resource '*‘.bpmn'not found
错误:在网上找了一天的问题也没有找到解决方案最后还是通过自己找到解决的办法点击项目build path->configure build path点击source,将included与excluded都romove掉变成All各None再次运行结果正常打印,虽然不明白原理但好在解决了问题。...
2019-08-16 14:26:54
1957
1
原创 echart.js初学
echart:图表js插件,用于前端各种图表的制作echart.js之toolboxtoolbox:这是ECharts中的工具栏。内置有导出图片、数据视图、动态类型切换、数据区域缩放、重置五个工具。toolbox中的属性:属性 类型 说明 toolbox.show boolean 默认值为true,是否显示工具栏组件 toolbox.orient ...
2019-07-22 14:50:28
338
原创 Mock:PowerMockito,EasyMock,Mockito
一.什么是MOCK? 模拟真实对象行为的一个假的对象,该对象中的数据可以按照自己的期望赋予。二.为什么要MOCK?1.在单体测试过程中,有的对象很难构造或者获取;2.调用的别人的逻辑还没有实现。三.PowerMockito,EasyMock,Mockito的区别:EasyMock:EasyMock 使用动态代理,能够创建任何接口的基本实现,可以验证方法的调用种类、次数、顺...
2019-03-27 11:21:15
1334
原创 利用springmvc整合的Junit对controller进行单体测试
Junit测试的特点: 1).不用在每个类里写Main方法进行测试; 2).可以得到每个方法执行所消耗的时间测试准备: 1).Jar包: <dependency> <groupId>junit</groupId> <artifactId>junit&...
2019-03-11 16:10:28
643
原创 单体测试:mock外部依赖对象,并注入到我们的业务类中
实体类:public class ConvertController { @Resource private ConvertServiceImpl convertservice; public APIResult convert() throws Exception { APIResult result = null; result = convertservice.getC...
2019-03-04 17:31:01
1391
原创 springMVC返回json数据时,字符串中文乱码
解决办法:@RequestMapping(value = "/login", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json;charset=UTF-8")
2019-02-14 17:34:34
406
原创 输入一个数组,求该数组的最大子数组
要求:从控制台输入一个数组,输出该数组中最大的子数组的和package cyan.cn.多线程;import java.util.Scanner;public class MythreadDemoDemo { public static void main(String[] args) { Scanner sc=new Scanner(System.in); ...
2018-09-17 20:35:48
398
转载 手动实现一个简易版hashMap
public class MyHashMap { //默认初始化大小 16 private static final int DEFAULT_INITIAL_CAPACITY = 16; //默认负载因子 0.75 private static final float DEFAULT_LOAD_FACTOR = 0.75f; //临界值 pri...
2018-09-17 19:04:54
539
转载 IDEA webapp文件夹不识别解决方案
使用IDEA 创建moudule 用的是的是maven archertype-quickstart ,自动生成并么有webapp目录,于是我从别的项目中拷贝了一个,发现webapp文件夹图标和普通文件夹一样,证明在idea中并没有被识别是webapp文件夹,所以要手动去关联下,步骤如下:...
2018-08-26 17:38:53
3802
1
原创 intellij idea报Cannot start process, the working directory 'D:\' does not exist
很明显项目路径不对,从D盘打开路径又是对的解决方法:选择Run-Edit configurations。然后点击Application,在Configuration下找到Working directory,删除或者设置成合适directory就可以。再Run就会显示Process finished with exit code 0,exit code 0代表你的程序正常执行完毕并退出。exit...
2018-08-26 10:20:42
11778
2
原创 mybatis框架详解
SqlMapConfig.xml中配置的内容和顺序如下:properties(属性):可提取数据库驱动设置(全局配置参数)typeAliases(类型别名)(typeAlias和package)类型处理器(类型处理器)objectFactory对象对象(对象工厂)插件(插件)环境(环境集合属性对象)环境(环境子属性对象)transactionManager的的(...
2018-08-24 23:23:06
145
原创 mybatis入门
MyBatis的框架详述: MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动,创建连接,创建声明,手动设置参数,结果集检索等JDBC繁杂的过程代码。 MyBatis的XML通过或注解的方式将要执行的各种声明(声明,preparedStatemnt,CallableState...
2018-08-24 22:59:49
132
原创 class path resource [mybatis.xml] cannot be opened because it does not exist
使用spring框架时报错: class path resource [mybatis.xml] cannot be opened because it does not exist信息: Loading XML bean definitions from class path resource [mybatis.xml]Exception in thread "main"...
2018-08-24 13:46:30
9993
1
原创 设计模式之适配器模式
适配器就是一种适配中间件,它存在于不匹配的二者之间,用于连接二者,将不匹配变得匹配,简单点理解就是平常所见的转接头,转换器之类的存在。类适配器模式: 原理:通过继承来实现适配器功能。 当我们要访问的接口A中没有我们想要的方法 ,却在另一个接口B中发现了合适的方法,我们又不能改变访问接口A,在这种情况下,我们可以定义一个适配器p来进行中转,这个适配器p要实现我们访问的接...
2018-08-23 11:42:37
90
原创 linux之软件管理(yum命令)
yum :Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum install name 安装yum remove name 卸载安装dhcp及卸载mkdir /iso /rhe...
2018-08-20 17:12:25
282
原创 linux-网络管理
路由器的作用:用来NAT(地址解析)网关:用于不同的网络互联在Linux中配置IP地址的方法有以下这么几种:ifconfig命令临时配置IP地址(临时配置IP地址,即当我们重启计算机或重启网络服务后,配置将失效) setup工具永久配置IP地址 修改网络配置文件ifconfig命令 ifconfig命令可以查看与配置网络状态,命令结果如下:使用ifconfig命令还可以...
2018-08-20 15:41:10
1270
原创 Cause: java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNot
第一次写mybatis报错如下:org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNot...
2018-08-20 02:19:03
28355
13
原创 Sql语句没错,得到的ResultSet里面的内容却总是空的,即ResultSet.next=false
关于ResultSet.next()这里需要注意的是:1. 开始指针位置位于第一行之前,也就是说,第一次调用next()方法后才能开始获取数据。这种做法的好处在于可以方便地配合while进行遍历,而不用担心取不到第一行。2. 指针移动到最后一行之后返回false,可以用作循环结束的条件。在两种情况下:遍历到最后一行之后,或者当 ResultSet 中没有元素行数为0时,返回false退出循...
2018-08-18 23:47:37
9085
1
原创 linux下关于进程及服务的控制
1.关于进程的描述: 进程是一个具有一定独立功能的程序的一次运行活动,是资源分配的最小单元2、图形的进程查看方式(读取proc中的内容)gnome-sytem-monitor3、查看进程的命令命令:ps参数列表如下:a 查看与当前环境相关的进程 -a 在终端中的所有进程,但不包含当前环境进程信息 -A|-e 查看系统所有进程 x...
2018-08-16 14:56:37
185
原创 linux下关于文件权限的控制
1.为什么需要文件权限的存在? 给文件加上权限,可有效对文件进行保护,防止对文件的恶意篡改。2.查看文件权限的命令:方式一:ls -l 文件名方式二:ls -ld 文件路径3.关于权限的理解1>文件-rw-r--r--. 1 root root 0 Aug 15 04:58 day03各参数解释如下:- 文件类型 rw-r--r...
2018-08-16 11:19:05
1080
1
原创 超详细的svn服务端的安装步骤
步骤很详细,一步一步来安装就好先安装SVN的服务端,双击安装程序运行点击install等待安装完成 接下来我们在svn服务端创建仓库 ...
2018-08-16 00:50:19
157
转载 学习svn时把桌面或者某个盘符当成仓库的解决办法
很多刚开始学习svn的菜鸟们都会犯这样的错误,把桌面或者某个盘符当成仓库,当服务端上传的东西多了的时候,你若又点了更新,哈哈哈,你将会看到整个桌面都是满满的,还不知道怎么解决,下面就是解决办法,亲测有效今天一不小心把˚F盘弄成了SVN管理项目,结果如图:看到这个,当场晕菜,经过不懈的努力终于找到一种方法,如下:右键 ===》TortoiseSVN ===》Settings...
2018-08-16 00:46:08
1023
原创 超详细的svn客户端的安装与操作
下来使用客户端,从服务端的仓库中下载代码和提交代码更新代码在桌面上右键,检出仓库输入仓库地址 输入用户名和密码桌面上就会出现一个仓库文件夹在文件夹上会出现一个绿色对勾,表示你目前本地的文件夹中的内容和服务器端的内容一致,如果你第一次每出现这个绿色对勾,可以注销一下电脑,就出来了下来我们放一个工程在这个文件中,上传到SVN服务端的仓...
2018-08-16 00:40:02
714
原创 从github下拉项目到本地IDEA
方式一:输入github上的项目地址 方式二输入远程仓库上的项目地址下一步 继续下一步 点finishi和完成即可因为是个web项目我们还得依赖一下tomcat的jar包才能发布运行 修改项目后提交项目到本地以及push到远程github上前提你要配置...
2018-08-15 22:40:55
5285
2
原创 IDEA上传项目到github步骤详解
一:如何将IDEA中的项目发布到github网站中在idea中配置一下你的网站用户名和密码注意:配置完后记得先test一下,再进行下一步操作2.在idea中创建工程 3.将此工程上传到github网站,IDEA会自动帮我们在github网站上创建仓库,仓库名就是你的项目名IDEA会自动帮我创建github远程仓库修改项目提交项目到本地,并推送到远程gith...
2018-08-15 22:28:29
6700
3
原创 Git安装
方法/步骤Bash here”和“Git GUI here”,然后选择编辑工具等,如下图所示。在下图所示的页面第一个选项表示混帐自带的命令行工具,第二个是的Windows命令行的工具,第三个是上面两种都有。一般我们使用第一种就行了,第三种慎重选择,图中有警告提示。选择之后,继续点击“下一步“,在接下来的页面我们选择提交的时候换行格式,第一个选项是将窗格式的换行转为...
2018-08-15 22:15:37
324
原创 私服jar包上传和下载
上传:需求:企业中多个团队协作开发通常会将一些公用的组件、开发模块等发布到私服供其它团队或模块开发人员使用。本例子假设多团队分别开发dao、service、web,某个团队开发完在dao会将dao发布到私服供service团队使用,本例子会将dao工程打成jar包发布到私服。配置第一步: 需要在客户端即部署dao工程的电脑上配置 maven环境,并修改 settings.xml...
2018-08-13 16:24:12
1507
原创 Maven之Nexus局域网私服的搭建
公司在自己的局域网内搭建自己的远程仓库服务器,称为私服,私服服务器即是公司内部的maven远程仓库,每个员工的电脑上安装maven软件并且连接私服服务器,员工将自己开发的项目打成jar并发布到私服服务器,其它项目组从私服服务器下载所依赖的构件(jar)。私服还充当一个代理服务器,当私服上没有jar包会从互联网中央仓库自动下载,如下图: 搭建私服环境下载nexusNexus ...
2018-08-13 16:03:06
477
原创 在学习maven项目的拆分与聚合时遇到错误:java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
启动tomcat 控制台打印的错误信息为:八月 13, 2018 11:33:13 上午 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet [jsp] in context with path [/Myservlet] threw exception [java.lan...
2018-08-13 11:56:06
6022
原创 使用idea创建maven项目
Maven的配置配置环境变量 MAVEN_HOME2在Path变量里面来引用一下测试下有没有配置好 以管理员身份运行黑窗口,输入mvn –v 出现版本号说明配置成功 如何使用IDEA来创建Maven工程,创建之前确保联网用IDEA配置Maven项目创建Maven项目 修改文件夹类型...
2018-08-11 14:52:27
188
原创 linux之用户管理
1.系统中为什么要有用户 划分权限,不同用户对系统的操作有不同的权限,保证了系统相对安全2.用户存在的形态 文字+表格3.用户的配置文件 1> /etc/passwd 用户信息文件用户名称:密码:用户id:组id:用户说明:用户家目录:用户默认使用的shell 2>/etc/group 用户组信息组名称:组密码:组i...
2018-08-09 15:12:41
251
原创 linux文件管理之通配符
* 匹配0-任意字符例如:ls -a /etc/*.conf:显示etc文件下所有以.conf结尾的文件? 匹配单个字符例如:ls -a dir?:显示当前目录下所有以dir开始,后面跟一个任意字符的文件或目录 [[:alpha:]] 单个字母[[:upper:]] 单个大写字母[[:lower:]] ...
2018-08-09 11:27:59
215
原创 linux文件管理之ls命令
ls 显示目标列表ls命令常用的参数: 参数 含义 -l 长列表显示文件信息 -a 显示所有文件,包括以.开头的 -s 显示文件大小 ...
2018-08-09 10:17:44
343
原创 listenner监听器
基本概念监听器:监听某个对象状态变化的组件事件源:被监听的对象响应行为:监听器监听到事件源的状态发生变化时,所要执行的功能代码注册监听器:将监听器与事件源进行绑定监听器的分类 servletContext域 HttpSession域 ServletRequest域 域对象的创建与销毁 servletContextListenner Htt...
2018-08-07 23:03:41
987
原创 jstl:jsp标准标签库
作用: 在JSP页面中使用标签的形式完成业务逻辑等功能在JSP页面导入标签库:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>JSTL核心库的常用标签 1> <c:if test =“”>:test表示返回布尔的条件 <!-- 用户还...
2018-08-06 11:28:41
94
原创 EL表达式
EL表达式的目的: 嵌入在jsp页面内部,减少jsp脚本的编写EL表达式的三大作用: 1>el可以从域中取出数据 格式:${EL表达式} el从四大域中取值:el从pagecontext中取值 ${pagecontextScope.key} el从request中取值 ${requestS...
2018-08-06 11:15:12
104
原创 有关数据库表的操作
注意:以下所有命令在cmd环境下都是以“;”结束当前命令查看某数据库下所有的数据库表:use studentcourse show tables;mysql> use studentcourseDatabase changedmysql> show tables;...
2018-08-05 00:11:36
154
原创 有关mysql数据库的操作
数据库连接:mysql -uroot -p设置密码:mysqladmin -uroot -p password 密码查看当前环境下所有的数据库:show databases;mysql> show databases;+--------------------+| Database |+--------------------+| informati...
2018-08-04 23:09:46
121
原创 vim使用技巧—字符的单个管理与批量管理
1.字符的基本管理 复制: yy 复制一整行 yl 复制一个字母 yw 复制一个单词 粘贴: p 删除: dd ...
2018-08-02 12:16:03
649
原创 关于linux的基础介绍
Linux的系统结构1> .linux系统是个倒树型结构2>集目录的作用箱子 二进制文件,系统常规命令 PROC 进程信息及硬件信息 靴 系统启动分区,系统启动时读取的文件 根 超级用户家目录 开发 设备文件 跑 临时设备的默认挂载点 等等 大多数配置文件 sbin目录 系统管理命令 家...
2018-08-02 11:26:44
146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人