- 博客(70)
- 资源 (2)
- 收藏
- 关注
原创 使用支付宝沙箱支付时 出现无效的appid
可能的原因配置类AlipayConfig里面的信息出错支付宝网关配置错误错误示范:https://openapi.alipay.com/gateway.do正确配置 :https://openapi.alipaydev.com/gateway.do...
2019-07-17 16:31:35
1543
1
原创 springboot整合shiro的配置类
@Configurationpublic class ShiroConfig { public ShiroConfig(){ System.out.println("ShiroConfig init ......"); } /** * shiro过滤器配置 */ @Bean public ShiroFilterFact...
2019-04-16 10:08:58
1518
原创 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
479
原创 springBoot静态资源配置类
静态资源配置类 /** * 资源映射路径 */@Configurationpublic class MyWebAppConfigurer extends WebMvcConfigurationSupport { @Override protected void addResourceHandlers(ResourceHandlerRegistry registry) {...
2019-03-05 15:30:09
443
原创 Java集合的一些问题
今天整理了一些关于集合的一些问题,主要还是记录下来关于集合的问题可以通过博客就能回忆起,当然还是做分享的,可能有些地方不是很全面,欢迎补充~~~集合大纲图左侧面试题解答:1.Array与ArrayList有什么区别Array:java中的数组,数组的声明有三种方式,在定义数组时要声明数组的类型和长度int a[] = new int [5];int [] a...
2019-03-05 11:58:22
184
转载 存储过程入门
链接地址 有详细介绍https://blog.youkuaiyun.com/lengxiao1993/article/details/53427266
2019-03-01 14:23:02
145
原创 java.nio.charset.MalformedInputException: Input length = 1
因为读取的文件编码格式不一致导致的可进行设置
2019-02-25 08:38:39
5019
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
145
原创 Quartz入门
Quartz介绍 任务调度框架“Quartz”是OpenSymphony开源组织在Job scheduling领域又一个开源项目,是完全由java开发的一个开源的任务日程管理系统, “任务进度管理器”就是一个在预先确定(被纳入日程)的时间到达时,负责执行(或者通知)其他软件组件的系统。 简单来说就是实现“计划(或定时)任务”的系统,例如:订单下单后未付款,15分钟后自动撤消...
2019-02-23 22:10:07
144
原创 springboot之jpa支持
导入相关pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency...
2019-02-23 21:53:25
130
原创 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
1221
原创 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
654
原创 springboot学习---常用模版 thymeleaf 和 freemarker 的简单了解
thymeleaf 1> 相关pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>...
2019-02-18 20:36:40
395
原创 springBoot简单入门及可能会遇上坑
SpringBoot是什么Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具。 同时它集成了大量常用的第三方库配置(例如Jackson, JDBC, Mongo, Redis, Mail...
2019-02-17 15:10:46
307
原创 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
274
原创 shiro 的注解以及授权操作
Shiro注解 @RequiresAuthenthentication 表示当前Subject已经通过login进行身份验证;即 Subject.isAuthenticated()返回 true @RequiresUser 表示当前Subject已经身份验证或者通过记住我登录的 @RequiresGuest ...
2019-01-04 20:00:44
809
原创 Spring与Shiro集成
自定义Realm Shiro从Realm获取安全数据(如用户、角色、权限),就是说SecurityManager要验证用户身份, 那么它需要从Realm获取相应的用户进行比较以确定用户身份是否合法; 也需要从Realm得到用户相应的角色/权限进行验证用户是否能进行操作;可以把Realm看成DataSource,即安全数据源。 最基础的是Realm接口,CachingRealm...
2019-01-02 22:14:35
147
原创 shiro简单入门
什么是shiro shiro是apache的一个开源框架的权限管理框架,实现 用户认证、用户授权。 shiro不依赖于spring,shiro不仅可以实现 web应用的权限管理,还可以实现c/s系统,分布式系统权限管理,shiro属于轻量框架。 Shiro核心名词 Subject:主体,代表了当前“用户”,这个用户不一定是一个具体的人,与当前应用交互的任何东西都是...
2018-12-30 16:35:42
498
原创 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
411
原创 springMvc国际化和文件上传
国际化国际化(internationalization) 简称i18n,是一种让软件在开发阶段就支持多种语言的技术 springmvc实现动态国际化(中英双语)1. 提供中英双语资源文件( i18n_en_US.properties、 i18n_zh_CN.properties)2. 通过ResourceBundleMessageSource加载资源文件(basenames属...
2018-12-28 14:47:28
135
原创 springMVC基础
什么是springMVC Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。 SpringMVC的组件 前端控制器 (DispatcherServlet) 请求到处理器映射 (HandlerMapping) 处理器适配器 (HandlerAdapter) 视图解析器 (ViewReso...
2018-12-22 22:16:34
141
原创 mybatis关联关系映射
关联关系分类:一对一,一对多和多对多一对一,在实际项目中,几乎没有用不到一对一关系映射的,对一对一关系最好使用唯一主外键关联,即两张表使用外键关联关系,同时给外键列增加唯一约束。 一对多,实际项目中一对多关联关系也是常见的,数据库中一对多关系通常使用主外键关联,外键列应该在多方,也就是由多方维护关系。代码示例(订单和订单详情关系)@ToStringpublic ...
2018-12-21 16:00:20
130
原创 Mybatis整合ehcache Redis实现二级缓存
为什么需要缓存 拉高程序的性能 什么样的数据需要缓存很少被修改或根本不改的数据,业务场景比如:耗时较高的统计分析sql、电话账单查询sql等 ehcache的使用 导入相关依赖 <dependency> <groupId>net.sf.ehcache</groupId> <a...
2018-12-19 23:50:05
358
原创 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
379
原创 搜索引擎lucene(实现简单的查询效果)
lucene简介Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单方便的工具包,可以在目标系统中实现全文检索的功能。Lucene是一套用于全文检索和搜寻...
2018-12-17 20:24:11
773
原创 Mybatis动态sql和分页
mybatis动态sql1.1 if1.2 trim1.3 foreach1.4 其他 choose/set/where动态sql代码展示&lt;select id="list1" parameterType="com.zking.maven_mybatis.vo.BookVo" resultType="com.zking.maven_mybatis.
2018-12-15 20:16:41
329
原创 crawler学习篇(博客采集)
需要导入的依赖<!-- jdbc驱动包 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.44</version&
2018-12-15 19:46:58
405
原创 MyBatis分页插件PageHelper的使用
需要导入的依赖导入分页插件 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</vers...
2018-12-15 19:43:01
150
原创 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
314
原创 IntelliJ IDEA 的安装
安装下载地址 https://www.jetbrains.com 破解码 版本2018.2.5K03CHKJCFT-eyJsaWNlbnNlSWQiOiJLMDNDSEtKQ0ZUIiwibGljZW5zZWVOYW1lIjoibnNzIDEwMDEiLCJhc3NpZ25lZU5hbWUiO...
2018-12-14 14:03:27
312
原创 Redis的简介和安装
Redis的简介Redis属于非关系型数据库(NoSQL),传统的Mysql ,oracle ,sql server 等都是关系型数据库使用Nosql数据库的原因High performance -高并发读写 Huge Storage-海量数据的高效率存储和访问 High Scalablility && High Availability 高可扩展性和高可用性No...
2018-12-12 11:40:42
117
原创 Java访问redis
需要添加的依赖<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </depende
2018-12-11 22:27:22
117
原创 crawler学习篇(jar爬取)
新建maven项目导入依赖的jar包<dependencies> <!-- 添加Httpclient支持 --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifac...
2018-12-10 17:01:45
375
原创 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
411
原创 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
327
原创 webservice 入门(jdk简单案例)
1. WebService简介Web Service——也叫XML Web Service WebService,是一种跨编程语言和跨操作系统平台的远程调用技术。各个应用程序之间的交流就需要Web Service来作为相互交流的桥梁。 所谓跨编程语言和跨操作平台,就是说服务端程序采用java编写,客户端程序则可以采用其他编程语言编写,反之亦然!跨操作系统平台则是指服务端程序和客户端...
2018-12-05 20:06:32
229
原创 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
207
原创 spring入门(aop)
AOP简介 即面向切面编程,根据软件重构的思想,如果多个类中出现相同的代码,将这些相同的代码提取到父类中,AOP通过横向抽取机制为这类无法通过纵向继承体系进行抽象的重复性代码提供了解决方案 如何实现AOP目标对象只负责业务逻辑代码通知对象负责AOP代码,这二个对象都没有AOP的功能,只有代理对象才有 AOP中关键性概念 连接点(Joinpoint):程序执行过程中明确...
2018-11-05 16:16:59
100
原创 spring入门(ioc)
spring简介:Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(A...
2018-11-03 11:00:38
104
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人