自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 关于增强mapper的实现

当我们学习了mybatis后,我们在感叹mybatis的强大的同时,可能也会为重复的sql而感到厌烦,于是有了MybatisPlus 与 TKMybatis,对于还没用过的可能还不习惯,于是便自己想整一个简单的mapper增强,里面放置一些通用的方法,基于MybatisPlus的一些启发来实现,首先不管这些方法在mapper的具体实现,先考虑将这些通用方法在service与mapper层提取出来我们首先定义BaseService与BaseMpper接口:/** * service层公用方法接口

2021-08-09 18:20:28 679

原创 ssm整合zookeeper和dubbo

zookeeper与dubbo介绍: Dubbo是一个RPC框架, RPC, 全称Remote Procedure Call 远程过程调用,是分布式架构的核心,Dubbo提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 Zookeeper是一个分布式应用程序协调服务 详细请戳连接,大佬很厉害https://blog.csdn.net/qq754772661/article/details/11...

2021-07-30 21:13:49 587

原创 ssm整合Redis做mybatis二级缓存

cmd命令进入redis的根目录选择redis根据那个配置文件启动,在其根目录中有两个配置文件,一般选择redis.windows-service.conf,redis.windows.conf以非系统服务方式启动程序使用的配置文件

2021-07-22 20:47:26 250

原创 Jdbc源码分析及桥接模式

说起jdbc,我相信很多人都不陌生,在最开始的web项目中,我们常常用它来连接数据库执行sql语句,下面是一个连接mysql的例子:/*** 定义数据库连接辅助类*/public class DBhelper { private static final String DRIVERNAME = "com.mysql.cj.jdbc.Driver"; private static final String URL = "jdbc:mysql://127.0.0.1:3306/

2021-07-16 13:55:53 453

原创 Servlet源码分析

在servlet项目中,我们新建TestServlet类继承Httpservlet,重写其doPost与doGet方法,就可以接收前台的get和post请求,那么这是为什么呢?首先通过源码我们可以发现: HttpServlet 继承自 GenericServlet 抽象类,GenericServlet 实现了 Servlet 接口,ServletConfig 接口,Serializable 接口Servlet接口,是一个顶层接口,如下图public i...

2021-07-14 15:59:29 1022

原创 Android开发App自动更新的实现(基于AsyncTask异步下载)

Android开发App自动更新的实现(基于AsyncTask异步下载)平时再做app开发的过程中,app自动更新的功能必不可少,但是自身又不是专业安卓开发,因此在这个过程踩过很多坑,特此写一篇博客记录下来,以便后面在其他地方也用到这个功能的时候还能顺利的写出来首先需要在app进入第一个页面加载的过程中检查app版本,决定是否要更新 一 . 我在首页的初始化方法里面new一个检查版本...

2019-01-24 16:36:24 429

原创 学习笔记-------web端上传文件

通过模拟一个用户注册并上传头像的过程sql语句 创建数据库create table users(userid char(20) primary key,userpwd char(20) not null,userimg char(30) not null);.dao包中写上一个接口public interface UserinfoDao { //注册方法 pu...

2018-08-22 21:31:40 434

原创 学习笔记----mvc模型

什么是mvc模式 V即View视图是指用户看到并与之交互的界面。比如由html元素组成的网页界面,或者软件的客户端界面。MVC的好处之一在于它能为应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,它只是作为一种输出数据并允许用户操纵的方式。M即model模型是指模型表示业务规则。在MVC的三个部件中,模型拥有最多的处理任务。被模型返回的数据是中立的,模型与数据格式无关,这样一个...

2018-08-22 20:32:29 1521

原创 jsp学习笔记------session浏览器变量的用法

session变量属于浏览器变量,只有在下列情况下才会清除: 1. 浏览器关闭; 2. 服务器关闭 3. 删除session代码 4. session 代码删除 session 运用于浏览器记住登录账户,用于一定时间内在该网站的其他页面免登录,session 存在于30分钟,这个时间也可以手动设置//创建一个sess...

2018-08-20 21:01:39 872

原创 学习笔记---------jsp的三种页面跳转from表单,a链接,js点击事件

jsp的三种页面跳转方式 1.from表单提交 from表单的页面跳转有post和get两种跳转方式,其中get是不加密的,通过地址栏传递数据,post是加密的在index.jsp页面写上from表单<!-- 表单提交页面跳转 --><!-- 跳转方式有两种:post和get --><!-- action后面接要跳转的地址 ...

2018-08-17 20:49:12 4856

原创 学习笔记----------jsp中request请求与response响应

一.什么是jsp? jsp: java server page 简而言之,就是java服务器页面,里面可以写前端html,js,css以及后台java语言,进行前端请求服务器数据,服务器响应前端请求,达到数据交互的效果. 建立 <%@ page language=”java” contentType=”text/html; charset=U...

2018-08-16 19:27:39 1882

原创 学习笔记-------jquery选择遍历相对于js的选择遍历的优越性

一.在今天的学习中,在做前端页面购物车的时候,因为用户购买商品的不确定性,需要我们动态创建标签,在做页面交互的时候,深深感觉到了js在动态生成标签并遍历选择的时候的不便利,因此写下笔记1.在这里简化一下,添加一个按钮,用来点击动态生成购物车的标签,下面是一个购物车的抬头     <button id="adds">添加

2018-08-15 21:20:25 213

原创 学习笔记----在myeclipse中运用程序对数据库进行增删改查以及架包构建初试

一.架包的构建 1.分别是接口包,类的实现包,类的包,测试包,以及工具类包 - 架包的构建 1).impl包继承接口包dao,在其中实现接口中的方法,这样直接查找接口包就知道具体有哪些方法,不需要关注方法的实现; 2).impl包继承工具包util,在工具包中构建连接sql数据库的连接方法,便于后期维护; ...

2018-08-06 21:23:57 494

原创 MySQL中sql查询语句-------外键查询

一.为了便于说明,先创建两张相关联的表 DROP TABLE IF EXISTSdept; CREATE TABLEdept( deptnoint(11) NOT NULL, dnamevarchar(20) default NULL, locvarchar(20) default NULL, PRIMARY KEY (deptno) ) ENGINE=InnoDB DEFAU...

2018-08-03 10:27:31 26664

空空如也

空空如也

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

TA关注的人

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