自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小培

技术是我们成长的资本

  • 博客(46)
  • 资源 (4)
  • 收藏
  • 关注

原创 React+springboot权限管理系统·前后端分离

此项目是我接私活进行的项目开发,项目预览拥有全部功能,开源代码禁止全部商用,给客服开发的正式项目并没有权限系统,由于网上基本没有react的权限系统,因此我决定开发出来并且前后端开源(此权限系统并不像网上vue的管理系统模版那么复杂且完善,但是一般也满足小中型公司的业务需求了)。此项目也是我在业余时间学习react后开发的第一个react管理项目,使用了他人的开源基本模版,我在此开源模版...

2020-03-19 15:24:25 3741 6

原创 docker-mysql高可用负载均衡集群

安装docker安装PXC镜像docker pull percona/percona-xtradb-cluster本地安装PXC镜像docker load < /home/soft/pxc.tar.gz查看docker安装的镜像docker images修改镜像名称docker tag percona/percona-xtradb-cluster pxc...

2020-03-26 17:06:24 826 1

原创 React中fetch简单及复杂请求的封装

React中fetch简单及复杂请求的封装请求的调用方式import React from "react";import {del, get} from "../../utils/ajax";class Index extends React.Component{ componentDidMount() { this.get() } {--asy...

2020-02-02 12:58:03 761 1

原创 graphics生成分享挂级二维码海报之升级优化(完美方案)JAVA

针对优化的文章:https://blog.csdn.net/qq_35834998/article/details/89262013上篇文章缺点:文段内容无法根据 “\n” 自动换行,只能实现每行占满后自动换行. 海报banner图片无法实现自动缩放,只能是一个长方形的banner图,局限性太大. 海报中的内容(图片位置,文段位置)都是以 背景图 的相对位置开始计算写入...

2019-05-12 12:00:10 1183

原创 mysql之mysql主从复制

1)mycat安装准备 主数据库 下载 wget http://dl.mycat.io/1.6.5/Mycat-server-1.6.5-release-20180122220033-linux.tar.gz 解压 tar zxf Mycat-server-1.6.5-release-20180122220033-linux.tar.gz 创建myc...

2019-05-05 11:16:22 138

原创 小程序生成商品分享挂级二维码海报解决方案和实现方式JAVA

难得周末抽时间写写博客了,如对你有些许帮助,希望可以关注博主!需求: 在大多数小程序电商都会有 多级分销系统,那么它们是如何实现挂级和分销的呢?对于这个博主不细讲用我之前做过的小程序历史版本流程图说明这篇博客主要讲如何将商品的信息生成 一张海报案例:使用技术: Graphics , 七牛云 , 微信sdk(github上非常出名的wxjava,地址https://g...

2019-04-13 12:47:04 2015 2

原创 linux中Graphics画图“口”字形乱码问题

案例//文案标题g.setFont(new Font("微软雅黑", Font.BOLD, 34));g.setColor(new Color(29,29,29));问题描述:使用Graphics画图在Windows中无乱码问题,放到服务器上无法正常显示中文原因:linux服务器上没有字体解决:1.准备工作: 没有的可以先下载字体,或是到C:/Window...

2019-01-24 20:58:05 1046

原创 mac开发工具清单java

Mac OS:熟记常用快捷键    具体参照:https://blog.csdn.net/qq_35834998/article/details/86550559 官方文档:https://support.apple.com/zh-cn/HT201236 JDK  参照:https://blog.csdn.net/qq_35834998/article/details/86550640 ...

2019-01-19 12:46:20 12406 3

原创 mac安装jdk1.8

一、http://www.oracle.com/technetwork/java/javase/downloads/index.html去jdk官网下载 二、安装一路傻瓜式安装,下一步下一步三、配置环境 vim ~/.bash_profile  配置环境JAVA_HOME=/usr/bin/javaPATH=$JAVA_HOME/bin:$PATH...

2019-01-19 11:46:47 4180

原创 Mac 键盘快捷键

您可以按下某些组合键来实现通常需要鼠标、触控板或其他输入设备才能完成的操作。要使用键盘快捷键,请按住一个或多个修饰键,然后按快捷键的最后一个键。例如,要使用 Command-C(拷贝),请按住 Command 键并按 C 键,然后同时松开这两个键。Mac 菜单和键盘通常对某些按键使用符号,其中包括以下修饰键:Command(或 Cmd)⌘ Shift ⇧Option(或 Alt)⌥ ...

2019-01-19 11:35:21 2081

原创 awk sed grep 详解

Linux的文本处理工具浅谈awk【功能说明】用于文本处理的语言(取行,过滤),支持正则NR代表行数,$n取某一列,$NF最后一列NR==20,NR==30 从20行到30行FS竖着切,列的分隔符RS横着切,行的分隔符【语法格式】awk [–F] [“[分隔符]”] [’{print$1,$NF}’] [目标文件]awk 'BE...

2019-01-19 10:56:48 924

原创 Mac下Homebrew的安装与使用

Homebrew简介,安装与使用简介Homebrew 官方网站Homebrew是一个包管理器,用于安装Apple没有预装但你需要的UNIX工具。(比如著名的wget)。Homebrew会将软件包安装到独立目录(/usr/local/Cellar),并将其文件软链接至/usr/local。Homebrew不会将文件安装到它本身目录之外,所以您可将Homebrew安装到任意位置。...

2019-01-19 10:42:57 1356

原创 mac下类似xshell和xftp及连接Windows服务器工具

一)类似xftp的工具有现成的就是使用 FikeZilla 软件。安装地址: https://filezilla-project.org/download.php?platform=osx二)类似xshell 的就是使用自带的命令行工具ssh 连接服务器ssh 用户名@主机ip地址 密码在Mac OS X上开启ssh服务 Mac OS X系统已经默认安装了SSH,但是S...

2019-01-19 10:21:32 3552

原创 Mac OS 安装 Git 环境

1. 在mac的终端上,输入git会提示安装git软件,确认安装。安装完成后打开终端,使用git --version或者which git命令查看安装版本,有就是安装成功了。2. 创建一个全局用户名、全局邮箱作为配置信息git config --global user.name "***"git config --global user.email "***@qq.com"3. 安...

2019-01-19 09:54:08 1471

原创 Git 常用命令

在项目研发时,经常使用Git,基本的命令有六个,通过下面的图片我们可以很清楚的总结出来:在进行项目研发的时候都会经常使用Git,但是并不能全部熟记。通过下图可以很清晰的看出来平时我们做Android开发时如何控制版本的:下面针对上图的几个名词进行解释一下:Workspace:工作区;Index / Stage:暂存区;Repository:仓库区(或本地仓库);Remote:远程仓...

2019-01-19 09:52:46 449

原创 mac安装以及删除mysql5.7

下载与安装     去mysql官网(http://dev.mysql.com/downloads/mysql/)下载自己Mac相对应 MySQL Community 下载下来接压之后你会发现mysql就只有一个dmg主文件 xxxx.pkg安装此文件时特别提醒:5.7以后安装的mysql不再和以前版本一样默认密码:root,安装的过程中将出现一个弹窗提示,那里是一个临时密码,请复...

2019-01-17 21:14:59 5142

转载 MySQL根据某一个或者多个字段查找重复数据

萨达噶

2018-12-06 10:07:12 5573

原创 mysql保存emoji表情-微信用户昵称

主要介绍emoji的图像插入数据库的错误以及解决方法使用mysql数据库的时候,如果字符集是UTF-8并且在java服务器上,当存储emoji表情的时候,会抛出以下异常(比如微信开发获取用户昵称,有的用户的昵称用的是emoji的图像)这是由于字符集不支持的异常,因为utf-8编码有可能是两个,三个,四个字节,其中Emoji表情是四个字节,而mysql的utf-8编码最多三个字节,所以导致数...

2018-12-05 10:34:19 517

原创 Vim命令合集

命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 ...在vim窗口中打开...

2018-11-30 15:32:16 107

转载 Spring Data JPA 查询方法支持的关键字

Table 2.3. Supported keywords inside method namesKeyword Sample JPQL snippet And findByLastnameAndFirstname … where x.lastname = ?1 and x.firstname = ?2 Or findByLastnameOrFirstna...

2018-11-28 10:39:20 151

转载 Java类加载过程

  类从被加载到JVM中开始,到卸载为止,整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。 其中类加载过程包括加载、验证、准备、解析和初始化五个阶段。类加载器的任务就是根据一个类的全限定名来读取此类的二进制字节流到JVM中,然后转换为一个与目标类对应的java.lang.Class对象实例。BootstrapClassLoader、ExtClassLoader和...

2018-11-28 10:35:35 96

转载 JVM 类加载过程

  类从加载到虚拟机到卸载,它的整个生命周期包括:加载(Loading),验证(Validation),准备(Preparation),解析(Resolution),初始化(Initialization),使用(Using)和卸载(Unloading)。其中,验证、准备和解析部分被称为连接(Linking)。加载:        在加载阶段,虚拟机主要完成三件事:1.通过一个类的全限定名...

2018-11-28 10:25:27 146

转载 Java垃圾收集机制

Java垃圾收集机制   博客起名为Java垃圾收集机制,给人的感觉就像是垃圾收集是Java语言特有的。事实上,垃圾收集(Garbage Collection)远比Java久远。垃圾收集需要考虑3件事情:哪些内存需要回收、什么时候回收、如何回收。带着这三个问题,我们去看看Java是如何实现垃圾回收的。  Java的垃圾回收(GC)机制主要作用于运行时数据区的哪些部分呢?在上篇博客“Java...

2018-11-28 10:24:27 132 1

转载 java垃圾收集机制(GC)

java GC机制主要完成3件事:确定那些内存要回收,确定什么时候需要执行GC,如何执行GC。我们从四个方面学习GC机制:1,内存是如何分配的。2,如何&gt;保证内存不被错误回收(即为:那些内存需要回收)。3,什么情况下执行GC以及执行GC的方式;4,如何监控和优化GC机制。java内存区域:        我们必须搞清楚JVM中的内存区域的划分。由JVM管理的内存区域分为下图中几个模块:...

2018-11-28 10:23:31 156

原创 单例模式详解

懒汉式,线程不安全public class Singleton { private static Singleton instance; private Singleton() { } public static Singleton getInstance() { if (instance == nu...

2018-11-28 10:22:06 98

转载 彻底理解ThreadLocal

先总述,后分析  深挖过threadLocal之后,一句话概括:Synchronized用于线程间的数据共享,而ThreadLocal则用于线程间的数据隔离。所以ThreadLocal的应用场合,最适合的是按线程多实例(每个线程对应一个实例)的对象的访问,并且这个对象很多地方都要用到。  数据隔离的秘诀其实是这样的,Thread有个TheadLocalMap类型的属性,叫做threadLoc...

2018-11-28 10:14:32 174

转载 ArrayList 和 HashMap 的默认大小是多数?

ArrayList 和 HashMap 的默认大小是多数?在 Java 7 中,ArrayList 的默认大小是 10 个元素,HashMap 的默认大小是16个元素(必须是2的幂)。这就是 Java 7 中 ArrayList 和 HashMap  类 的代码片段:// from ArrayList.java JDK 1.7private static final int DEFAULT...

2018-11-28 10:13:10 401

转载 HashMap的实现原理和底层数据结构

转: https://blog.csdn.net/u011202334/article/details/51496381

2018-11-28 10:11:25 132

原创 Iconfont-阿里云

图标素材网站:http://www.iconfont.cn/

2018-11-28 10:06:45 274

原创 微信网页授权登录且实现access_token分布式管理

建议:一定要先看官方文档https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842注意事项和说明官方文档都有说明,我就不说了两种方案:第一种原生代码,我这里说第二种sdk实现,github上面有很多优秀的sdk,这里只说其一github sdk地址:https://github.com/Wec...

2018-11-07 10:46:02 4620 4

转载 SQL Server常见面试题

转自:https://blog.csdn.net/wugeek/article/details/79121189sql理论题1.触发器的作用?答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该...

2018-05-28 09:22:01 57793

转载 mysql 整理之mysql 备份和恢复

转自 :  https://blog.csdn.net/mysql_lover/article/details/549261157.1备份计划,mysqldump以及xtranbackup的实现原理(1)备份计划(2)备份恢复时间(3)备份恢复失败如何处理原理:mysqldumpmysqldump属于逻辑备份。加入--single-transaction选项可以进行一致性备份。后台进程会先设置se...

2018-05-25 15:42:55 151

转载 数据库SQL优化大总结1之- 百万级数据库优化方案

转自:https://mp.weixin.qq.com/s?__biz=MzIxMjg4NDU1NA==&amp;mid=2247483684&amp;idx=1&amp;sn=f5abc60e696b2063e43cd9ccb40df101&amp;chksm=97be0c01a0c98517029ff9aa280b398ab5c81fa1fcfe0e746222a3bfe75396d9eea1...

2018-05-23 15:17:28 650

原创 SpringBoot+JPA配置双数据源

干货干货,直接上源代码(一)yml数据库配置 spring: aop: auto: true proxy-target-class: true datasource: primary: url: jdbc:mysql://*********:3306/******?characterEncoding=utf-8&amp;useSSL=tru...

2018-05-23 11:02:03 1187

原创 MySQL存储引擎-详

MySQL常用的四种引擎的介绍(1):MyISAM存储引擎:不支持事务、也不支持外键,优势是访问速度快,对事务完整性没有 要求或者以select,insert为主的应用基本上可以用这个引擎来创建表每个MyISAM在磁盘上存储成3个文件,其中文件名和表名都相同,但是扩展名分别为:.frm(存储表定义)MYD(MYData,存储数据)MYI(MYIndex,存储索引)数据文件和索引文件可以放置在不同的...

2018-05-23 09:56:04 175

原创 MYSQL复制原理及其流程-详

MySQL复制概述保证主服务器(Master)和从服务器(Slave)的数据是一致性的,向Master插入数据后,Slave会自动从Master把修改的数据同步过来(有一定的延迟),通过这种方式来保证数据的一致性,就是Mysql复制延时性:延时表现为 延迟时间=从库执行SQL完成的时刻-主库开始执行SQL时间;Mysql 复制能解决什么问题一、高可用和故障切换复制能够帮避免MySql单点失败,因为...

2018-05-22 11:06:07 2515

转载 java注解的自定义和使用

https://www.cnblogs.com/huojg-21442/p/7239846.html小伙伴们。今天我们来说说注解、标志@ 。针对java不同版本来说,注解的出现是在jdk1.5 但是在jdk1.5版本使用注解必须继续类的方法的重写,不能用于实现的接口中的方法实现,在jdk1.6环境下对于继续和实现都是用。jdk1.5版本内置了三种标准的注解:@Override,表示当前的方法定义将...

2018-05-10 15:19:05 143

转载 分布式锁

https://mp.weixin.qq.com/s?__biz=MzA4Njk2NDAzMA==&amp;mid=2660209003&amp;idx=1&amp;sn=390a8d52f7aa404f0bf8e565c7d656c1&amp;chksm=84bb933ab3cc1a2c64c8958de9737ab33d8a6bab8b6372cfc1db2b8e9b021aad7a2ecbf...

2018-05-07 16:28:26 140

原创 POI操作latex公式转mathml生成word文档

POI操作latex公式转mathml生成word文档转发请注明出处,谢谢!我的上一篇文章已经讲解了用Itext操作的方法,这篇就直接上干货,效果图,注意事项,功能说明及Itext操作请见http://blog.csdn.net/qq_35834998/article/details/79170388 这篇文章和此文章紧密相关Itext,P...

2018-02-02 09:37:49 9530 34

原创 Itext操作word文档动态生成数学试卷及Latex转mathML公式处理方式

Itext操作word文档动态生成数学试卷及Latex转mathML公式处理方式转发请注明出处,谢谢!介绍: 我下这篇博客的时候所在的公司是一个关于中小学教育的公司,之所以写这篇博客,是因为公司有这样一个需求.刚开始做的时候,近乎看完了网上所有关于poi,Itext,Java2word等操作word文档的博客,但是网上关于这种类似的资料很少,更不要说数学latex,mathml公式生...

2018-01-26 11:32:24 7247 20

H5表白页面源码

好看的H5表白页面源码,部署到服务器,或者用natapp穿透,发给自己心爱的人,爆感动!体验地址 http://www.xypsp.com

2019-05-11

msyh.ttf黑体和simhei.ttf微软雅黑

msyh.ttf黑体和simhei.ttf微软雅黑,为了解决Linux上Graphics画图无法显示中文提供的资源文件

2019-01-24

时间转换工具类

时间转换工具类/将时间转换为时间戳/将时间戳转换为时间/计算时间天数/String日期转Date/Date日期转Date/获取两个时间的时间查 如1天2小时30分钟

2017-12-18

利用httpclient发送短信验证码-中国网建平台

利用-中国网建平台-发送短息验证码,或者短信信息,大多数用户android,ios应用手机注册时发送短信验证码,利用httpclient发送,其他短信平台用法大同小异.详细介绍可以观看各个短信平台的开发文档,写得都很详细!

2017-12-18

空空如也

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

TA关注的人

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