- 博客(35)
- 资源 (2)
- 收藏
- 关注
原创 Java使用spire 设置 Word 中的段落缩进方式(左缩进、右缩进、首行缩进和悬挂缩进)
Java使用spire 设置 Word 中的段落缩进方式(左缩进、右缩进、首行缩进和悬挂缩进)
2024-05-24 15:18:12
799
原创 Java使用spire.doc操作word文档docx(合并、插入文字图片和表格、替换书签、修改样式、操作表格、页眉、页脚、首行缩进)
Java使用spire.doc操作word文档docx(合并、插入文字图片和表格、替换书签、修改样式、操作表格、页眉、页脚、首行缩进)
2024-03-08 17:00:38
5078
1
原创 Centos7.6安装redis-6.0.8版本
一、安装gcc依赖redis是用C语言开发的,安装之前需要确认是否需要安装gcc环境,可以通过(gcc -v)命令进行测试,如果没有安装执行以下命令安装。yum install -y gcc二、下载并解压安装包在官网也有相关命令https://redis.io/downloadwget http://download.redis.io/releases/redis-6.0.8.tar.gztar xzf redis-6.0.8.tar.gzcd redis-6.0.8
2020-09-18 14:24:35
3089
3
原创 使用acme.sh生成免费的SSL证书
一、安装acme.shcurl https://get.acme.sh | sh第一次可能会遇到curl: (6) Couldn't resolve host 'get.acme.sh'重试一下就可以了。二、配置nginx在申请证书时需要验证权限,我们需要在nginx里配置域名和一个访问目录server { listen 80; server_name xxx.xxx.com ; location / { root /..
2020-08-27 00:46:25
1732
2
原创 Windows下Git多账号配置
平时都是配置工作时使用的git账号,有时候需要对自己的项目进行管理,所以需要配置多个ssh_key.一、创建另一个需要管理的密钥在win10系统下打开C:\Users\Administrator文件夹,右击选择git bash here执行命令ssh-keygen -t rsa -C roc_wl创建对应的sshkey,命名为id_rsa_roc_wl,我这里取名roc_wl,你可以自己定。ssh-keygen -t rsa -C roc_wl这...
2020-08-20 14:32:54
483
原创 CentOS7通过yum安装java 1.8.0的方法和环境配置
一、查看本地是否存在Java环境yum list installed |grep java二、查看yum仓库中的java安装包yum -y list java*三、选择自己需要的Java安装,我这里是安装的1.8.0yum -y install java-1.8.0-openjdk*四、配置Java环境变量vi /etc/profile添加如下:export JAVA_HOME=/usr/lib/jvm/java-1.8.0export JRE_HOME
2020-07-30 01:11:56
1426
1
原创 CentOS7通过yum安装Nginx的方法
本文仅记录最近在CentOS7上通过YUM安装Nginx的方法,有需要的朋友可以参考以下。当前Nginx官网最新版本是1.19.1稳定版本是1.18.0本次安装参考的文档有:Nginx下载链接:http://nginx.org/en/download.htmlNginx安装说明:http://nginx.org/en/linux_packages.html#RHEL-CentOS下面正式进入安装一、安装前准备:sudo yum install yum-utils二、添加...
2020-07-30 00:36:33
226
原创 mysql让自增字段重新排序(上移、下移、置顶时遇到问题解决方案)
1、背景说明: 在做商城项目分类的时候,我们经常会遇到关于分类上移、下移、置顶和置底操作,至于上移和下移操作相对来说比较简单,上移将当前数据排序字段的值和上一调数据的排序字段值进行调换,下移也是同理,这里就不细说。至于置顶和置底要看是用的降序还是升序。我这里是用的数据库自增。2、建表语句:下面是我的分类建表语句的一部分,只抽取了适合本次要说明问题的一部分。CREATE TA...
2019-12-03 09:12:34
2446
原创 在Ubuntu16.04版本系统下安装mysql5.7.27记录
1、准备工作本次安装还是使用的apt-get命令,所以在安装之前可以先看下是否有自己需要的mysql版本 查看apt list中MySQL版本信息 apt list | grep mysql-server2、安装mysql(安装过程会提示输入MySQL的密码,注意是:两次)apt-get install -y mysql-server #如果不是root权限需要加上...
2019-11-08 12:02:31
1177
原创 在Ubuntu16.04版本系统下安装Java8记录
首先需要下载java8的Linux安装包,不限定,我下载的是jdk-8u202-linux-x64.tar,gz官网下载链接http://www.oracle.com/technetwork/java/javase/downloads/index.html注意的是官网下载需要注册账号,有的话可以登录直接下载如果不想去官网下载,我这里提供百度网盘链接链接:https://pan.ba...
2019-11-07 10:16:43
405
2
原创 在Ubuntu16.04版本系统下安装Redis,解决服务器外不能访问的问题
Redis是一个Key-Value内存数据库,程序员最常用的存储工具之一。介绍的文章一大堆,自行搜索查询,这里主要是记录在Ubuntu安装的记录,同样的是使用apt-get来安装。1、更新系统环境$ sudo apt-get update #更新软件列表$ sudo apt-get upgrade #更新软件2、安装Redis$ sudo apt-get install r...
2019-11-06 10:59:22
909
原创 在Ubuntu16.04版本系统下安装RabbitMq创建用户和授权
安装rabbitmq主要是为了使用它的消息队列,项目中有使用到,所以自己装了个虚拟机然后装Rabbitmq配合项目运行Rabbitmq的安装教程在官网(Installing on Debian and Ubuntu)也有,我们这里使用的是apt-get来安装,比较简单,几条命令就能搞定。但是Rabbitmq的运行需要Erlang语言的支持,所以我们从安装Erlang开始.1、安装Erlan...
2019-11-06 10:24:05
554
原创 mysql查询今天每小时,本周、本月每天,本年每月的数据统计方法记录,没有数据补0
查询一天24小时的或者查询一个星期7天或者一年12个月,首先要画好格式,格式sql如下SELECT DATE_FORMAT( @cdate := DATE_ADD(@cdate, INTERVAL - 1 HOUR), '%y-%m-%d %H' ...
2019-10-21 13:40:12
1385
2
原创 解析微信小程序手机号及异常Given final block not properly padded. Such issues can arise if a bad key is used ...
Exception:javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if a bad key is used during decryption.偶发性异常:没登录时用AES/CBC/PKCS7Padding,登录后用AES/CBC/PKCS5Paddin...
2019-09-26 16:28:25
13295
6
原创 sql语句查询字段中以逗号分隔的第一个内容,修改另一个数据
记录一次修改数据库产生的bug,本意是将一个值赋给另一个值,但由于对所存数据了解不全面,致使部分数据为空,这边操作的数据是图片地址,一般存地址会以逗号分隔,所以需要从另一个字段取第一个图片来填充这些空值。 这里使用substring_index(column, ',', 1)方法来实现。SELECT SUBSTRING_INDEX(image, ',', 1), ...
2019-09-11 14:52:56
4653
原创 mysql 查询当天、本周、本月、上一个月、季度等数据
今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1;近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <...
2019-08-26 14:16:40
770
原创 java手机归属地查询自用方法
这个查询手机归属地用的是京东的连接,但是返回的是GBK格式,会出现乱码,所以写了一个方法,使用的URL是https://chongzhi.jd.com/json/order/search_searchPhone.action?mobile=1887*******; import org.apache.http.HttpResponse; import org.apache....
2019-06-04 11:41:23
319
原创 在静态类使用非静态方法,利用注解@Component将工具类实例化到spring容器中
首先说下遇到的问题:要在项目中集成极光推送第三方工具,所以使用了工具类。工具类一般都使用的是静态方法static修饰,但是第三方工具需要使用appKey和masterSecret.我们将这两个数据灵活放在支撑平台,所以需要实时获取这两个数据。@component (把普通pojo实例化到spring容器中,相当于配置文件中的 <bean id="" class=""/>)泛...
2019-01-30 14:45:08
7657
原创 SpringMVC和Struts2的执行流程,面试中简单回答
1、SpringMVC的执行流程:发送请求——>DispatcherServiet捕获——>HandlerMapping查找Handler返回HandlerExecutionChain——>执行Handler返回ModelAndView ——>选择ViewResoler渲染视图——>返回客户端1、客户端向服务器发送请求,请求被前端控制器DispatcherSe...
2018-10-14 00:23:38
743
1
原创 MySql数据库和Oracle数据库的区别
(1) 对事务的提交 MySQL默认是自动提交,而Oracle默认不自动提交,需要用户手动提交,需要在写commit;指令或者点击commit按钮(2) 分页查询 MySQL是直接在SQL语句中写"select... from ...where...limit x, y",有limit就可以实现分页;而Oracle则是需要用到伪列ROWNUM和嵌套查询(3) 事务隔离级别 ...
2018-10-12 08:18:11
2968
原创 Spring Boot相关知识点问答
本文是摘自公众号 程序员面试 ,大家可以去关注一下,里面知识点非常的全面经典,如有侵权,请联系删除!问题一什么是Spring Boot?多年来,随着新功能的增加,spring变得越来越复杂。只需访问https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有Spring项目的不同功能。如果必须启动一个新的Spring项目,我们必须添加构建路径或...
2018-10-11 00:37:41
269
原创 写出sql语句取出每门功课成绩最好的学生数据(面试题)
在笔试中一般都会碰到书写sql语句的题目,上次去面试就碰到了,所以在这里总结一些。创建表语句SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[stuscore]( [name] [varchar](50) COLLATE Chinese_PRC_CI_AS ...
2018-10-08 19:31:16
15106
2
原创 HashTable和HashMap的遍历
HashTable和HashMap的遍历方法对比 HashTable HashMap keySet() keySet() entrySet() entrySet() value() elements() iterator iterator import java.util.Enumeration;import ...
2018-10-07 13:48:54
484
原创 Java中常用的设计模式
在这里总结一些常用的设计模式,不过好多也是在网上学习别人来的,不过推荐一些好的总结1.单例模式 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 总之,选择单例模式就是为了避免不一致状态,避免政出多头。推荐...
2018-09-24 17:21:03
1008
原创 向maven本地仓库中部署安装dubbo的jar,更新索引库的办法,以及搜索不到jar的解决方案
大家在 Maven 的中央仓库中可以查找到 Dubbo 的最终版本是 2.5.3 , 阿里巴巴解散了 Dubbo 团队后由当当网继续维护此项目,并改名为 Dubbox ,坐标不变,版本变更了,但是并没有提交到中央仓库。我们现在需要手动将 Dubbox 的 jar 包安装到我的本地仓库中。方法一:先将 dubbo-2.8.4.jar 包放到 d:\setup, 然后在开始菜单右击打开命...
2018-09-23 23:16:00
1244
原创 zookeeper启动时./zkServer.sh: line 113: /root/zookeeper-3.4.6/data/zookeeper_server.pid: Permission d错误
在配置安装好zookeeper之后执行zkServer.sh start发现提示:[itcast@localhost bin]$ ./zkServer.sh startJMX enabled by defaultUsing config: /home/itcast/zookeeper-3.4.6/bin/../conf/zoo.cfgmkdir: cannot create direc...
2018-09-23 00:31:49
3412
原创 常用Linux命令
切换目录命令:cdcd app 切换到app目录cd .. 切换到上一层目录cd / 切换到系统根目录cd ~ 切换到用户主目录cd - 切换到上一个所在目录列出文件列表: ls llls 显示当前目录下的内容ls -a 显示所有文件和目录(包含隐藏的文件)ls -l 缩写成 ll 显示所有文件或目录创建目录和移除目录:mkdir(make director...
2018-09-21 21:33:18
366
1
原创 SSM和SSH框架的对比
Spring2) Spring AOP:提供切面支持3) Spring DAO:提供事务支持,JDBC,DAO支持4) Spring ORM:对流行的O/R Mapping封装或支持5) Spring Web:提供Web应用上下文,对Web开发提供功能上的支持,如请求,表单,异常等。6) Spring Web MVC:全功能MVC框架,作用等同于Struts。7)Sp...
2018-09-20 23:46:28
482
原创 SSM框架——Springmvc+Spring+MyBatis框架搭建
一:概述Spring作为一个轻量级的框架,解决业务逻辑层和其他各层的松耦合问题,将面向接口的编程思想贯穿整个系统应用,有很多的拓展功能,最主要的我们一般项目使用的就是IOC(控制反转)和AOP (面向切面)Springmvc和struts2都属于表现层框架,springmvc的入口是一个servlet即前端控制器,struts2的入口是一个filter过滤器,Springmvc接收参数更加...
2018-09-20 21:57:31
280
原创 登录时生成验证码和后台验证详解(验证码图片用jsp显示出来的)
登录窗口代码HTML<section class="mainlogin"> <div class="container"> <div class="col-md-4 col-md-offset-7 logincontent"> <h4>员工登录</h4> &
2018-09-05 15:58:12
7880
4
原创 Quartz定时框架的使用、与spring整合的使用
**Quartz定时框架的使用、与spring整合的使用**一、Quartz是什么Quartz是一个日常任务管理系统,也可以说成是一个定时器,他可以和任何其他软件系统集成或者一起使用。Quartz 相当“轻量”,并且需要非常少的步骤/配置,如果需求比较基本,Quartz确实非常容易使用。Quartz 具有容错性,并且可以在你系统重起的时候持久化(记住)被纳入日程的任务。...
2018-08-26 22:01:15
240
原创 city-picker省市区选择三级联动列表
网址:HTTP://tshi0912.github.io/city-picker/ 这是城市选取器的下载网址下载:city-picker-master.zip 还需要jQuery的文件首先,我们需要在HTML页面中引入以下4个文件<script type="text/javascript" src="js/jquery-1.8.3.js" ></script>...
2018-08-24 20:39:44
1960
2
原创 网易邮箱发送验证短信的工具类
最近代码刚好用到邮箱验证,所以自己就总结了一下基于网易163邮箱的使用,仅供参考一下:import javax.mail.Message;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet...
2018-08-24 14:56:10
1867
原创 Spring Data操作Redis时,发现key值出现 \xac\xed\x00\x05t\x00\tb
ž在学习redis的时候,我们一般会用到spring data来将redis整合,我们需要用到配置文件,在过程中会出现redis的键乱码\ xac \ xed \ x00 \ x05t \ x00 \ tb!其实只要改变下配置文件,下面是全部配置文件,注掉的是会乱码的配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns...
2018-08-20 13:41:32
858
socket.io.zip
2020-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人