- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 Mysql 全文索引fulltext使用 学习教程
1. 创建全文索引(FullText index) 旧版的MySQL的全文索引只能用在MyISAM表格的char、varchar和text的字段上。 不过新版的MySQL5.6.24上InnoDB引擎也加入了全文索引,所以具体信息要随时关注官网。1.1. 创建表的同时创建全文索引CREATE TABLE article ( id INT AUTO_INCREMENT NOT NULL PRIMARY KEY, title VARCH
2020-12-10 15:33:06 2376
原创 Java 深入理解java多态性(子类父类调用方法的顺序)学习教程
首先请静下心来仔细阅读,这边博客有点绕。好了废话不多说了直接上代码!class A { public String show(D obj) { return ("A and D"); } public String show(A obj) { return ("A and A"); }}class B extends A { public String show(B obj) { return ("B and B
2020-10-10 15:55:10 1491
原创 Linux docker运行nginx容器为后台项目做域名反向代理(含HTTPS) 学习教程
这段时间在研究docker,在部署nginx时遇到了坑,最主要的问题是在挂载文件和文件夹的时候不知道怎么挂载,经过反复实验以及查看网上的教程,先总结如下:首先安装docker下载dockeryum install docker或sudo wget -qO- https://get.docker.com | sh出现如下场景代表docker安装成功:安装完成后,查看docker版本docker version或docker -v启动dockerservice d
2020-06-24 15:56:07 1574 1
原创 Java 静态内部类 学习教程
静态内部类:用static修饰的内部类,称为静态内部类,完全属于外部类本身,不属于外部类某一个对象static关键字的作用是把修饰的成员变成类相关,而不是实例相关静态内部类可以包含静态成员,也可以包含非静态成员,但是在非静态内部类中不可以声明静态成员。静态类内部不可以访问外部类的实例成员,只能访问外部类的类成员,即使是静态内部类的实例方法也不能访问外部类的实例成员,只能访问外部类的静态成员外部类不可以定义为静态类,Java中静态类只有一种,那就是静态内部类,顶级类不能用stat
2020-06-19 17:44:17 229
原创 Linux 服务器下载并安装jdk8 学习教程
获得一台linux服务器要在linux下安装jdk,首先你得先有一台linux服务器,虚拟机或者租一台都可以yum安装jdk(力荐)在linux上使用yum安装是非常粗暴无脑的,但仍然有需要注意的点,不然会掉坑里。这里说一下步骤。执行命令查看可安装java版本。执行成功后可以看见如下的结果yum -y list java*选择一个java版本进行安装,这里我们希望安装java1.8,因为我们的机器是64位的,所以选择安装java-1.8.0-openjdk-devel.x86_64。
2020-06-18 16:14:04 748
原创 Java @ControllerAdvice注解在SpringMVC中的三种使用场景 学习教程
@ControllerAdvice ,很多初学者可能都没有听说过这个注解,实际上,这是一个非常有用的注解,顾名思义,这是一个增强的 Controller。使用这个 Controller ,可以实现三个方面的功能:全局异常处理全局数据绑定全局数据预处理全局异常处理使用 @ControllerAdvice 实现全局异常处理,只需要定义类,添加该注解即可定义方式如下:@ControllerAdvicepublic class MyGlobalExceptionHandler { @Exc
2020-06-16 16:51:50 407
原创 Java 微信小程序结合公众号进行消息推送 学习教程
描述:因小程序是被动触发推送消息,所以要做成推送到该用户的微信公众号上代码推送模板消息则是通过用户的openId来进行推送,但是小程序和微信公众号的openId不同,所以只能另找办法。在微信的官网上查询到,绑定在同一个微信开放者平台上,则会生成一个unionId,这个unionId在小程序端和在微信公众号端都是一样的,所以我们拿这个来实现向微信公众号推送模板消息的功能。前期准备:微信公众号:AppId和APPSecret(必须认证)微信小程序:AppId和APPSecret(必须认证)..
2020-06-02 13:29:17 4461
原创 Mysql 授权与用户权限查询 学习教程
如果需要查看MySQL用户权限,应该如何实现呢?一、GRANT授权> mysql -u root -p "xxx"> grant usage on *.* to 'root'@'localhost' identified by 'XXX';> grant all privileges on `temp`.* to 'root'@'localhost';创建一个只可以在本地登陆的 不能操作的用用户名 discuz 密码为 XXX,给这个discuz用户操作discuz数据库的
2020-05-20 16:33:32 2484
原创 Mysql 根据分隔符拆分某列分割成多条记录 学习教程
准备表创建表student_namecreate table student_name(name varchar(20));插入模拟数据insert into student_name(name) values('小红,小黄,小蓝'),('小绿,小青,小靛,小紫');如图通过sql完成水平拆分select distinct SUBSTRING_INDEX(SUBSTRING_INDEX(a.`name`,',',b.help_topic_id + 1),',', -1 ).
2020-05-18 18:32:00 3947 1
原创 Java 开源中文分词器Ansj 学习教程
Java有11大开源中文分词器,分别是word分词器,Ansj分词器,Stanford分词器,FudanNLP分词器,Jieba分词器,Jcseg分词器,MMSeg4j分词器,IKAnalyzer分词器,Paoding分词器,smartcn分词器,HanLP分词器。不同的分词器有不同的用法,定义的接口也不一样,至于效果哪个好,那要结合自己的应用场景自己来判断。这里我就主要介绍Ansj中文分词器,它是一个开源的 Java 中文分词工具,基于中科院的 ictclas 中文分词算法,比其他常用的开源分词工具(
2020-05-15 11:24:06 7498 2
原创 Java 并发编程(一) 学习教程
一直以来并发编程对于刚入行的小白来说总是觉得高深莫测,于是乎,就诞生了想写点东西记录下,以提升理解和堆并发编程的认知。为什么需要用的并发?凡事总有好坏两面,之间的trade-off是什么,也就是说并发编程具有哪些缺点?以及在进行并发编程时应该了解和掌握的概念是什么?这篇文章主要以这三个问题来谈一谈。1. 为什么要用到并发一直以来,硬件的发展极其迅速,也有一个很著名的"摩尔定律",可能会奇怪明明讨论的是并发编程为什么会扯到了硬件的发展,这其中的关系应该是多核CPU的发展为并发编程提供的硬件基础。摩尔定律并
2020-05-13 16:12:30 294
原创 Linux ideal远程调试服务器端tomcat 详细配置 学习教程
对于新入门的人而言,调试跟踪对于你理解程序和查找错误是很有利的一种方法。通常情况下如果jsp页面出现了异常或servlet中的程序有错误,光凭你的一双肉眼凡胎来解决问题是一件颇费神的事情。下面告诉大家怎么配置tomcat服务器的远程调试。首先到tomcat/bin/目录下找到 catalina.bat文件.然后在该文件中加入如下设置:SET CATALINA_OPTS=-server -Xd...
2020-04-18 17:50:09 769
原创 Mysql 创建触发器 学习教程
触发器(trigger):监视某种情况,并触发某种操作。触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete)语法:create trigger triggerNameafter/before insert/update/delete o...
2020-04-16 10:50:27 3318
原创 Mysql 创建定时任务 学习教程
自 MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务,来取代原先只能由操作系统的计划任务来执行的工作。事件调度器有时也可称为临时触发器(temporal triggers),因为事件调度器是基于特定时间周期触发来执行某些任务,而触发器(Triggers)是基于某个表所产生的事件触发的,区别也就在这里。首先检查mysq...
2020-04-10 17:27:09 516
Postman_winx64.rar
2020-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人