- 博客(27)
- 收藏
- 关注
原创 PageHelper的分页原理
PageHelper的分页原理一、PageHelper的使用方法参考:1.1 在官方文档:3.如何在代码中使用,列出了相应6种使用方法://第一种,RowBounds方式的调用List<Country> list = sqlSession.selectList("x.y.selectIf", null, new RowBounds(0, 10));//第二种,Mapper接口方式的调用,推荐这种使用方式。PageHelper.startPage(1, 10);List<
2021-04-15 14:44:00 3115 2
原创 ElasticSearch分布式集群搭建
ElasticSearch分布式集群搭建网络配置主机名称IP地址master192.168.10.110slave1192.168.10.111slave2192.168.10.112参数配置修改master的elasticsearch/config/elasticsearch.yml$ vim elasticsearch.yml# 在最下面加入# 配置跨域http.cors.enabled: truehttp.cors.allow-origin
2020-08-11 14:30:02 258
原创 ELK环境搭建
ELK环境搭建下载软件访问ElasticSearch官网下载ElasticSearch下载Kibana下载Logstash安装ElasticSearch创建elastic用户# 建用户# seradd -m -g users -G wheel -s /bin/bash elastic# 设置密码# passwd elastic# 到elastic用户# su elastic上传elasticsearch压缩包到服务器,并解压到相关目录$ sudo
2020-08-11 14:29:29 223
原创 ElasticSearch-Head插件安装
ElasticSearch-Head插件安装1.安装Node.js访问 Node.js官网 下载LTS版安装包安装,并配置环境变量。参照:https://www.jianshu.com/p/03a76b2e7e002.下载elasticsearch-head在github上下载elasticsearch-head项目,并安装相关node环境$ git clone git://github.com/mobz/elasticsearch-head.git$ cd elasticsearch-hea
2020-08-11 14:28:50 228
原创 FastJson使用中遇到的问题及解决办法
FastJson使用中遇到的问题及解决办法一、实体类定义的变量首字母大写,结果生成的JSON串首字母确实小写的问题User类import lombok.Data;@Datapublic class User { /** * 姓名 */ String NAME; /** * 年龄 */ Integer AGE; public User(String name, Integer age) { super(); NAME = name; AGE = age;
2020-08-11 14:26:18 9442 1
原创 Arch Linux安装桌面及常用软件
Arch Linux安装桌面及常用软件安装桌面环境显卡驱动# 查看显卡情况$ lspci -k | grep -A 2 -E "(VGA|3D)"# intel驱动$ sudo pacman -S xf86-video-intel# 英伟达驱动$ sudo pacman -S nvidia nvidia-ltsN卡配置详情:[]: https://wiki.archlinux.org/index.php/NVIDIA_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6
2020-07-23 16:35:46 2201
原创 Arch Linux 安装基本系统
Arch Linux 安装基本系统安装前准备连接网络# dhcpcd# ping baidu.com 更新系统时间# timedatectl set-ntp true建立硬盘分区并格式化查看系统硬盘信息# fdisk -lBIOS 和 MBR挂载点分区分区类型建议大小/mnt/dev/sd*X*1Linux剩余空间[SWAP]/dev/sd*X*2Linux swap (交换空间)大于 512 MiBUEFI with
2020-07-23 16:34:41 293
原创 ArchLinux安装VMWare WorkStation
ArchLinux安装VMWare WorkStation1.问题描述:Could not open /dev/vmmon: ???.Please make sure that the kernel module `vmmon’ is loaded.查看内核$ uname -r安装 linux-headers$ sudo pacman -S linux-headers-x 按tab键查看加载内核模块$ sudo modprobe -a vmw_vmci vmmon2.问题描述:
2020-07-23 16:33:23 1583
原创 Ubuntu18.04安装后必做的几件事
Ubuntu18.04安装后必做的几件事1.删除无用软件sudo apt remove 无用软件 或者去Ubuntu软件中手动卸载2.安装gnome-tweak-toolsudo apt install gnome-tweak-tool3.登录https://extensions.gnome.org网站安装一下几个插件AlternateTabApplications Men...
2019-12-26 14:14:52 1084
原创 Solr搭建教程
Solr学习1.解压安装运行tar -zxf solr-6.6.6.tgzmv solr-6.6.6 /optcd /opt/solr-6.6.6./bin/solr start -p 8983[^]: root用户输入命令时需要加 -force2.打开浏览器查看是否启动成功http://ip:8983/3.创建core./bin/solr create -c tes...
2019-12-24 11:29:37 161
原创 HttpServletRequest获取请求路径
一、public String getRequestURI();得到的是请求的全部路径 /项目名称/请求路径二、public String getContextPath();得到的是请求的项目名称 /项目名称三、public String getServletPath();得到的是请求路径 /请求路径注:当项目未设置项目名称时,getRequestURL()的值等于getServle...
2019-11-07 09:04:31 2077
原创 SpringBoot引入本地jar包并使用Maven打包
SpringBoot引入本地jar包并使用Maven打包本地环境软件版本开发工具IDEAJDK1.8SpringBoot2.1.17Tomcat9.0.24解决办法引入本地jar包在项目下新建lib文件夹,建在哪个文件夹下,叫什么名字凭个人喜好在项目的libraries中引入lib路径在pom.xml中引入刚才的jar包...
2019-08-30 16:02:57 9361 1
原创 SpringBoot 2.0 整合 WebUploader插件
SpringBoot 2.0 整合 WebUploader插件一、项目介绍 本项目基于SpringBoot2.0构建,使用Thymeleaf视图解析器,前端使用bootstrap+WebUploader二、技术介绍spring官网:https://spring.io/projects/spring-boot/thymeleaf官网:https://www.thymeleaf.org/...
2019-08-12 16:04:06 1788 2
原创 SpringBoot项目结构详解
SpringBoot项目结构静态文件加载顺序官方文档:By default, Spring Boot serves static content from a directory called/static(or/publicor/resourcesor/META-INF/resources) in the classpath or from the root of...
2019-08-06 14:50:36 2694
原创 MyBatis动态传入表名,字段名参数的解决办法
要实现动态传入表名、列名,需要做如下修改添加属性statementType="STATEMENT" 同时sql里的属有变量取值都改成${xxxx},而不是#{xxx}1.statementType:STATEMENT(非 预编译),PREPARED(预编译)或CALLABLE中的任意一个,这就告诉MyBatis分别使用 Statement,PreparedStatement或者Cal...
2018-09-14 17:31:24 1087 1
原创 使用POI创建PPT
HSLF对应生成.ppt格式,但是在生成表格时,不支持文本居中,故舍弃。XSLF对应生成.pptx格式,支持文本居中等方法,推荐使用。POI不支持从一个已有的PPT中读取一页PPT,然后插入到新生成的PPT中,所以推荐直接弄个固定的背景,在动态往上面拼数据,不要问我怎么知道的。。。此代码使用POI的XSLF生成PPT,每页PPT使用的固定背景图片,数据都浮在上面。下面给了背景图片,剩下...
2018-09-14 17:30:33 2826
原创 善于用Java File类解决生活中遇到的一些问题
在用手机QQ音乐升级完音质后,会将原来的音乐名xxx.mp3,变成了xxx_(1).mp3。由于本人有强迫症,所以自己编写了个方法去转换,其中可以使用File.renameTo()方法将原来的文件改名,然后移动到新的文件夹中。public class ChangeFileName { public static void ChangeFileName(String old...
2018-06-18 14:17:16 613
原创 MySql 同表级联查询
一张表的机构如下:idpidname1 总机构21分机构131分机构2要生成如下查询结果:idpidnamesubname1 总机构 21分机构1总机构31分机构2总机构SQL语句如下:SELECT a.id, a. NAME, b. NAME AS sub_nameFROM teast aLEFT JOIN teast b ON b.id = a.pidGROUP BY a.id...
2018-05-22 21:37:11 5454
原创 Hibernate不同版本下SessionFactory的创建方法
1.新建Configuration对象默认读取src下的hibernate.cfg.xmlConfiguration cfg = new Configuration().configure();注:如果hibernate的核心配置文件 不叫 hibernate.cfg.xml Configuration cfg1 = new Configuration().configure("hb.cfg.xm...
2018-04-18 14:31:32 393
原创 Mysql 5.7实现主从复制
实验环境系统版本CentOS 7Mysql版本5.7虚拟机安装CentOS7这里不做过多说明,自己百度。一、CentOS 7安装Mysql去Mysql官网查找最新的版本1.下载Mysql源安装包shell> wgethttp://dev.mysql.c
2018-04-10 16:48:12 300
原创 Ubuntu Gnome桌面必装扩展推荐
系统环境 Ubuntu Gnome 16.04 User themes允许用户自己修改主题,我比较喜欢自带的主题,下载下来的主题都不是很满意。Dash to dock 将系统自带Dash转换成dock栏,样式不是很好看,我比较喜欢用Docky,Docky炫酷,效果如下:DashDockyApplicatio...
2018-03-30 09:41:49 14519 1
原创 Ubuntu 16.04配置Wine并安装TIM
Ubuntu的Wine安装请参见https://wiki.winehq.org/UbuntuWine的软件安装目录在:/home/用户名/.wine,.wine为隐藏文件夹,自己调出来即可。自己去TIM官网下载TIM安装包,右键选择使用Wine Windows Program Lodar打开。注:安装的时候不要直接安装,选择自定义安装,把开机启动,添加桌面图标等勾掉。安装完成之后,打开终端输入:w...
2018-03-19 16:04:49 6260 2
原创 Dokcer---一门越用越喜欢的技术
本机环境:Ubuntu 16.04 安装教程参照官网:https://docs.docker.com/install/linux/docker-ce/ubuntu/或直接运行:sudo apt install docker.io (安装的不一定是最新的)本贴目录如下:常用命令生成自己的镜像文件,并发布进入容器内部将本地镜像推送到远程服务器一、常用命令1.查看docker版本:docker --ve...
2018-03-16 10:14:31 232
原创 关于Java连接虚拟机中的Kafka时,无法发送、接收消息的问题
自己在使用Java编写Kafka的Producer端和Consumer端时,Consumer端无法接收消息,而Producer端可以发送消息。参考网上大神的解决办法,总算得到解决。开发环境:JDK1.8Kafka2.11操作系统win 10虚拟机Ubuntu 16.04解决办法:修改kafka目录->config->server.properties文件。找到当前位置# The add...
2018-03-08 15:14:42 3507
原创 Servlet各版本Web.xml头文件整理
Servlet 3.1(建议使用) Java EE 7 XML schema,命名空间是 http://xmlns.jcp.org/xml/ns/javaee/ <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSche
2018-02-02 10:44:42 550
原创 Mybatis相关头文件
搭建SSM项目时需要整合Mybatis,而Mybatis的头文件需要去官网找,自己记录下来,以备不时之需。Mybatis配置文件的头文件 Mybais映射文件的头文件
2018-02-02 10:34:02 2222
转载 史上最简单的SpringCloud教程
转载请标明出处: http://blog.csdn.net/forezp/article/details/70148833 本文出自方志朋的博客 错过了这一篇,你可能再也学不会 Spring Cloud 了!Spring Boot做为下一代 web 框架,Spring Cloud 作为最新最火的微服务的翘楚,你还有什么理由拒绝。赶快上船吧,老船长带你飞。终章不是最后一篇,它是一个汇总
2018-02-02 10:06:46 344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人