- 博客(51)
- 资源 (4)
- 收藏
- 关注

原创 MyBatis笔记(一)
1.MyBatis介绍 1.1 Mybatis由来:MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 1.2 Mybatis的特点:Mybatis是一个优秀的持久层框架,它对使用JDBC操作数
2017-08-21 22:02:01
1238

原创 Maven教程
这篇博文记录学习maven的过程,使用Eclipse Version: Neon.3 Release (4.6.3)已经内置了maven 3.3.3 但是我使用的是3.3.9版本的maven介绍Maven是Apache下一个纯Java开发的开源项目,它是一款项目管理工具,使用maven对java项目进行构建、依赖管理。项目的构建就是一个项目从编写源代码到编译、测试、运行、打包、部署的过
2017-07-26 09:53:45
421

原创 spring AOP---【小白系列】0基础到熟练应用spring框架(三)
aop概念:AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善,实际上是一种思想,对一个方法在不改变源码的情况下进行的增强。aop的核心概念:连接点(joinpoint):目标对象中可以被增强的方法 叫做连接点切点(pointcut):连接点
2017-07-13 11:01:16
484

原创 spring环境搭建&spring快速入门---【小白系列】0基础到熟练应用spring框架(一)
spring简介Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。◆目的:解决企业应用开发的复杂性◆功能:使用基本的JavaBean代替EJB,并提供了更多的企
2017-07-09 11:16:33
1025

原创 struts2 interceptor拦截器---【小白系列】0基础到熟练应用struts2框架(六)
struts2 interceptor拦截器
2017-07-06 21:57:28
509

原创 struts2参数封装---【小白系列】0基础到熟练应用struts2框架(五)
web阶段我们封装参数,是使用BeanUtils 和request.getparamsMap来进行封装的,实际的本质就是,被封装对象的属性名字,与参数是否同名同名的话就封装进去,不同名就放弃匹配map中的key 是否与对象中的属性一致匹配表单项的name 是否与对象中的属性 一致1.属性封装(属性驱动)普通属性:实体属性:注意:
2017-07-06 10:56:15
376

原创 struts2值栈&struts ognl表达式---【小白系列】0基础到熟练应用struts2框架(四)
今天学习了struts2的值栈正好用博客和大家分享下学习过程。值栈,我们通过8个问题来总结学习问题一:什么是值栈(ValueStack)ValueStack 是 struts2 定义的一个接口规范,struts2 为该接口提供了实现OgnlValueStack(也有人会把值栈叫做ognl上下文对象)
2017-07-06 10:13:33
467

原创 Struts2结果视图配置---【小白系列】0基础到熟练应用struts2框架(二)
Struts2结果视图配置就是struts.xml中action标签的result属性 实际上当我们访问这个action时,我们观察浏览器的地址是没有改变的,所以这个结果肯定有一个默认的跳转方式,和之前的javaweb相结合,感觉像请求转发的方式,不改变地址栏。没错action的结果视图默认的方式就是请求转发,那么我们怎么改变这个配置呢?需要通过result的
2017-07-05 09:50:29
551

原创 hibernatJPA---【小白系列】0基础到熟练应用hibernate框架(十五)
JPA概念Java Persistence API (java持久化API) 与JDBC性质一样,都属于规范。这套规范定义了如何以面向对象的方式操作数据库.这套出现在hibernate框架之后.受hibernate框架启发.其中与hibernate设计不同的是支持以注解的方式注册实体对象.hibernate率先宣布支持JPA
2017-07-03 11:10:20
710

原创 struts2环境搭建---【小白系列】0基础到熟练应用struts2框架(一)
Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求
2017-07-03 10:28:13
597
2

原创 hibernate中的批量查询(HQL查询&投影&Criteria&离线&sql)---【小白系列】0基础到熟练应用hibernate框架(十一)
HQL查询简介:HQL(Hibernate Query Language): hibernate查询语言,是hibernate自创的面向对象查询语言,语法和sql相似,但是因为是面向对象,所以在查询语句中 不可能出现数据库相关的信息基本查询 String hql ="from Customer"; Query query = session.creat
2017-06-30 11:50:00
884

原创 hibernate中对象视图导航查询|加载策略---【小白系列】0基础到熟练应用hibernate框架(十四)
hibernate中对象视图导航查询|加载策略
2017-06-30 10:22:16
408

原创 hibernate实体类的创建规则---【小白系列】0基础到熟练应用hibernate框架(六)
规则:1.实体类需要提供无参构造2实体类应提供与数据库中列对应的属性3.实体类中的属性应使用包装类型4.实体类需要提供OID与表中主键列对应5.实体类不能被final
2017-06-28 20:50:19
614

原创 hibernate加载策略session.load()与session.get()---【小白系列】0基础到熟练应用hibernate框架(五)
hibernate框架加载策略 session.load()与session.get()
2017-06-28 09:37:29
594

原创 hibernate增删改查案例教程---【小白系列】0基础到熟练应用hibernate框架(三)
【小白系列】0基础到熟练应用hibernate框架(三)---增删改查
2017-06-27 20:33:46
498

原创 hibernate的Configuration,SessionFactory,Session详解---【小白系列】0基础到熟练应用hibernate框架(二)
【小白系列】0基础到熟练应用hibernate框架(二)---API(Configuration,SessionFactory,Session)详解
2017-06-27 18:52:15
474
原创 seata no available service found in cluster ‘default‘
seata解决no available service found in cluster 'default'
2022-10-29 20:50:25
2470
原创 微信支付验证签名失败
1.首先你要确定你的签名可以通过官方校验https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=20_12.当然了,你报这个错说明你微信都调起来了,责任不在后端3. 贴一个后端常见的返回{ "code": 0, "message": "操作成功!", "data": { "timeStamp": "1600596714", "package": "Sign=WXPay", "paySign": "75F5C70FB
2020-09-20 19:50:43
1999
原创 seata集群搭建
1: Seata是什么:自己去百度2:Nacos是什么:自己去百度3:部署seata1.下载seata1.3文件2.配置file.conf 我用的是db模式的,seata有个数据库文件,自己导入一下## transaction log store, only used in seata-serverstore { ## store mode: file、db、redis mode = "db" ## file store property file {..
2020-09-09 12:01:02
3769
原创 Nacos1.3.1集群搭建
1.初始化数据库脚本新建 nacos-config的数据库找到conf/nacos-mysql.sql,将其导入到数据库中。2.配置文件vim conf/application.properties 添加spring.datasource.platform=mysqldb.num=1db.url.0=jdbc:mysql://39.97.888.29:3306/nacos-config?characterEncoding=utf8&connectTimeout=...
2020-09-08 19:13:56
731
原创 Nginx1.8下载安装Linux实战
1.下载并安装nginxwget http://nginx.org/download/nginx-1.18.0.tar.gz2.解压tar -zvxf nginx-1.18.0.tar.gz3.安装扩展yum -y install pcre-develyum -y install openssl openssl-devel4.添加https 扩展./configure --prefix=/usr/local/nginx --with-http_stub_status_mo.
2020-09-08 18:04:39
574
原创 no available service ‘default‘ found, please make sure registry config corre seata
no available service 'default' found, please make sure registry config corre的错误原因1.配置错误2.版本错误 客户端与服务端版本不一致
2020-08-19 18:48:05
7009
3
原创 Solr实现京东搜索
使用solr实现京东网站中的商品搜索功能,需求:1.可以根据关键字搜索商品信息2.可以根据商品分类、价格过滤搜索结果3.可以根据价格排序4.可以实现分页界面如下:Controller层:获取搜索条件,响应搜索结果到前台页面service层:使用solrj调用solr的服务进行索引和搜索dao层:不开发(数据参考solr笔记(二)) 1
2017-09-05 17:02:40
4091
2
原创 solr笔记(二)
schema.xmlschema.xml 文件在 solrhome/collection1/comf目录下,在schema.xml文件中定义了Field域以及域的类型等配置打开文件,看里面的属性。Field(域) name:域的名称Type:域的类型indexed:是否索引Stored:是否存储Required:是否必须multiValued:是
2017-08-31 00:10:20
851
seata1.3.zip
2020-07-21
java接入微信APP支付/支付宝APP支付
2018-01-09
solr实现京东搜索
2017-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人