自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

年少無知,稳步前行。

一个懵懂菜鸟程序猿。

  • 博客(22)
  • 收藏
  • 关注

原创 Mybatis拦截器介绍及使用

而且虽然能指定插件拦截的位置,但这个是在执行方法时利用反射动态判断的,初始化的时候就是简单的把拦截器插入到了所有可以拦截的地方。所以尽量不要编写不必要的拦截器。MyBatis允许使用者在映射语句执行过程中的某一些指定的节点进行拦截调用,通过织入拦截器,在不同节点修改一些执行过程中的关键属性,从而影响SQL的生成、执行和返回结果,如:来影响Mapper.xml到SQL语句的生成、执行SQL前对预编译的SQL执行参数的修改、SQL执行后返回结果到Mapper接口方法返参POJO对象的类型转换和封装等。

2023-04-11 16:33:39 3235

转载 Spring AOP——Spring 中面向切面编程

Spring AOP——Spring 中面向切面编程前面两篇文章记录了 Spring IOC 的相关知识,本文记录 Spring 中的另一特性 AOP 相关知识。部分参考资料:《Spring实战(第4版)》《轻量级 JavaEE 企业应用实战(第四版)》Spring 官方文档W3CSchool Spring教程易百教程 Spring教程一、AOP——另一种编程思想1.1 什么是 AOPAOP (Aspect Orient Programming),直译过来就是 面向切面编程。AO

2021-03-05 16:47:35 191

转载 基于Openresty进行配置https,配置https后能够对传输的文本进行加密传输(http请求转换为https请求)

一、配置https1、默认openresty、openssl已经安装完成,我在/usr/local/openresty/nginx/conf/目录下创建一个cert文件夹用来存放证书和服务器私钥(可根据自己情况而定)。[root@ZYL conf]# pwd/usr/local/openresty/nginx/conf[root@ZYL conf]# lscert fastcgi_params koi-win nginx.

2020-12-15 15:28:56 1591

转载 Linux系统centos中sudo命令不能用----提升权限

1.切换到root用户 su ,如果想要切换回去 exit2.添加sudo文件的写权限,命令是:chmod u+w /etc/sudoers3.编辑sudoers文件vi /etc/sudoers找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)ps:这里说下你可以sudoers添加下面四行中任意一条youuser ALL=(ALL) ALL%youuser...

2020-10-13 19:24:23 589

转载 php exec返回详细报错信息

php exec执行后返回一个 数字,0表示执行成功, 如果是非0,则说明有错误发生,但通过这个数字经常无法得到详细错误信息。可以通过在命令后加2>&1,这样就会将错误详细信息赋给$output。exec('ls 2>&1', $output, $return_val); var_dump($output); 作者:Tsun424链接:https://www.jianshu.com/p/d12d642b2f24...

2020-09-09 10:31:15 1162

转载 CentOS7安装Nginx

CentOS7安装Nginx文章转自:https://www.cnblogs.com/liujuncm5/p/6713784.html安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用CentOS7 作为安装环境。一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre...

2020-09-02 16:04:12 148

原创 centos7环境下,nginx连接mysql出现 (HY000/2002): Permission denied 错误解决办法

报错:PHPWarning:mysqli_real_connect():(HY000/2002):Permissiondeniedin解决办法: 关闭SElinux (默认情况下SElinux是启用状态)查看SElinux状态: 1 sestatus   临时关闭: 1 setenforce 0   永久关闭:配置路径 : vi/etc/sysconfig/selin...

2020-09-02 15:53:18 1006

转载 CentOS7 安装PHP7.0

在centos7通过yum安装PHP7,首先在终端运行:需要先安装epel-release。1.安装epel-release通过命令:yum -y install epel-release成功安装。2.安装PHP7CentOS/RHEL 7.x: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.we...

2020-08-31 18:45:35 833

转载 CentOS 7 下安装 Mysql 5.7

CentOS 7 下安装 mysql5.7由于CentOS7的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。下载命令:wgethttps://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm然后进行yum源的安装:rpm -ivh mysql57-community-release-el7-9.noarch.rpm安装完成后,就可以使用yu...

2020-08-14 11:33:44 205

转载 事务ACID理解

事务管理(ACID)谈到事务一般都是以下四点原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性(Consistency)事务前后数据的完整性必须保持一致。隔离性(Isolation)事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离。持久性(D...

2020-01-05 16:51:16 120

转载 Mysql索引详解

1、索引索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。2、索引,是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取即可。1.1、索引选取类型1、越小的数据类型通常更好:越小的数据类型通常在磁盘、内存和CPU缓存中都需要更少的空间,处理起来更...

2020-01-05 15:40:07 116

转载 十大经典排序算法最强总结(含JAVA代码实现)

本文如有错误,请各位前辈指出。0、排序算法说明0.1排序的定义对一序列对象根据某个关键字进行排序。0.2 术语说明稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面; 不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面; 内排序:所有排序操作都在内存中完成; 外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传...

2019-11-13 16:06:37 136 1

翻译 移动端和PC端都兼容的图片滑动切换展示效果—PhotoSwipe

介绍一款兼容移动端和PC端的图片滑动切换展示效果—PhotoSwipe,PhotoSwipe是一款可以在移动触控设备上和PC桌面上完美运行的免费开源的图像展示l类独立的Javascript库,它基于HTML和Javascript实现,无需依赖任何第三方库,可应用于图集、相册展示等场景。如何使用PhotoSwipe独立于其他js框架,可以非常方便的融入其他诸如CMS系统中。1.引入...

2019-09-18 16:24:22 888

原创 用PHP-Beast加密你的PHP源代码

PHP-Beast是一个PHP源码加密的模块,其使用DES算法加密,用户可以自定义加密的key来加密源代码。github:https://github.com/liexusong/php-beast1. PHP-Beast的安装$ wget https://github.com/liexusong/php-beast/archive/master.zip$ unzip mas...

2019-09-06 16:37:32 497

原创 Javascript 自带简单解密算法Base64,window.btoa和window.atob使用详解

介绍window.atob( String ) 将一个字符串编码为一个Base64字符串。window.btoa( String ) 解码一个Base64字符串。用法只有字符串才能被转换,支持转换 ASCII字母和数字,但不支持中文!基本用法// 转base64var a= btoa("abcde");// 转码结果 "YWJjZGU="...

2019-04-04 16:02:44 1580 1

转载 bootsrap table editable 中文文档

前言因为要用到 Bootstrap-table ,不可避免的会用到表格编辑功能,而 X-editable 可在页面上创建可编辑元素。 它可以与前端框架(Bootstrap,jQuery UI,jQuery )配合使用,编辑模式包括弹出和行内模式。只是兜兜转转找了下只有英文文档,还是不方便查阅,所以进行了部分翻译。翻译范围为:Getting started与$().editable(option...

2019-03-25 14:22:44 2699

原创 微信小程序一步获取微信openid和session_key!!!

 首先把如图所示地方打钩。  在对应的js中添加一个函数,函数内容:const APP_ID ='';//输入小程序appid  const APP_SECRET ='';//输入小程序app_secret  var OPEN_ID=''//储存获取到openid  var SESSION_KEY=''//储存获取到session_key  Page({    g...

2018-11-29 17:30:45 2483 1

转载 微信小程序中WXML和WXSS的样式详细介绍!

         对于css不熟悉的Android程序员来说,开发微信小程序面临的一个比较困难的问题就是界面的排版了。微信小程序的排版就跟wxml和wxss有关了,它们两者相当于android的布局文件,其中wxml指定了界面的框架结构,而wxss指定了界面的框架及元素的显示样式。一、wxml界面结构wxmL比较容易理解,主要是由八大类基础组件构成: 一、视图容器(View Con...

2018-11-15 18:22:22 2211

原创 JAVA各种集合全面详细介绍(List、Set、Map)

(本文搜集全网知识点以及博主个人见解,有不对的地方可提出并探讨。转载请注明原文地址!)java集合概念集合类存放于java.util包中。 集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。 集合类型主要有3种:set(集)、list(列表)和map(映射)。 集合接口分为:Collection和Map,lis...

2018-08-16 17:14:28 2040 1

转载 设计模式六大原则(详细解释)

目录:设计模式六大原则(1):单一职责原则设计模式六大原则(2):里氏替换原则设计模式六大原则(3):依赖倒置原则设计模式六大原则(4):接口隔离原则设计模式六大原则(5):迪米特法则设计模式六大原则(6):开闭原则正文设计模式六大原则(1):单一职责原则定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不...

2018-08-02 14:08:07 899

转载 Android Socket 轻松建立连接和发送消息

1.建立Socket连接 1) Socket 实现了TCP/IP协议,可以连接到网络上的上脑,并收发数据 2) ServerSocket 用于服务端,可以监听服务端口,等待客户端连接,连接后可以生成用于传输数据的Socket 3) 创建服务端 ServerSocket serverSocket = new ServerSocket(9999); ...

2018-08-01 16:42:50 1955

原创 Git首次提交远程仓库(git.hub或者码云)

第一步、初始化本地仓库git init第二步、添加提交内容git add .(.代表全部提交)第三步、添加远程站点git remote add origin https://github.com//.git(或者码云等类似地址) (如果报fatal: remote origin already exists错误,则输入git remote rm origin)...

2018-08-01 16:28:53 320

空空如也

空空如也

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

TA关注的人

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