- 博客(28)
- 收藏
- 关注
原创 windows下RocketMQ安装部署
来看文章的朋友不要慌不要忙,放宽心态。慢慢的看完本文章保证你你以后5分钟之内,完成安装部署RocketMQ下面我们就开始喽!一,官网下载MQ 地址:http://rocketmq.apache.org/release_notes/release-notes-4.3.0/ 二,解压配置环境变量 我的在这里配置RECKETMQ_HOME三,检查...
2019-09-18 17:03:53 133
原创 String Boot配置ssl证书实现https
介绍:在实际项目开发过程中,我们用到的http协议是不安全的,大家都知道http传输协议是裸漏的,明文传输的,极易被黑客拦截,因此我们要用到 https。https 是以安全为目标的 http 通道,而 https 的安全基础是 SSL。下面我们老样子废话少说,开始实战:1.准备证书,有两种方式大家看仔细喽1)配置环境jdk环境量之后在cmd下输入,根据提示生成证书,未配置环境变量在...
2019-09-10 14:27:29 444
翻译 shiro入门基础
简介Shiro是一个强大的简单易用的Java安全框架,主要用来更便捷的认证,授权,加密,会话管理。Shiro首要的和最重要的目标就是容易使用并且容易理解。Shiro是一个有许多特性的全面的安全框架,下面这幅图可以了解Shiro的特性:可以看出shiro除了基本的认证,授权,会话管理,加密之外,还有许多额外的特性。Shiro架构从大的角度来看,Shiro有三个主要的概念:Subject,Securi...
2018-05-17 15:26:58 201
原创 jeecg快速开发框架之异常总结有效解决方法
想必大家也每天也遇见奇葩bug一大堆,解决不到,怀疑程序猿、工程师的人生怎么那么凄惨。我也遇到过。下面我们一起讨论一下总结一下,有不到的地方大家可以在下面评论,我看到了我会帮大家解决,也可以让大家一起想办法:错误描述:No matching handler method found for servlet request: path '/businessAnalysisController.do'...
2018-04-26 11:16:27 6615
原创 java正则表达式大全
public final class RegExpValidatorUtils {/*** 验证邮箱* * @param 待验证的字符串* @return 如果是符合的字符串,返回 <b>true </b>,否则为 <b>false </b>*/public static boolean isEmail(String str) {...
2018-04-11 15:24:34 175
原创 Java实现百万行数据分批量导入Excel的优化方案
1》场景 项目中需要从数据库中导出100万行数据,以excel形式下载并且只要一张sheet(打开这么大文件有多慢另说,呵呵)。ps:xlsx最大容纳1048576行 ,csv最大容纳1048576行,xls最大容纳65536行,但是存放相同的数据量 文件大小排序:xls>csv>xlsx ;xls是biff8的二进制文件,就是个B+树而xlsx是 xml的zip压缩文件。2》常规做...
2018-04-09 11:04:15 17291 9
原创 angularJs得MVC简单理解
MVC指的是 Model View Controller 模型-视图-控制器设计模式,下面通过一个简单例子来理解Angular MVC模式。代码如下:html>lang="en"> charset="UTF-8"> 理解angular的MVC模式 type="text/javascript" src="../libs/angular.min
2017-11-28 17:55:36 366
原创 依赖Description Resource Path Location Type A cycle was detected in the build pa
解决Eclipse中Java工程间循环引用而报错的问题如果我们的项目包含多个工程(project),而它们之间又是循环引用的关系,那么Eclipse在编译时会抛出如下一个错误信息:“A cycle was detected in the build path of project: XXX”解决方法非常简单:Eclipse Menu -> Window -> Preferences
2017-11-06 18:37:09 4346 1
原创 房屋管理系统简单Damo
1.登录页面String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP '
2017-10-26 11:21:02 495
原创 Springboot+jedis简单项目
一、主页登录页面html> charset="utf-8"> type="text/javascript" src="/js/jquery-2.1.0.js"> rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css"
2017-09-21 20:36:56 1323 2
原创 Springboot+分页简单卖车项目
一、展示买车页面html> charset="utf-8"> type="text/javascript" src="/js/jquery-2.1.0.js"> rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css"
2017-09-21 20:29:38 240
原创 springboot+freemarker实现简单添加员工
一、add 页面html> charset="UTF-8" /> Insert title here type="text/javascript" src="/js/jquery-2.1.0.js"> rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/cs
2017-09-21 20:13:23 401
原创 Spring Boot中使用Redis数据库
Spring Boot中使用Redis数据库时间 2016-04-15 16:34:49 程序猿DD原文 http://blog.didispace.com/springbootredis/ 主题 Redis Spring Boot数据库Spring Boot中除了对常用的关系型数据库提供了优秀的自动化支持之外,对于很多NoSQL数据库一样
2017-09-17 20:53:03 196
原创 jedis整合ssm
首先ssm框架是什么框架整合我就不多说了,不再本章范围之内,如果需要,可以去看别的章节。redis整合ssm一、添加jar包。除了添加必要的ssm的jar包外还需要还可以通过maven添加依赖到pom.xml二、配置spring配置文件spring-redis.xml xmlns:context="http://www.springfr
2017-09-17 18:55:23 424
原创 java三大特性_继承
Java中的继承作为Java面向对象三大特性之一,在知识点上而言,还是很多的。现做出如下总结:1. 继承的概念:继承在本职上是特殊——一般的关系,即常说的is-a关系。子类继承父类,表明子类是一种特殊的父类,并且具有父类所不具有的一些属性或方法。 2. 继承中的初始化顺序:从类的结构上而言,其内部可以有如下四种常见形态:属性(包括类属性和实例属性)、方法(包括类方法和实例方
2017-09-15 08:26:22 196
原创 java三大特性_封装
三大特性之一封装,是很重要的,其重要目的会影响你未来就业问题,希望大家能认真看完,提高自己。三大特性之封装 封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过包裹在数据外面
2017-09-14 08:22:16 254 1
原创 postman详细讲解
一、简介①postman是什么?有很多人心里都曾经有过一个问题:我们做后台开发的想要测试自己的代码总是得发布在tomcat,然后进入网页进行测试效果,但是有些时候我们不知道这个bug到底是前台人员的错误还是后台我们的json串没有正确的传回?测试dao层和service层我们有Junit测试方法,但是我们如何测试controller呢?今天我为大家介绍一个测试Controller接口(ht
2017-09-01 09:24:40 2970 3
原创 redis的详细理解和运用_入门
1.redis特性: 1、使用键值对存储数据; 2、分布式; 3、一般不支持ACID特性; 4、非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合。2.数据类型 Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,
2017-08-31 09:57:12 341
原创 IntelliJ IDEA 开发入门与应用
之前一直在用MyEclipse这款开发工具开发Javaweb,近期主流的开发工具较倾向于IDEA这款编译器,于是尝试了一下,感觉还不错,“颜值”比MyEclipse高不少,2333,更重要的是我喜欢它的黑色主题,不伤眼(≖ ‿ ≖)✧ 首先,来说下IDEA使用(IDEA 17版本)。(1)选择File—>New—>Project—>Empty Project,和MyEcli
2017-08-31 08:53:27 424
原创 购物车系列_注册
String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%>
2017-08-25 10:57:28 263
原创 购物车系列_映射文件
insert into t_shoppingCar(p_id,u_id,count,priceCount) values(#{product.id},#{user.id},#{count},#{priceCount}) SELECT LAST_INSERT_ID() AS id
2017-08-25 09:26:41 230
原创 购物车系列_控制器
package com.bw.controller;import java.util.Iterator;import java.util.List;import javax.servlet.http.HttpSession;import org.springframework.beans.factory.annotation.Autowired;import org
2017-08-25 09:25:29 213
原创 购物车系类_前台也面
String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%>
2017-08-25 09:24:03 250
原创 mysql5.5版本安装
代码根MySQL5.5安装教程1、 官网下载mysql5.5下载地址:http://dev.mysql.com/downloads/mysql/5.5.html#downloads 2、 安装mysql5.5注意,安装之前,请关闭杀毒软件。(1) 打开下载的mysql-5.5.53-winx64.msi(2) 点击下一步 (3) 选中复选框,
2017-08-24 10:09:43 989
原创 简单分页用的page类
public class Page { private Integer pageNo; private Integer pageSize; private Integer totleCount; private Integer totlePage; /** * */ public Page() {
2017-08-22 16:38:55 249
转载 struts2和stringmvc区别
1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而其类属性却被所有方法共享,这也就无法用注解或其他
2017-07-11 09:43:50 564
转载 spring
1 Spring框架的核心组件:Core、Context、Beans。其中最核心的组件就是Beans,最核心的功能就是BeanFactory。2 Spring解决了的最核心的问题:把对象之间的依赖关系转为用配置文件来管理,也就是Spring的依赖注入机制。这个注入机制是在IOC容器中进行管理的3 SpringBean的创建采用典型的工厂模式,他们的顶级接口是BeanFactory。4
2017-07-11 09:42:35 271
转载 springmvc
SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 DispatcherS
2017-07-11 09:39:20 196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人