自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用支付宝沙箱支付时 出现无效的appid

可能的原因配置类AlipayConfig里面的信息出错支付宝网关配置错误错误示范:https://openapi.alipay.com/gateway.do正确配置 :https://openapi.alipaydev.com/gateway.do...

2019-07-17 16:31:35 1415 1

原创 springboot整合shiro的配置类

@Configurationpublic class ShiroConfig { public ShiroConfig(){ System.out.println("ShiroConfig init ......"); } /** * shiro过滤器配置 */ @Bean public ShiroFilterFact...

2019-04-16 10:08:58 1463

原创 spring Boot使用thymeleaf模板会遇上的坑

在HTML文件中引入其他的HTML文件<div th:replace="common/top::html"></div>或者使用include<div th:include="head::html"></div>在作用域里面取值默认显示request中数据,显示session中数据要加上 session前缀显示servle...

2019-03-06 16:16:16 435

原创 springBoot静态资源配置类

静态资源配置类 /** * 资源映射路径 */@Configurationpublic class MyWebAppConfigurer extends WebMvcConfigurationSupport { @Override protected void addResourceHandlers(ResourceHandlerRegistry registry) {...

2019-03-05 15:30:09 388

原创 Java集合的一些问题

今天整理了一些关于集合的一些问题,主要还是记录下来关于集合的问题可以通过博客就能回忆起,当然还是做分享的,可能有些地方不是很全面,欢迎补充~~~集合大纲图左侧面试题解答:1.Array与ArrayList有什么区别Array:java中的数组,数组的声明有三种方式,在定义数组时要声明数组的类型和长度int a[] = new int [5];int [] a...

2019-03-05 11:58:22 134

转载 存储过程入门

链接地址 有详细介绍https://blog.csdn.net/lengxiao1993/article/details/53427266

2019-03-01 14:23:02 92

原创 java.nio.charset.MalformedInputException: Input length = 1

因为读取的文件编码格式不一致导致的可进行设置 

2019-02-25 08:38:39 4928 1

原创 spring定时任务

案例代码执行业务逻辑代码/** * @author LiuJiayi * @site www.liuyianmo.com * @create 2019-02-24 8:37 */@Servicepublic class SpringTask { @Scheduled(cron = "0/5 * * * * ?") public void aa(){ ...

2019-02-24 09:03:58 90

原创 Quartz入门

Quartz介绍   任务调度框架“Quartz”是OpenSymphony开源组织在Job scheduling领域又一个开源项目,是完全由java开发的一个开源的任务日程管理系统,   “任务进度管理器”就是一个在预先确定(被纳入日程)的时间到达时,负责执行(或者通知)其他软件组件的系统。   简单来说就是实现“计划(或定时)任务”的系统,例如:订单下单后未付款,15分钟后自动撤消...

2019-02-23 22:10:07 99

原创 springboot之jpa支持

导入相关pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency...

2019-02-23 21:53:25 91

原创 springboot整合redis以及redis的注解式开发

springboot整合redis导入redis的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>...

2019-02-22 16:46:04 1169

原创 springboot整合druid、mybatis和配置PageHelper分页插件以及配置log日志

整合druid修改SpringBoot的数据源Druid(默认数据源是org.apache.tomcat.jdbc.pool.DataSource)1>引入依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-...

2019-02-20 15:21:13 599

原创 springboot学习---常用模版 thymeleaf 和 freemarker 的简单了解

thymeleaf 1> 相关pom依赖<dependency>      <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency&gt...

2019-02-18 20:36:40 346

原创 springBoot简单入门及可能会遇上坑

SpringBoot是什么Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具。  同时它集成了大量常用的第三方库配置(例如Jackson, JDBC, Mongo, Redis, Mail...

2019-02-17 15:10:46 245

原创 ssm项目遇上的坑

model中存在相同的类名(全限定名不同) 或者是在controller层存在相同映射路径相同的方法启动项目调用后台报错SpringMVC conflicts with existing, non-compatible bean definition of same name and class解决方法:改变类名     改变映射路径 500 (Internal Server ...

2019-02-03 12:10:24 240

原创 shiro 的注解以及授权操作

Shiro注解  @RequiresAuthenthentication   表示当前Subject已经通过login进行身份验证;即 Subject.isAuthenticated()返回 true  @RequiresUser                         表示当前Subject已经身份验证或者通过记住我登录的  @RequiresGuest            ...

2019-01-04 20:00:44 744

原创 Spring与Shiro集成

自定义Realm  Shiro从Realm获取安全数据(如用户、角色、权限),就是说SecurityManager要验证用户身份,  那么它需要从Realm获取相应的用户进行比较以确定用户身份是否合法;  也需要从Realm得到用户相应的角色/权限进行验证用户是否能进行操作;可以把Realm看成DataSource,即安全数据源。  最基础的是Realm接口,CachingRealm...

2019-01-02 22:14:35 101

原创 shiro简单入门

什么是shiro   shiro是apache的一个开源框架的权限管理框架,实现 用户认证、用户授权。   shiro不依赖于spring,shiro不仅可以实现 web应用的权限管理,还可以实现c/s系统,分布式系统权限管理,shiro属于轻量框架。 Shiro核心名词   Subject:主体,代表了当前“用户”,这个用户不一定是一个具体的人,与当前应用交互的任何东西都是...

2018-12-30 16:35:42 468

原创 JSR 303 表单校验

JSR 303 基本的校验规则空检查 @Null 验证对象是否为null @NotNull 验证对象是否不为null, 无法查检长度为0的字符串 @NotBlank 检查约束字符串是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格. @NotEmpty 检查约束元素是否为NULL或者是EMPTY.长度检查 @Size(min=, max=) 验证对象(Ar...

2018-12-29 22:38:37 377

原创 springMvc国际化和文件上传

国际化国际化(internationalization) 简称i18n,是一种让软件在开发阶段就支持多种语言的技术  springmvc实现动态国际化(中英双语)1. 提供中英双语资源文件( i18n_en_US.properties、 i18n_zh_CN.properties)2. 通过ResourceBundleMessageSource加载资源文件(basenames属...

2018-12-28 14:47:28 102

原创 springMVC基础

什么是springMVC   Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。 SpringMVC的组件   前端控制器    (DispatcherServlet)   请求到处理器映射  (HandlerMapping)   处理器适配器  (HandlerAdapter)   视图解析器   (ViewReso...

2018-12-22 22:16:34 99

原创 mybatis关联关系映射

 关联关系分类:一对一,一对多和多对多一对一,在实际项目中,几乎没有用不到一对一关系映射的,对一对一关系最好使用唯一主外键关联,即两张表使用外键关联关系,同时给外键列增加唯一约束。 一对多,实际项目中一对多关联关系也是常见的,数据库中一对多关系通常使用主外键关联,外键列应该在多方,也就是由多方维护关系。代码示例(订单和订单详情关系)@ToStringpublic ...

2018-12-21 16:00:20 102

原创 Mybatis整合ehcache Redis实现二级缓存

 为什么需要缓存 拉高程序的性能 什么样的数据需要缓存很少被修改或根本不改的数据,业务场景比如:耗时较高的统计分析sql、电话账单查询sql等 ehcache的使用  导入相关依赖      <dependency>          <groupId>net.sf.ehcache</groupId>        <a...

2018-12-19 23:50:05 295

原创 mybatis与spring集成(在IDEA中)

mybatis与spring的整合过程:  第一步:导入spring、mybatis的pom依赖  1.1 添加spring相关依赖(5.0.2.RELEASE)       spring-core       spring-beans       spring-context       spring-orm       spring-tx       spring-asp...

2018-12-18 18:55:01 349

原创 搜索引擎lucene(实现简单的查询效果)

lucene简介Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单方便的工具包,可以在目标系统中实现全文检索的功能。Lucene是一套用于全文检索和搜寻...

2018-12-17 20:24:11 736

原创 Mybatis动态sql和分页

mybatis动态sql1.1 if1.2 trim1.3 foreach1.4 其他 choose/set/where动态sql代码展示<select id="list1" parameterType="com.zking.maven_mybatis.vo.BookVo" resultType="com.zking.maven_mybatis.

2018-12-15 20:16:41 285

原创 crawler学习篇(博客采集)

需要导入的依赖<!-- jdbc驱动包 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.44</version&amp

2018-12-15 19:46:58 332

原创 MyBatis分页插件PageHelper的使用

需要导入的依赖导入分页插件 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</vers...

2018-12-15 19:43:01 120

原创 mybatis 入门(IDEA逆向生成代码)

 mybatis简介  1 mybatis本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。      mybatis是一个基于Java的持久层框架(半自动),主要包括SQL Maps和Data Access Objects(DA...

2018-12-14 22:18:57 256

原创 IntelliJ IDEA 的安装

安装下载地址 https://www.jetbrains.com          破解码  版本2018.2.5K03CHKJCFT-eyJsaWNlbnNlSWQiOiJLMDNDSEtKQ0ZUIiwibGljZW5zZWVOYW1lIjoibnNzIDEwMDEiLCJhc3NpZ25lZU5hbWUiO...

2018-12-14 14:03:27 264

原创 Redis的简介和安装

Redis的简介Redis属于非关系型数据库(NoSQL),传统的Mysql ,oracle ,sql server 等都是关系型数据库使用Nosql数据库的原因High performance -高并发读写 Huge Storage-海量数据的高效率存储和访问 High Scalablility && High Availability 高可扩展性和高可用性No...

2018-12-12 11:40:42 84

原创 Java访问redis

需要添加的依赖<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </depende

2018-12-11 22:27:22 85

原创 crawler学习篇(jar爬取)

新建maven项目导入依赖的jar包<dependencies> <!-- 添加Httpclient支持 --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifac...

2018-12-10 17:01:45 317

原创 redis的命令(安装,启动)

*安装和启动redis服务简单步骤1 在Linux中创建目录:/myredis/redis(文件名可以按自己的习惯命名),并将压缩包复制到该目录下压缩包:压缩包2 解压压缩文件,并执行make对解压后的文件进行编译cd /myredis/redis 进入文件夹#解压文件tar -zxvf redis-5.0.0.tar.gz#进入解压后的文件夹 cd redis-5.0.0#编译 ...

2018-12-10 15:50:04 377

原创 webservice axis2(Axis2框架简单实现)

部署Axis2的war包 将WAR distribution中的axis2.war包解压并复制到Tomcat的webapps文件夹中。 (2)双击Tomcat/bin目录下的startup.bat启动Tomcat,自动解压webapps下的war包。  (3)在浏览器地址栏中输入war包地址:会在Tomcat下生成一个axis2的文件,通过Tomca...

2018-12-07 22:03:18 263

原创 webservice 入门(jdk简单案例)

1. WebService简介Web Service——也叫XML Web Service WebService,是一种跨编程语言和跨操作系统平台的远程调用技术。各个应用程序之间的交流就需要Web Service来作为相互交流的桥梁。 所谓跨编程语言和跨操作平台,就是说服务端程序采用java编写,客户端程序则可以采用其他编程语言编写,反之亦然!跨操作系统平台则是指服务端程序和客户端...

2018-12-05 20:06:32 171

原创 Svn服务器安装以及Eclipse集成svn

Svn服务器安装第一个用于eclipse继承第二个单独的svn客户端第三个视图化的svn服务端1、安装VisualSVN-Server-3.9.1-x64.msi2、在repositories右键创建仓库3、在users上可以创建用户,可以访问对应的仓库4、点击“test”右键,可以查看到仓库地址5、粘贴该地址,在浏览器可访问,配置过的用户才可以访问Eclipse集成s...

2018-11-10 12:00:05 177

原创 maven 项目报错 Could not calculate build plan解决

在项目上右键然后就这样点击ok就可以了

2018-11-06 18:26:03 140

原创 spring入门(aop)

 AOP简介 即面向切面编程,根据软件重构的思想,如果多个类中出现相同的代码,将这些相同的代码提取到父类中,AOP通过横向抽取机制为这类无法通过纵向继承体系进行抽象的重复性代码提供了解决方案 如何实现AOP目标对象只负责业务逻辑代码通知对象负责AOP代码,这二个对象都没有AOP的功能,只有代理对象才有 AOP中关键性概念 连接点(Joinpoint):程序执行过程中明确...

2018-11-05 16:16:59 74

原创 spring入门(ioc)

 spring简介:Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(A...

2018-11-03 11:00:38 83

axis2-1.7.9-bin

webservice axis-bin 这个在webservice axis中实现的时候所需要的

2018-12-07

commons-logging.jar

commons-logging.jar反射所需要的jar包一般与commons-beanutils-1.8.0.jar一起使用

2018-10-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除