自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Wyndem的博客

造福需要的人

  • 博客(83)
  • 资源 (9)
  • 收藏
  • 关注

原创 MAVEN 自定义插件

文章目录快速开始创建第一个插件0. 约束1. 添加依赖2. 创建插件类3. 打包使用引用文件说明快速开始创建第一个插件0. 约束在创建插件之前,MAVEN官网有个重要的约束,应该所有自定义插件的开发者都应该遵循此约束。Apache Maven 维护的统一的命名约束为:maven-<yourplugin>-plugin用户自定义插件命名约束:<yourplugin&...

2019-08-04 13:15:09 141

原创 Maven私服搭建及自定义Archetype(骨架)

文章目录搭建MAVEN私服为什么要用私服怎么搭建?Nexus下载安装配置运行添加第三方仓库添加本地仓库MAVEN配置settings文件配置项目pom文件配置上传自定义项目骨架什么是archeType创建archetype手动创建1.创建MAVEN项目2.创建archetype描述3.创建文件模板4.生成archetype插件创建(推荐)使用自定义archetype参考文献搭建MAVEN私服为...

2019-07-31 16:24:55 592

原创 Maven从入门到入土-项目管理工具

前言Maven是我们经常用到的一个项目管理工具,但是我们有没有真正的对它进入了解呢?我是没有,所以才写下这篇博客来记录,我所知道的Maven知识,有不足的地方欢迎指正。认识Maven认识Maven从发音开始 美[ˈmeɪvn],中文谐音:美温,查了翻译后才知道我一直叫错了。在Maven官网中有一段关于他自己的介绍,下面只取一部分:The result is a tool that ...

2019-07-23 14:01:11 63

转载 关系型数据库(二)

锁模块InnoDB和MyISAM关于锁方面的区别是什么InnoDB默认用的是行级锁,也支持表级锁,不使用索引的时候用的是表级锁。MyISAM默认用的是表级锁,不支持行级锁。共享锁(S)排他锁(X)意向共享锁(IS)意向排他锁(IX)共享锁(S)兼容冲突兼容冲突排他锁(X))冲突冲突冲突冲突意向共享锁(IS)兼容冲突兼容兼容...

2019-05-21 13:53:21 89

原创 关系型数据库(一)

如何设计一个关系型数据库?首先要设计数据库至少需要两大部分:一个存放数据的仓库,那就是硬盘。还有就是管理和控制数据的部分,也就是我们说的数据库系统。主要来说明第二部分数据库系统至少包含了哪些模块。才能被称为数据库。数据库系统存储管理:统一文件格式,管理存储和插入等。缓存机制:如果每次获取都要涉及到I/O操作,那么效率是非常差的,我们可以模仿硬盘的做法,如果获取到某一条数据,那么将相...

2019-05-21 10:52:59 1441

转载 HTTP常见面试题

Http与Https的区别:HTTP 的URL 以http:// 开头,而HTTPS 的URL 以https:// 开头HTTP 是不安全的,而 HTTPS 是安全的HTTP 标准端口是80 ,而 HTTPS 的标准端口是443在OSI 网络模型中,HTTP工作于应用层,而HTTPS 的安全传输机制工作在传输层HTTP 无法加密,而HTTPS 对传输的数据进行加密HTTP无需证书,而...

2019-05-16 11:43:24 84

原创 TCP的三次握手和四次挥手

这里写自定义目录标题前言TCP/IP协议简要说明TCP报文格式三次握手三次握手详解四次挥手常见面试题(转载)前言在TCP/IP协议中,TCP提供可靠的连接服务,采用三次握手来建立一个连接。TCP是面向连接的协议,它提供可靠的报文传输和对上层应用的连接服务。为此,除了基本的数据传输外,它还有可靠性保证、流量控制、多路复用、优先权和安全性控制等功能。TCP/IP协议简要说明TCP/IP协议是根...

2019-05-14 12:48:55 91

原创 基于Spring security + Spring Boot + JWT的封装框架快速入门指南

吐槽近期做一个小玩意,打算实现前后端分离,那么就要用到符合REST协议的API接口了。如果使用纯API的话,就肯定不希望所有人都可以调用我的接口,所以对于API的安全就要重视了,对于我刚刚学习Spring Boot的人来说。第一就想到用Spring全家桶,百度一搜还真有:spring security就是这个安全组件,在配合JWT实现身份鉴定,这样做服务器就不用存session,也完美解决了分布...

2018-11-03 14:51:41 1684

原创 JWT的创建和解析简单说明

添加依赖:Maven&lt;dependency&gt; &lt;groupId&gt;io.jsonwebtoken&lt;/groupId&gt; &lt;artifactId&gt;jjwt-api&lt;/artifactId&gt; &lt;version&gt;0.10.5&lt;/version&gt;&lt;/dependency&gt

2018-10-31 16:44:06 799

原创 浅谈Linux后台运行程序

一般情况下,我们都是使用windows或Mac编程开发,往往服务器都是Linux的操作系统,如果你的服务器还是windows的,那么你可以尝试下用Linux来做服务器,相信我,你会喜欢上它。问题当我们用远程登陆Linux的显示出的黑窗口,然后通过各种手段好不容易将程序跑起来。关闭窗口后,程序也带着关闭了。这时就需要了解一下怎么在Linux后台运行程序了,很简单你只需要几条命令,就可以做到了。...

2018-10-31 10:12:12 2249 7

转载 CSDN-markdown编辑器使用说明书

目录欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑...

2018-09-19 20:56:50 102

原创 Spring Boot 2.x 入门

我能学到什么? 通过这篇文章,你可以独立的创建Spring Boot的入门Demo,你会感觉到搭建一个WEB平台是多少简单容易,我们来开始吧!什么是Spring Boot ?用过Spring全家桶的都知道,用Spring开发WEB有大量的xml文件,这对于维护来说并不是很友好,这种情况Spring也只知道这对于开发者不友好,所以Spring Boot诞生了,Spring Boot...

2018-09-12 22:43:49 461

原创 flask-socketio 和 微信小程序 连接的坑 Error during WebSocket handshake: Unexpected response code: 400

WebSocket connection to ‘wss://wyndem.tunnel.echomod.cn/socket.io/?EIO=3&amp;amp;transport=websocket’ failed: Error during WebSocket handshake: Unexpected response code: 400这个错误,出现很头疼。最后查了快一天的资料。也还是没有用。...

2018-07-06 17:25:09 3296 6

原创 快速排序法

快速排序法快速排序的平均效率为O(n * long n),最坏的情况为O(n^2),这和之前的选择排序法效率快很多,但也有局限性。快速排序法假设有2个数组,一个数组为空,另外一个为1,[_,1],那么排序就知道返回的是1,没有可比性,那如果有3个都有值的数组呢? [3,2,1][3,2,1][3,2,1] 那么我们取中间的2为比较量,把小于2的放在左边,把大于2的放在右边。那么...

2018-06-23 17:01:06 87

原创 选择排序法

选择排序法选择排序是指在一个无序的数组中,按照从小到大或者从大到小的顺序排列。这种排序算法 速度并不是太快,也不是很慢,用大O表示法:O(n^2)举个栗子假设有 [5,9,6,4,3,4,1,0,45,85]这些数组,那么用选择排序法从小到大的顺序排列,首先先把最小的直,挑出来,放到另外一个新的数组中,这个新的数组就是排序好后返回的数组。依次排序就完成了排序好的数组。代码...

2018-06-22 13:31:41 171

原创 二分查找法

二分查找法二分查找法又称为折半查找法,其效率和线型查找比是快很多的。 Q:什么是线型查找法? A:就是普通的查找方法,比如说有20个元素,那么就要遍历20便。举个栗子比如有:1-100个数组。区别线型查找法 那么用线型查找法的话就要遍历100次,这时就有人要说了如果我查找1呢,就只要遍历1次了啊,但我们说的是最坏的情况。也就是遍历的最大值。用大O表示法该查找...

2018-06-22 12:55:24 129

原创 计算机基础之计算机和系统总线可靠性分析(十二)

计算机的总线一般分三种:内部总线系统总线外部总线内部总线内部结构,是cpu、内存、输入、输出设备传递信息的公用通道。系统总线该总线是用来连接微机各功能部件而构成一个完整微机系统的,所以称之为系统总线。系统总线分为三种:数据总线地址总线控制总线外部总线连接外部设备的总线。是CPU与内存RAM、ROM和输入/输出设备接口之间进行通讯的通路。...

2018-06-07 21:29:35 151

原创 计算机基础之主存和磁盘(十一)

主存主存可分为随机存取储存器(RAM)和只读存储器(ROM)。内存就属于RAM,这类的存储器一旦断电,数据就会丢失。bios页面就是属于ROM,这类的存储器一旦断电,仍然可以储存数据。内存的编译内存是按字节编址的,所以单位是字节,1字节是等于8位的。因此计算的范围一般比较小,所以就记住几个常用的:2的10次方为1024即1KB2的20次方=(2的10次方)的平方即1...

2018-06-06 21:53:18 1418

原创 计算机基础之局部性原理(十)

局部性原理局部性原理是指CPU访问存储器时,无论是存取指令还是存取数据,所访问的存储单元都趋于聚集在一个较小的连续区域中。 –来自百度百科三种不同类型的局部性原理时间局部性如果有一个数据被访问,那么这个数据可能还会被再次访问(循环中的变量)空间局部性在最近的将来将用到的信息很可能与现在正在使用的信息在空间地址上是临近的。(数组)工作集理论进程运行时...

2018-06-05 21:42:32 1277

原创 计算机基础之Cache(九)

CacheCache存储器部分用来存放主存的部分拷贝信息。控制部分的功能是判断访问的信息是否存在Cache存储器中,若在即为命中,若不在则没有命中。命中时直接对Cache存储器寻址;未命中时,要按照替换原则决定主存的一块信息放到Cache存储器的哪一块里。高速缓存地址映像方法直接映像:直接映像是指主存的块与Cache中块的对应关系时固定的。全相联映像:允许主存的任一块可以调入C...

2018-06-04 21:49:48 253

原创 计算机基础之存储之间的层级结构(八)

存储之间的层级结构如下图: CPUCPU中含有运算器和控制器,他们之间包含大大小小的寄存器,累加寄存器、指令寄存器等等,这些寄存器也算是存储器中的一种,并且速度是整个计算器中存储最快的CacheCache是除CPU之后,其次最快的一种存储器,故名思意翻译成中文是:缓存,所以该存储器,存储的内容来自于内存。其作用是,CPU读取数据时,优先从Cache中读取,如果...

2018-06-04 21:21:14 535

原创 计算机基础之浮点数运算(三)

浮点数运算,是针对浮点数运算的相关操作。 公式: N=M∗ReN=M∗Re N=M*R^e 其中:M是尾数、e是指数、R是基数举个栗子比如:1000+119=?用浮点数运算来算的话,1000可以为 1.0∗1031.0∗1031.0 * 10^3 119可以为: 0.119∗1030.119∗1030.119*10^31.0和0.119为尾数,10为基数...

2018-06-04 13:34:05 1601

原创 Visualforce Page标签笔记

&amp;amp;amp;amp;lt;apex:page &amp;amp;amp;amp;gt;属性:title:在页面中显示的标题controller:对应的后台控制器tabstyle:选择对象的选项卡样式sidebar: 侧边栏是否显示,默认为:trueshowHeader:是否显示标签名称,默认为trueapplyBodyTag:是否禁用body,默认为trueapplyHtmlTag:是否禁用html,默认为:truedoc...

2018-06-02 19:23:30 522

原创 计算机基础之计算机组成(一)

计算机基硬件系统计算机的基本硬件是由:运算器、控制器、存储器、输出设备和输入设备五大部件组成。CPU运算器、控制器等部件被集成在一起统称为中央处理器(CPU)CPU功能程序控制:CPU通过执行指令来控制程序的执行顺序,只是CPU的重要功能。操作控制:一条指令功能的实现需要若干操作信号配合来完成,CPU产生每条指令的操作信号并将操作信号送往不同的部件,控制相应的部件按指令...

2018-06-02 19:16:02 343

转载 计算机基础之Flynn分类法(四)

Flynn分类法是基于指令流和数据流的数量对计算机进行分类的方法。 一系列修改那些流经数据处理单元的数据(数据流)的命令,可以被认为是一个指令流。以下是四种不同的情况:单指令流单数据流(SISD)——传统的计算机包含单个CPU,它从存储在内存中的程序那里获得指令,并作用于单一的数据流(本例中就是一个指令处理一条数据)。单指令流多数据流(SIMD)——单个的指令流作用于多于...

2018-06-02 18:52:03 873

原创 计算机基础之CISC 和 RISC(五)

首先为了理解CISC和RISC是什么,我们就必须先知道什么是计算机系结构。计算机系统结构1964年,阿姆达尔在介绍IBM360系统时指出:计算机体系结构是站在程序员的角度所看到的计算机属性1982年,梅尔斯明确了传统体系结构就是指硬件与软件之间的界面,即指令及体系结构。1984年,拜尔给出了一个含义更加广泛的定义:体系结构是由结构、组织、实现、性能 4个基本方面组成计算机体...

2018-06-02 18:16:21 1890

原创 计算机基础之最简单的海明校验码(六)

如果求出效验码?2k≥m+k+12k≥m+k+1 2^k \geq m+k+1 开头就上公式,虽然不友好,可这个公式是必须要你知道的。m是二进制的长度。举个栗子假设有: 0 1 1 0 1 0 1 0 二进制数。我们来数数有多少个哈。 1 2 3 4 5 6 7 8 0 1 1 0 1...

2018-05-31 20:16:41 379

原创 salesforce 代码阶段

APex Apex是salesforce开发的云上语言,语法类似于JAVA.开发工具MetaForce IDE 触发器新建触发器,在新建触发器上,选择需要监听的对象。 trigger TestPosition on Position__c (before update){ //处理代码}参数可以为多个:(after insert,after...

2018-05-31 19:39:44 501

原创 salesforce 平台基础

创建程序在设置中点击构建应用程序然后添加应用程序,然后会有下面的界面 创建对象 在搜索框中搜索:对象,即可看到自定义对象页面,点击新建自定义对象按照步骤走就可以。创建选项卡创建对象后,需要在插入该对象的数据,如果把对象放在选项卡上,那么这样便会跟快捷。有两种方法可以创建选项卡:第一种:在创建对象的时候,最后一个栏目上,勾选:在保存该自定义对象后启动“新自...

2018-05-26 16:04:56 1854

原创 java之反射!!

反射通俗的说就是你对象不管做的多么的严谨,只要通过反射就好比一面镜子,把你的对象拷过来,并且拷过来的对象,是任由我宰割的。下面就简单的举个栗子:第一步:创建要反射的对象:这里我就写个超级简单的Student类,里面没有什么东西,2个属性。和一个私有的方法。package javaClass;public class Student { private Stri...

2018-05-22 21:32:32 118

原创 Mysql压缩包zip的安装姿势

下载mysql:https://dev.mysql.com/downloads/mysql/windows 64位下载地址: 链接: https://pan.baidu.com/s/11qEw-uPRlt6FBfOSzRxOqA 密码: rvq7 如果想要下载最新版本直接下载第一个就好了,要下载历史版本,点击:Looking for previous GA versions? 即可看到...

2018-05-14 09:42:08 149

原创 计算机基础之流水线(七)

题目:一条指令分为取指、分析、执行,分别执行的时间为:取指:2ns、分析2ns、执行1ns。流水线周期取该指令最大的耗时时间,为:2ns,那么该流水线的周期为:2ns100条指令全部执行需要的时间理论公式 公式:一条指令执行的时间+(全部指令数量-1)*流水线周期一条指令执行的时间为:取值2ns+分析2ns+执行1ns=5ns全部指令数量为:100流水线周期为:...

2018-04-25 19:08:43 3457 8

原创 计算机基础之二进制详解(二)

介绍二进制数可以分为有符号数和无符号数,有符号数,又可以分为原码、反码、补码。什么是有符号呢? 就是 识别正和负数的,在首尾代表 0 为正 1为负。无符号就是相反啦。原码、反码、补码正数的原码、反码、补码都是一样,没有可讲的。负数负数的原码,最高位是1,反码是除了最高位,其余的与原码取反,补码是反码加1。举例: 十进制数 原码 反码 补...

2018-04-23 16:08:50 3947

转载 计算机基础之进制之间的转换(2.1)

在计算机中,所有的东西都是由0和1编码的。而计算机的运算只有二进制,八进制和十六进制只是我们人们记忆使用的。二进制数:是用0和1来表示的。仅仅用于计算机。十进制数:也就是我们平时用的自然数,是我们人们用的。十六进制数:是用0-9和A-F表示的。八进制数:是用0-7这八个数值表示的。二,八,十六进制的数的位权分别是2^n,8^n,16^n。进制之间的转换转十进制二...

2018-04-23 15:44:52 89

原创 mysql的主从同步

mysql的主从同步前言在配置mysql的主从同步之前,你必须确定两台mysql的版本一定要一致。下面是我搭建的运行环境:mysql版本:mysql-5.6.26 (https://download.csdn.net/download/qq_31403321/10330047)操作系统:Centos 6.6虚拟机:VMware Workstation 14 Pro 14....

2018-04-06 16:58:20 117

原创 Linux Mysql设置远程登录账号

Linux Mysql设置远程登录账号首先去把防火墙的3306端口设置下vi /etc/sysconfig/iptables增加如下行:-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT重启防火墙service iptables restart设置远程登录1.进入mys...

2018-04-06 12:30:34 142

原创 You can change this value on the server by setting the 'max_allowed_packet' variable.

出现原因本来今天插入程序好好的,突然给我抛个异常 com.mysql.cj.jdbc.exceptions.PacketTooBigException: Packet for query is too large (4,867 &gt; 1,024). You can change this value on the server by setting the 'max_allowed_pa...

2018-03-29 20:52:34 533

转载 Mybatis之一对多和多对一查询

Mybatis之一对多和多对一查询什么是一对多?什么是多对一?一对多关联和多对一关联的区别:是从一的一端取多的一端,还是从多的一端取一的一端。创建表:-- 用户表CREATE TABLE `user1`( `id` INT PRIMARY KEY AUTO_INCREMENT, `user_name` VARCHAR(20),-- 用户姓名 `ad...

2018-03-29 20:43:36 94

转载 Mybatis一对一关联查询

Mybatis一对一关联查询有两张表,老师表teacher和班级表class,一个class班级对应一个teacher,一个teacher对应一个class需求是根据班级id查询班级信息(带老师的信息)创建teacher和class表: CREATE TABLE teacher ( t_id INT PRIMARY KEY AUTO_INCREMENT, t_nam...

2018-03-28 21:35:06 332 6

原创 通俗理解KMP算法

通俗理解KMP算法前言如果要比较字符串是否相等或包含,通常的情况下一般是一个个迭代的去比较,比如要比较的字符串长度为20,那么就要比较20次,这样的效率是非常低的。作用上面的字符串比较效率太低,我们是否能够获得已知的情况,来减少对字符串判断的次数呢?比如说子字符串(要比较的字符串)和父字符串(被比较的字符串)来比较是否相等,首先子字符串匹配了前面的3个字符都相等,那我们是否...

2018-03-27 20:35:34 127

钉钉最新开发版v5.0.6

亲测可用的开发版,同嫂无欺,优秀资源。最新版,方便开发者快速调试。官方下载,安全保障。

2020-06-22

jna-5.5.0.jar

java调用dll的工具jar包,非常方便,该jar包从官网下载,如果嫌在官网下的太慢,可直接在这里下载。

2020-03-31

nexus-3.18.0-01-win64.zip

nexus3.18版本,win使用的版本,从官网下载,没有病毒,请放心使用。

2019-07-31

nexus-3.18.0-01-win64.zip

nexus3.18版本,win使用的版本,从官网下载,没有病毒,请放心使用。

2019-07-31

salesforce pagees开发指南最新版本

salesforce pagees开发指南,在找了好久才找到的。

2018-05-24

登录注册模板

高仿京东的登录界面,和当当的注册界面,效果图在压缩包里面。

2018-04-22

mysql-5.6.26 Linux 64版本

mysql-5.6.26版本的数据库,需要的自行下载,如果解压异常,请尝试在Windows下解压。

2018-04-06

Xamarin Live Player

使用Xamarin插件用的Xamarin Live Player应用,可以通过该款应用远程调试。

2018-03-11

Spring 5.0.2

spring-framework-5.0.2框架,官方版。需要的自行下载。

2017-11-16

空空如也

空空如也

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

TA关注的人 TA的粉丝

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