- 博客(31)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
转载 git回滚reset、revert、四种模式,超级详细
了解知识Git四个工作区域Workspace: 工作区,就是你平时存放项目代码的地方Index / Stage: 暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息Repository: 仓库区(或版本库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本Remote: 远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换一、问题描述在利用github实现多人合作程序开发的过程中,我们有时会出
2021-07-09 14:53:49
85147
9
原创 什么是幂等性、幂等性解决方案
一、什么是幂等性幂等性是一个技术术语、类似鉴权、都有一堆的解决方案二、什么情况需要幂等业务开发中,经常会遇到重复提交的情况,无论是由于网络问题无法收到请求结果而重新发起请求,或是前端的操作抖动而造成重复提交情况。 用户在APP上连续点击了多次提交订单,后台应该只产生一个订单; 向支付宝发起支付请求,由于网络问题或系统BUG重发,支付宝应该只扣一次钱。很显然,声明幂等的服务认为,外部调用者会存在多次调用的情况,为了防止外部多次调用对系统数据状态的发生多次改变,将服务设计成幂等。.
2020-11-22 13:29:59
3995
原创 java8日期时间格式总结
传统的java日期时间格式和Java8的日期时间格式最大的不同就是现成安全public class TestDate { public static void main(String[] args) throws Exception{ SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); C...
2019-07-04 19:17:02
2654
原创 @ImportResource和@Bean注解详解,超详细
@ImportResource:导入Spring的配置文件,让配置文件里面的内容生效;Spring Boot里面没有Spring的配置文件,我们自己编写的配置文件,也不能自动识别;想让Spring的配置文件生效,加载进来;@ImportResource标注在一个配置类上<?xml version="1.0" encoding="UTF-8"?><beans ...
2018-11-17 20:46:54
2538
1
原创 @ConfigurationProperties和@Value的区别和@PropertySource讲解,超详细
@PropertySource实体类@Component@ConfigurationProperties(prefix = "person")private String lastName; private Integer age; private Boolean boss; private Date birth; private Map<St...
2018-11-17 20:31:17
2178
1
原创 Nginx可以做什么?看完这篇你就懂了
本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得,欢迎留言交流。Nginx能做什么——反向代理——负载均衡——HTTP服务器(动静分离)——正向代理以上就是我了解到的Nginx在不依赖第三方模块能处理的事情,下面详细说明每种功能怎么做。反...
2018-11-16 19:55:15
78641
28
原创 用spring boot写一个hello world并分析执行流程,超详细
废话不多说,直接创建一个springboot项目 文章用的版本为:1.5.9.RELEASE1.创建pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:...
2018-11-11 18:23:46
22269
6
原创 SpringBoot多数据源以及多数据源事物
请耐心看完注意:本示例用的是springboot2.0你们在项目中有使用到多数据源吗?原理使用根据包名,加载不同的数据源,也可以根据注解加载不同的数据源直接奔向主题,请系好安全带!!! 配置两个不同的数据源#datasource1spring.datasource.test1.driver-class-name = com.mysql.jdbc.Driverspr...
2018-11-04 14:58:05
701
原创 shiro授权 shiro和企业项目整合开发
如果需要本篇博客内容的代码!请到我的博客下载中心去下载: https://download.youkuaiyun.com/download/qq_36125138/10720415项目运行图:什么是权限管理?权限管理是系统的安全范畴,要求必须是合法的用户才可以访问系统(用户认证),且必须具有该 资源的访问权限才可以访问该 资源(授权)。认证:对用户合法身份的校验,要求必须是合法的用户才可以...
2018-10-14 23:05:03
1022
原创 shiro、基于url权限管理、超详细
如果需要本篇博客内容的代码!请到我的博客下载中心去下载 https://download.youkuaiyun.com/download/qq_36125138/10719559项目运行图:权限管理原理知识 什么是权限管理 只要有用户参与的系统一般都要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。...
2018-10-14 15:27:38
48610
8
原创 MyBatis总结2
输入映射和输出映射 输入参数映射 返回值映射 动态sql If Where Foreach Sql片段 关联查询 一对一关联 一对多关联 Mybatis整合spring 输入映射和输出映射Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心。 parameterType...
2018-08-28 11:36:02
188
原创 MyBatis总结1
Mybatis架构 mybatis配置SqlMapConfig.xml,此文件作为mybatis的全局配置文件,配置了mybatis的运行环境等信息。mapper.xml文件即sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在SqlMapConfig.xml中加载。 通过mybatis环境等配置信息构造SqlSessionFactory即会话工厂 由会话...
2018-08-28 11:28:17
205
原创 MySQL总结,超超详细
这个MySQL总结是上学的时候编写的,现在贡献给大家,希望大家多多支持我create database students; -- 创建数据库show databases; -- 查看数据库drop database students; -- 删除数据库use students; -- 使用use选用数据库-- 数据库类型da...
2018-08-22 09:04:00
1406
1
原创 MySQL编程,函数,存储过程,触发器
65.函数(-- 1、mysql的变量 /*系统变量 :系统自定义的,只能读取,不能修改。show variables like 'char%'; */(show variables like 'version%';select version();)-- 2.用户自定义变量: /* 定义一个变量:set 变量赋值 : set 变量名 = 变量值。 注...
2018-08-22 09:01:35
318
原创 MySQL索引,视图总结
索引(/* 创建索引 语法:create index 索引名称 on 表名(字段名); alter table 表名 add index 索引名称(字段名);*/(-- 案例create index epay_index on emp(epay);)/*删除索引 语法: drop index 索引名称 on 表名; */drop index e...
2018-08-22 08:58:58
1097
原创 MySQL查询总结,各种函数终结,字符串操作总结
insert -- 增delete -- 删truncate -- 删update -- 改select -- 查-- 更删改查实例(select * from constraint_test;insert constraint_test value (null,'田七','男',3); -- 增值列可以写列...
2018-08-22 08:57:11
978
原创 MySQL基本数据库操作和表操作
create database students; -- 创建数据库show databases; -- 查看数据库drop database students; -- 删除数据库use students; -- 使用use选用数据库 -- 数据库类型date -- 日期2014-09-18time ...
2018-08-22 08:53:55
205
原创 06js超级玛丽小游戏
js超级玛丽小游戏怎么用通过按键,来控制图片的位置这个小游戏,用面向对象会很方便,不用面向对象会很麻烦很麻烦,比如以后要讲解的坦克大战的游戏,要是用纯的面向过程或函数式的方式写,那维护起来会非常的麻烦。 游戏分析:看看如何通过按钮来控制mario的位置设计相关的对象(Mario x y ...)onclick属性:当用户点击某个对象时调用的事件句柄 素材...
2018-08-22 00:55:22
992
原创 05Object类
Object类对象—Object类 Object类是所有javascript类的基类,提供了一种创建自定义对象的简单方式,不需要程序员再定义构造函数。 主要属性:constructor—对象的构造函数prototype—获得类的prototype对象static性质 主要方法:hasOwnProperty(property)—是否属于本类定义的属性isPr...
2018-08-22 00:50:58
191
原创 jQuery选择器
太简单就不演示了-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...
2018-08-12 22:28:56
143
原创 jQuery总结
jQuery是对JavaScript的封装,使用jQuery可以简化很多之前的JavaScript代码,简化开发本人学习jQuery是通过xmind这款软件来记载的,如下图由于太大无法整个截屏,想要这个xmind文档可以去我的下载中心下载https://download.youkuaiyun.com/download/qq_36125138/10592095后续围绕着这个文档逐个讲解里...
2018-08-08 23:39:35
159
原创 04JavaScript构造函数
js面向(基于)对象编程——类(原型对象)与对象对象—对象(成员)函数的初步介绍在某些情况下,我们要需要定义对象函数。比如人对象:除了有一些属性外(成员变量表示的年龄,姓名……),我们人对象还有一些行为比如:可以说话,跑步……,通过学习,我们人还可以做算术题。这是就要用函数才能完成。现在要对Person对象完善:①添加speak函数,输出我是一个好人②添加jisuan函数,可以计算从1+...
2018-08-07 18:11:12
158
原创 03JavaScript中的this关键字详解
差点忘记更新了,下面记一下this关键字的用法和理解有什么问题可以私聊我的QQ:1183449836this—问题提出<html> <head> <script language="javascript"> function Person(){ ...
2018-08-06 23:29:28
155
原创 02js面向(基于)对象编程
澄清概念在 js 中基于对象 == js 面向对象在 js 中没有类,但是它取了一个新的名字叫 原型对象,因此 类==原型对象 js面向(基于)对象计算机语言的发展是向接近人的思维方式演变的,这是一个大趋势。js引入了面向对象的思想,js不是纯面向对象的,我们可以认为它是基于面向对象的。汇编语言 [面向机器]c语言 [面向过程]...
2018-08-05 22:10:28
144
原创 01Javascript的基本总结
Js适用于web开发的脚本语言 脚本语言是什么? 脚本语言往往不能独立使用,他和html/jsp/php/asp/asp.net配合使用 脚本语言有自己的变量。函数,控制语句(顺序,分支,循环) 脚本语句实际上是解释性语言(即在执行的时候,直接对源码进行执行) Java程序 java->class->jvm Js->浏览器(js引擎来解释执行) Js...
2018-08-05 21:11:53
232
原创 MD5和SHA1加密demo
java中使用MD5进行加密import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import sun.misc.BASE64Encoder;/** * java中使用MD5进行加密...
2018-07-20 11:52:19
1136
原创 Java正则表达式中量词贪婪型,勉强型,占有型简单描述
今天看《Thinking In java》正则表达式这一节量词有讲到量词特意写了一篇博客来总结。 量词的意思是:描述了一个模式吸入输入文本的方式贪婪型 :java正则表达式默认匹配是贪婪型,就是原始表达式(x?),会 为所有可能的模式发现尽可能多的匹配。Matcher m = Pattern.compile("x+") ...
2017-10-18 18:00:12
617
原创 从多层嵌套类中访问外部类的成员
一个类内部类被嵌套多少次不重要,他能透明地访问所有它嵌入的外围类的所有成员。如果有多个外围类具有同名同参的方法,则会默认调用最里层的方法,如果想调用它上一层方法则必须要指定他的类名.this.方法名。class MNA{ public void f(){System.out.println("Parcel.f()");} public void g(){System.out.printl...
2017-10-11 16:49:19
992
转载 java类的初始化过程以及继承关系的初始化的过程
一.类加载时,变量的初始化顺序:1.首先,给静态成员变量分配内存空间,进行默认初始化(整型为0,浮点型为0.0,布尔型为false,字符型为'\u0000',引用型为null) 2.其次,执行静态成员变量的初始化操作静态成员的初始化,包括两种: 声明时直接初始化和静态代码块 执行顺序为:在代码中的出现的顺序(声明的顺序) 如果创建了对象,则在堆中给类的实例分配内存...
2017-09-29 13:29:00
301
原创 接口内部的类
正常情况下,不能在接口内放置任何代码,但嵌套类可以作为接口的一部分。你放到接口中的任何类都自动是 public和static的。因为是static的,只是将嵌套类置于接口的命名空间内,这并不违反接口规则,你甚至可以在内部类中实现其外围类的接口。 public interface Parcel{ public void menthod(); class Test implemen...
2017-06-27 21:08:35
299
原创 内部类与向上转型
当蒋内部类向上转型为其基类,尤其是转型为一个接口的时候,内部类就有了用武之地。 interface Contents{ int value();}interface Destination{ String readLabel();}class Parcel4 { private class PContents implements Contents { ...
2017-06-27 18:02:03
231
KB2729094、KB2731771、KB2533623、KB2670838、KB2786081补丁包
2021-10-21
idea总结,超详细(png图片)
2019-05-25
jQuery总结xmind图超级详细
2018-08-08
feign请求第三方接口报错
2022-02-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人