自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 eolinker搭建(Linux版)

1.什么是eolinkerEolinker是一个api管理平台,可满足各行业客户在不同应用环境中对接口管理全生命周期的个性化需求,提供API开发管理、开发团队协作、自动化测试、网关以及监控等服务,帮助企业实现开发运维一体化,提升开发速度并且降低运维成本。主要还是开源的!!!2.准备工作1.需要一个linux服务器2.下载java版本的开源安装包(中文版的)链接:https://pan.baidu.com/s/1UXXx4sMQikA9Pl3gBVqoVA提取码:r2ak3.下载好后不需要解压,

2021-02-24 17:52:37 113

原创 Nacos搭建(windows版)

1.稍微介绍一下我们现在常用的注册中心有zookeeper , eureka等等,配置中心spring cloud config等等。那么nacos是啥呢?1.nacos是阿里巴巴开源的一款支持服务注册与发现,配置管理以及微服务管理的组件。简单的来说它可以集成注册中心zookeeper,eureka和配置中心spring cloud config的功能,做到了二合一。使用起来更加的方便快捷!2.通俗易懂的说呢,就是提供了一个动态修改配置信息的平台。这样就可以不用费劲的去项目中修改,然后重启服务了2.

2021-02-23 16:18:24 139

原创 MySQL按照汉字拼音A-Z排序或者汉字拼音和英文字母混合A-Z排序

1.按照汉字拼音A-Z排序主要用到convert这个函数把字符编码转换一下,这里转成gbkselect * from 表名 where name like '%%' order by convert(name using gbk)2.按照汉字拼音和英文字母混合A-Z排序1.首先,得写一个函数,如下:DROP FUNCTION IF EXISTS `fristPinyin`;DELIMITER ;;CREATE FUNCTION `fristPinyin`(P_NAME VARCHAR(25

2021-01-22 15:25:33 119

原创 菜鸟电子面单打印

一、首先开通电子面单服务,然后自己编辑一个模板地址:https://cloudprint.cainiao.com/print提示:这里不再详细说明,网上随便找了一个模板地址(如果不会,下面我会提供一个,没有关系)二、需要一台打印机,我的打印机型号是(HPRT 汉印打印机)有了打印机后,就把打印机与电脑连接,有的电脑可能识别不出来打印机,这个时候就需要装一个驱动(可以询问商家),我的型号可以到http://cn.hprt.com/下载驱动。 电脑上能识别出打印机就OK了三、需要下载菜鸟打印组件 这个

2020-12-30 10:35:06 271 1

原创 java中json ,map ,String,list 的相互转换

准备工作: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> </dependency> 一、map转jsonMap<String, Object> map = new HashMap<String, Object>();map.put("a

2020-11-20 11:52:19 111

原创 Java发送http请求,参数是json等格式,并获得返回值

一、post请求,参数形式name1=value1&name2=value2 /** * 向指定 URL 发送POST方法的请求 * @param url 发送请求的 URL * @param string 请求参数,请求参数应该是 name1=value1&name2=value2 的形式。 * @return 所代表远程资源的响应结果 */ public static String sendPost(String url,

2020-11-20 10:12:23 501

原创 springboot整合quartz多个定时任务的简单应用

1.话不多说,先看一下项目的整体结构2.看完后,第一步建好项目后就是导入依赖,打开pom.xml,添加如下依赖 <!-- mybatis启动器 --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId>

2020-11-11 14:34:54 138

原创 springboot整合quartz最简单的应用(定时任务)

1.话不多说,先看一下项目的整体结构2.看完后,第一步建好项目后就是导入依赖,打开pom.xml,添加如下依赖 <!-- mybatis启动器 --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId>

2020-10-21 17:01:20 91 2

原创 IDEA中使用generator插件自动生成mapper和pojo文件

一、在pom.xml里面找到进行如下配置,其他地方该怎么配还是要怎么配,按以前的来!!! <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactI

2020-07-24 15:05:57 234

原创 通过正则表达式来替换字符串内容

一、正则表达式稍微介绍1.正则表达又称规则表达式。计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。2.正则表达式的特点是:1 灵活性、逻辑性和功能性非常强;2. 可以迅速地用极简单的方式达到字符串的复杂控制。3. 对于刚接触的人来说,比较晦涩难懂。3.这里给大家推荐一遍博客,大部分常用的正则表达式都有十大正则表达式!二、具体操作 String re ="([A-Za-z]+[0-9]+)";//匹配2

2020-07-15 17:48:32 331

原创 springboot+nginx的一个简单的跨域小Demo

一、nginx是什么?(简单介绍)1.nginx就是反向代理服务器。代理服务器是介于客户端和Web服务器之间的另一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页,而是通过向代理服务器发送请求,信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。这样我们就可以用它来实现跨域的操作了。如下图:二、正式开始第一步:没有nginx的话要先安装(我这里不详细介绍),给大家推荐一篇文章:windows下安装nginx第二步:安装好nginx过后,重要的就是配置ngin

2020-07-07 16:39:15 160 7

原创 mysql数据库的性能优化

一、前言相信学java的朋友对于mysql数据库并不陌生,它是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。 MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。当然,尽管mysql数据库已经很优秀了,但我们可以让它变得更优秀,性能再次得到提升!二、方法1.当只要一行数据时使用 limit 1:查询时如果已知会得到一条数据,这种情况下加上 limit 1 会增

2020-07-03 18:07:45 125

原创 mysql中url路径“?”后各部分的含义

一、前言我们连接本地mysql数据库的时候,通常是这样写的:jdbc:mysql://localhost:3306/数据库名,当然为了防止乱码可以在数据库名后面加个 : ?characterEncoding=utf8。其实除了可以加个这个之外,还有很多东西可以加(根据自己的需求来)!二、详细介绍jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=utf8&useSSL=false&auto

2020-07-02 17:50:22 398

原创 根据需要用代码自动生成mysql数据库(高效,方便)

一、这样做的原因出于一些业务的需要,比如一个招聘网站,有很多公司在上面注册招人,每一个公司的信息储存量都是很大,如果只用一个数据库的话,可能无法精确查询,运行和响应的性能方面也不是很好!特别是在高并发的情况下。效果可能不是很好。这个时候,就会想到每一个公司注册的时候同时也给它创建一个属于自己的数据库,这样的话,管理起来也是非常的方面,性能方面也得到了很大的提升!我这里主要是分享一下自己的经验:(不足之处欢迎留言)二、怎么做1.创建一个springboot项目(我用的是idea)2.在项目src/

2020-06-30 18:20:47 233

原创 shiro之加密Cryptoraphy(md5)

一、前言1.shiro是apache提供开源的安全管理框架。2.可以实现认证,授权,会话管理,加密,缓存等。3.Cryptoraphy 加密 提供常用的加密算法,很方便保证数据安全。MD5,SHA等这里我主要介绍一下简单md5加密二、shiro散列算法1:散列算法(加密算法)在身份认证过程中涉及到加密,密码时进行加密。保证密码安全。shiro提供常用的加密算法:md5, sha...

2019-12-27 14:36:17 130 2

原创 Spring基础笔记(萌新专用)

俗话说的好:万事开头难,做什么都需要坚持,学习也是一样,都要从基础做起,基础不牢,地动山摇,基础打牢了,我们才好进一步的发展!一、第一章《Spring入门IOC、DI》1:spring 春天 轻量级容器框架作者:Rod Johnson理论:轮子理论 (不需要重复生产轮子)IT: 直接使用写好的代码2:spring 框架宗旨不重复开发的新技术,但是现有的技术使用起来更方便。3:...

2019-12-23 11:14:18 334

原创 java命名规范法则大全(让你的代码更加专业化)

前言:我相信,我们在刚开始学习java的时候,给包、类、方法等命名的时候总是取名不规范。这虽然不是什么大问题,但对于一个专业的程序员来说。命名规范化也是必不可少的。这里给大家整理了一些命名法则,非常适合咱们这些萌新☆⌒(*^-゜)v THX!!命名规范的话能够在编码过程中实现规范化,为以后的程序开发中养成良好的行为习惯。增加代码的易读性,可读性。一、包(全部小写)包名全部小写,但它不同的项目...

2019-12-10 09:37:10 385 1

原创 10分钟掌握十大常用正则表达式(你值得拥有)

我们在做表单验证的时候,常常会用到正则表达式,但是有些表达式对于我们这些萌新来说又很困难,经常写错,这里我就给大家整理一些经常使用的正则表达式,希望可以帮到大家,有什么问题大家也可以提出来!一、用户名正则4到16位(字母,数字,下划线,减号)var uPattern = /^[a-zA-Z0-9_-]{4,16}$/;var v = document.getElementById('v')....

2019-12-05 08:59:55 171

原创 Vue经典题目(合计总价、布局切换、TodoList待办、导航切换)

这里分享一下Aue的几道经典题目(๐॔˃̶ᗜ˂̶๐॓)我这里用的js版本是 vue.js,其他版本的js也都可以!一、合计总价<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>合计总价</title> &l...

2019-12-03 15:25:11 967 2

原创 winform基础入门笔记(对控件的介绍)

一、认识winform1.WinForm是·Net开发平台中对Windows Form的一种称谓。Winform控件灵活、向导明确。Winform控件是指以输入或操作数据的对象。2.winform的功能和特点1.控件灵活Windows窗体提供了一套丰富的控件,并且开发人员可以定义自己有特色的新的控件。2.数据管理方便的数据显示和操作:应用程序开发中最常见的情形之一是在窗体上显示数据。W...

2019-11-30 18:39:36 286 1

原创 做为java初级程序员不得不聊的简单面试题(一)

我们刚学完java,出去找工作面试的时候,面试题也是各种各样,这里,我整理了一些java中常见面试题,同时也是对基础的一个掌握,分享出来给大家一起学习!1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。继承:继承是从已有类得到...

2019-11-20 11:15:34 367 2

原创 Oracle常见sql语句练习及答案(经典题目,方便练习)

注意: 所有的题目基于scott账户的表来进行写SQL。1.查询员工号为7499的员工的姓名和部门号select ename,deptno from emp where empno=7499;2.选择工资不在5000到12000的员工的姓名和工资select ename ,sal from emp where sal<5000 or sal>12000;或select e...

2019-11-18 18:40:53 2040 5

原创 java面向对象最全入门笔记(通俗易懂,适合初学者)

一、为什么使用面向对象前言:面向对象的三大特征封装 (Encapsulation)继承 (Inheritance)多态 (Polymorphism)编程思想:面向过程:做某件事情都需要自己亲历亲为,按照步骤去完成面向对象:做某件事情不需要自己亲历亲为,只需指定特定的对象去完成即可。1.现实世界就是由对象组成的,如下图,万物皆对象(不是单指女朋友也不是单指男朋友哈~)2.面...

2019-11-14 14:33:47 8866 124

原创 学习java和html必须要知道的英文单词(入门单词,包括C#)

以前听说学习编程不需要记太多的英语单词,但是我在学习的时候还是碰到许多重要的编程单词,这里给大家稍微整理了一下,非常适合我们这些萌新!༼ つ ˵ ╥ ͟ʖ ╥ ˵༽つ一、java入门基础学习单词第一篇public ['pʌblɪk] 公开static ['stætɪk] 静态void [vɔɪd] 无返回main [meɪn] ...

2019-11-14 11:16:37 6829 20

原创 java中的三大集合入门笔记(简单实用)

一、为什么使用集合框架如图:集合的好处:集合弥补了数组的缺陷,它比数组更灵活更实用,可大大提高软件的开发效率,而且不同的集合适用于不同的场合。二、Java集合主要分为以下3中类型Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util包中1.List: 三有产品:有顺序,有下标,有重复2.Set: 三无产品:无顺序,无下标,无重复3.Map: 键值对:k...

2019-11-13 11:12:07 1267 7

原创 html入门基础笔记(简单实用)

一、初识html1.HTML:Hyper Text Markup Language(超文本标记语言)java是一门编译性语言html是一门解释性的标记语言超文本:文字、图片、音频、视频、动画、超链接标记:就是指组成HTML的各种标签2.HTML5的优势:1、各大浏览器厂商对它的支持2、市场的需求3、跨平台3.W3C标准:1、结构化标准:指用什么语言去搭建整个网站(html 5...

2019-11-12 10:11:00 819 6

原创 java最简单最全入门基础笔记(不简单,不全你打我)

刚开始学习java的时候,可能是一头雾水,不知道从何学起,这里跟大家分享一下!(仅仅只供初级学者学习,大佬勿喷)一、初始java1.生活中的程序:从起床到教室上课的过程穿衣打扮》起床》洗漱》出宿舍》》吃早餐》到教室按照特定的顺序去完成某一件事的过程我们叫做生活中的程序2.计算机中的程序:一组有序指令的集合,需要和计算机交流就要使用计算机语言,java就是计算机语言的一种3.java...

2019-11-11 11:15:43 74093 150

原创 java中最简单的四个工具类(适合初级学者)

一、制作简单的倒计时public class CountDown { public static void daojishi(int limitSec) throws InterruptedException { System.out.println("倒计时开始"); while(limitSec > 0){ System.out.println("remians "+ ...

2019-11-07 19:31:39 653 7

原创 java中Substring和Indexof的基本用法(简单易学,清晰明了)

一、Substring1.substring() 方法返回字符串的子字符串。它有两种形式public String substring(int beginIndex)或public String substring(int beginIndex, int endIndex)2.参数beginIndex – 起始索引(包括), 索引从 0 开始数(空格,点等都算一个)。endInde...

2019-11-07 12:01:54 333 4

原创 Oracle最全基础入门笔记(简单清晰,没有之一)

一、常见的数据库:mysql   sqlServer  oracle  db2  sybase今天我要分享的是 oracle数据库二、Oracle的一个认知:oracle是一家公司的名字(甲骨文公司),世界上屈指可数的,是国际上非常大的巨型IT公司,是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989年正式进入中国市场。2013年,甲骨文已超越IBM,成为继Microso...

2019-11-07 10:25:08 671 4

原创 BootStrap 组件学习笔记(简单清晰)

一、下拉菜单1.基本下拉菜单<div class="dropdown open"><!-- open控制菜单收缩展开--><button class="btn btn-danger " data-toggle="dropdown">其他 <span class="caret"></span> <!-- 向下小三角--&gt...

2019-11-03 21:40:09 200 3

原创 BootStrapCss(v3)样式基础笔记(简单清晰)

1.为了给段落添加强调文本,则可以添加 class=”lead”,这将得到更大更粗、行高更高的文本,如下面实例所示:<p class="lead">你好啊</p>2.<small>(设置文本为父文本大小的 85%)**3.Bootstrap 定义 元素的样式为显示在文本底部的一条虚线边框,当鼠标悬停在上面时会显示完整的文本(只要您为 title 属性...

2019-11-02 16:37:41 261 2

原创 java发送邮件代码(仅支持QQ邮箱)

第一步:用电脑版QQ进入QQ邮箱,开启POP3/SMTP服务 步奏如下1.点击设置,然后点击账户

2019-10-30 14:27:32 281 3

java-命名规范整理.docx

java-命名规范整理里面有很多规范的java命名方法介绍,适合初级程序猿学习

2019-11-07

空空如也

空空如也

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

TA关注的人 TA的粉丝

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