自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

简单-生活

不积跬步,无以至千里;不积小流,无以成江海。

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

原创 mysql触发器使用收藏

整理触发器相关语法和样例,方便后续使用;MySQL数据库中触发器是一个特殊的存储过程;存储过程需要使用CALL语句来调用,而触发器不需要手动调用,只要预定义事件发生就会被自动调用;MySQL所支持的触发器有三种:INSERT/UPDATE/DELETE触发器。在 INSERT 语句执行之前或之后响应的触发器。在 UPDATE 语句执行之前或之后响应的触发器。在 DELETE 语句执行之前或之后响应的触发器。

2024-02-25 22:41:59 832

原创 mysql视图使用收藏

整理视图相关语法和样例,方便后续使用;认识视图:1、视图是一个虚拟表,其内容由查询定义。2、视图是从一个、多个表或者视图中导出的表,包含一系列带有名称的数据列和若干条数据行。4、要区别视图和数据表的本质,即视图是基于真实表的一张虚拟的表,其数据来源均建立在真实表的基础上。

2024-02-25 18:34:48 393

原创 mysql 存储过程使用收藏

游标(英文:Cursor)是一种临时的数据库对象,可以指向存储在数据库表中的数据行指针。注意:一次可以给多个变量赋值,中间使用逗号隔开。

2024-02-25 12:06:08 561

原创 mysql 自定义函数create function

自定义函数是一种与存储过程十分相似的过程式数据库对象,它与存储过程一样,都是由 SQL 语句和过程式语句组成的代码片段,并且可以被应用程序和其他 SQL 语句调用。自定义函数与存储过程之间存在几点区别:创建并使用自定义函数使用 CREATE FUNCTION 语句创建自定义函数。语法格式如下:存储函数返回table类型,使用mysql v5.7和v8.0都没有验证成功;一直报以下错误,后续如有进展更新些处;参考文档:https://blog.51cto.com/u

2024-02-22 17:41:57 794 1

原创 SQL常用函数收藏

注意:MySQL 5.6之后才支持毫秒的记录和计算,如果是之前的版本,最好是在数据库除datetime类型之外的字段,再建立用于存储毫秒的int字段,然后自己进行转换计算。时间单位可以是年份 (YEAR)、月份 (MONTH)、日期 (DAY)、小时 (HOUR)、分钟 (MINUTE)、秒钟 (SECOND) 等等。如果参数传递的是日期时间值,DATEDIFF函数仅将日期部分用于计算,并忽略时间部分(只有值的日期部分参与计算)第一个参数是其它参数的分隔符。分隔符可以是一个字符串,也可以是其它参数。

2024-02-21 22:27:07 935

原创 Error creating bean with name ‘formContentFilter‘ defined in class path

发现是近期单独导入com.fasterxml.jackson.core的jackson-databind时与spring-boot-starter-web中自带的版本冲突导致,直接将版本号修改与spring-boot-starter-web中保持一致,或者直接去掉后过行成功;但在spring-boot-starter-web中使用exclusion排除jackson-databind包报错依然存在;运行之前能正常的项目运营出现以上报错,提示创建“formContentFilter”时错误;

2024-02-19 23:36:42 1033

原创 设置Json对象输出字段顺序

通过情况下对前端输出json格式不需要关注字段顺序,但某些特殊场景需要设置字段输出顺序(例nginx需要对特殊字段顺序进行加密处理);框架有默认的顺序,如 jackson 默认使用字段声明的顺序, fastjson 默认是使用字典序。将json字段串转换成JSON对象时,如要保持原字段顺序,fastjson使用Feature.OrderedField参数;1、使用@JsonField的ordinal指定顺序,数越小优先级越高,默认为0。2、使用@JSONType的orders属性指定字段顺序。

2024-01-18 00:37:27 740

原创 cn.hutool.http.HttpUtil类get方法不支持获取重定向地址(避坑)

常适用于返回视图的接口,在返回的字符串前面添加redirect:方式来告诉Spring框架,需要做302重定向处理;工作中场景需要通过获取url地址内容,展示返回给客户端,但上线后发现不满足需求,原因是url地址进行302重定向,在响应头中加入Location参数。浏览器接受到带有location头的响应时,就会跳转到相应的地址。302 表示临时性重定向,访问一个Url时,被重定向到另一个url上;301是指永久性的移动,302是暂时性的,即以后还可能有变化;

2024-01-14 22:13:08 889

原创 Mybatis xml中排序(order by)条件用#{}查询失败

Mybatis中${}和#{}的区别:https://blog.csdn.net/BBQ__ZXB/article/details/127089187。处理简单分页时,发现从外部传入的排序条件无法生效,但程序无报错,正常返回列表,只是排序条件不对;1、当查询语句使用#{},例如传入"update_date desc"排序条件,生成语句如下。#{}表示一个占位符,当#{}传入的数据是一个字符串时,会自动将传入的数据加一个双引号。使用${}将传入的数据直接显示生成在sql中;

2024-01-10 23:49:35 986 1

原创 JSON.parseObject强制将自动转化的Intage型设置为Long型

通过Redis或Caffeine存储入json型String,通过JSON.parseObject自动类型转化之后,数值会优先转为Intage,如果存入的字符值大于Intage最大值,会自动转为Long型;需求是:实要取出时数值类型值为Long;

2024-01-01 23:40:34 685

原创 Java 8升级Java 17的反射修改static final属性方法

参考文章:https://blog.csdn.net/wu_weijie/article/details/129251045。最近在处理用动态修改Retrofit代理Server类的注释过程,想通过反射动态修改@GET/@POST注释后路径地址,关于–add-opens介绍文章:https://blog.51cto.com/u_16175510/6686606。发现在java 8中可以修改,由于项目使用17,提示不可用。TestController类。在运行VM options值。

2023-12-19 21:11:57 960

原创 redis主从方案

一、主从简单配置系统环境: CentOS Linux release 7.6.1810 (Core)redis版本: 4.1主从配置明细| IP | 端口 | 描述 | 配置文件 || ------------ | ------------ | ------------ ||| 127.0.0.1 | 6379 | 主redis | redisMaster.conf ...

2019-12-10 11:22:34 696

原创 webSocket wss请求提示 unable to find valid certification path to requested target

描述程序一直在正式环境正常运行,最近发现请求websocket时提示错误sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target完整错误信息如下:javax.net.ssl.SSLHandshakeExcept...

2019-10-11 10:23:30 1092

原创 局域网Centos7.6 安装docker并运行redis

安装docker及pull redis错误记录错误一: yum insert docker-ce提示下载超时或域名无法解决1)、使用yum命令安装镜像地址使用的是aliyun镜像,执行命令下载包一直提示超时2)、换成163的镜像地址提示域名解析不了。解决方法:替换/etc/yum.repos.d/Centos-Base.repo文件主域名为官方镜像mirror.centos.org后正常。...

2019-08-20 15:04:56 679

原创 Linux CentOS7上安装Hadoop2.9(Hadoop/hive/sqoop)

一、Hadoop安装配置Hadoop2.9上传文件并解压在data目录下新建一个名为hadoop的目录(命令:mkdir hadoop),并将下载得到的hadoop-2.9.2.tar.gz上载到该目录下。mkdir /data/hadoopmkdir /data/hadoop/tmpmkdir /data/hadoop/varmkdir /data/hadoop/dfsmkdir ...

2019-08-01 19:42:22 653

原创 Hadoop HDFS命令

创建HDFS目录hadoop fs -mkdir[root@localhost bin]# hadoop fs -mkdir /home列出HDFS目录hadoop dfs -ls / 列出HDFS目录[root@localhost bin]# hadoop dfs -ls /DEPRECATED: Use of this script to execute hdfs command ...

2019-08-01 19:27:47 154

原创 Hadoop安装配置错误记录(Mac版)

一、常用访问地址Cluster Web访问URL(集群)http://127.0.0.1:8088/cluster/DFS Web访问URLhttp://127.0.0.1:50070/dfshealth.html#tab-overviewNode Web访问URLhttp://127.0.0.1:8042/node/node二、错误记录1、进入Mysql bin数据库并进行初始化...

2019-07-26 15:51:20 2932

原创 Contos7 postfix dovecot及postfixadmin Roundcube错误汇总

postfixadmin错误一错误信息:checking if zts is enabled... nochecking for re2c... noconfigure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers.checking for gawk... gawkc...

2019-03-04 23:39:10 4133

原创 Contos7 postfix dovecot及postfixAdmin Roundcube整合配置

接上一篇内容,postfix及dovecot基本安装成功,但没有管理界面,不方便操作,下面开始集成postadmin及Roundcube。一、安装LNMP 推荐一种方便快捷安装方式 https://lnmp.org/install.html二、配置postfixadmin1、下载postfixadmin,地址:https://sourceforge.net/projects/po...

2019-03-04 23:28:05 7356 10

原创 Centos7 postfix dovecot安装配置

基本流程及软件版本最近在为公司搭建私有服务器环境,调研了一些开源或付费软件,最后选择自己配置软件环境,以下为配置过程及测试。Postfix:一种邮件传输代理软件,通常用来发送邮件;Dovcot:邮件检索代理软件,通常用来接收邮件;发送流程:客户端Mail Client发出邮件 —> Postfix接收,通过Dovecot进行认证(查询数据库是否存在用户) —> Dovecot把...

2019-03-04 00:10:32 8869

原创 MYSQL Delete删除数据后物理磁盘空间未减少解决

起因:数据表中保存日志信息比较多,一个表站用好几个G的空间,想清理掉三个月以前的数据,但清理后发现物理磁盘站用空间并没有减少。原因是使用delete删除的时候,mysql并没有把数据文件删除,而是将数据文件的标识位删除,没有整理文件,因此不会彻底释放空间。被删除的数据将会被保存在一个链接清单中,当有新数据写入的时候,mysql会利用这些已删除的空间再写入。即,删除操作会带来一些数据碎片,正是这...

2019-03-01 16:20:34 6648

原创 mac下如何打开ipynb文件

ipynb是什么.ipynb全称叫ipython notebook, 可以在线编辑运行,是在浏览器下打开,使用方便。安装pip install jupyter运行jupyter notebook即可在浏览器中打开当前目录,可以通过切换目录来选择所要打开的ipynb文件,双击即可查看文件内容...

2019-02-17 22:56:22 12698

原创 Hadoop fs 命令

1、ls 列出路径指定的目录中的内容,示出了名称,权限,拥有者,大小和修改日期的每个条目。root:hadoop2.9 home$ bin/hadoop fs -ls /Found 2 itemsdrwx-wx-wx - root supergroup 0 2019-01-27 10:29 /tmpdrwxr-xr-x - root supergroup ...

2019-01-28 11:54:15 750

原创 Hadoop HDFS基本操作

HDFS拥有超大型的数据量,并提供更轻松地访问。为了存储这些庞大的数据,这些文件都存储在多台机器。这些文件都存储以冗余的方式来拯救系统免受可能的数据损失,在发生故障时。 HDFS也使得可用于并行处理的应用程序。基本介绍特点:1、它适用于在分布式存储和处理。2、Hadoop提供的命令接口与HDFS进行交琵3、名称节点和数据节点帮助用户内置的服务器能够轻松地检查集群的状态。4、流式访问文件...

2019-01-28 11:52:36 397

原创 Mac下Hadoop单机模式安装

一、安装Hadoop1、配置ssh配置ssh就是为了能够实现免密登录,这样方便远程管理Hadoop并无需登录密码在Hadoop集群上共享文件资源。如果机子没有配置ssh的话,在命令终端输入ssh localhost是需要输入你的电脑登录密码的。配置好ssh后,就无需输入密码了。第一步就是在终端执行" ssh-keygen -t rsa -P ‘’ ",之后一路enter键,当然如果你之前...

2019-01-28 11:49:06 3240

原创 redis集群配置(Mac)

主要解决在Mac进行redis的集群安装及配置包括对集群、节点、槽(slot)、键的基本命令使用,以及常见错误版本: redis 5.3系统: mac 10集群创建集群命令root-2:src home$ ./redis-cli --cluster create 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 12...

2019-01-26 22:54:36 595

原创 SoundTouch为声音添加特效(soundstretch)

迁移程序服务器导致应用声音添加特效失效,记录以方便以后安装配置。介绍SoundTouch是一个开源的音频处理库,主要实现包含变速、变调、变速同时变调等三个 功能模块,能够对媒体流实时操作,也能对音频文件操作。下载地址官方下载地址:http://soundtouch.surina.net/soundtouch-1.9.2.tar.gz百度下载地址:http://pan.baidu.com/...

2019-01-26 22:48:05 4969

原创 《自然语言处理理论与实战》读后总结

看完本书,感觉还有非常、非常、非常多知识需要不断加深,特别是python基础知识,适合有空就拿出来看看翻翻加深理论。了解了线性代数、概率、统计、语言学在自然语言处理中的基本方法及使用场景;学习了语料库、中文自动分语工具、数据预处理、马尔可夫模型、条件随机场、模型评估知识点;最后练习了GitHub数据提供项目及微博话题爬取与存储分析项目。代码练习地址:https://github.com/...

2019-01-19 23:39:53 627 5

原创 Centos 出现 -bash: fork: Cannot allocate memory

问题描述临下班的突然收到接口异常消息,立马进入服务器执行命令一直报Cannot allocate memory。[root@home ~]# ps -ef | grep project-bash: fork: Cannot allocate memory[root@home ~]# [root@home ~]# apache-tomcat-project/bin/startup.sh ...

2018-12-24 14:48:14 8144

原创 zookeeper for mac安装配置

目录结构zookeeperzk1(myid=1/clientPort=2181/server=2222/leader=2223)zk2(myid=2/clientPort=2182/server=3333/leader=3334)zk3(myid=3/clientPort=2183/server=4444/leader=4445)zk1配置文件zk1/conf/zoo.cfg ti...

2018-09-21 14:13:40 722

原创 Docker主机与容器互相拷贝文件记录

从容器拷贝文件到主机上命令: docker cp <containerId>:<Path>容器内文件目录 <localPath>本地目录拷贝文件 root$ docker cp 2ba1e594cff3:/etc/mysql/mysql.conf.d/mysqld.cnf /Users/root/dockerDemo/mysqlA/conf/mysqld...

2018-09-21 14:10:22 491

原创 docker network(两个mysql容器相互通信)

docker network的基本命令Commands: connect Connect a container to a network create Create a network disconnect Disconnect a container from a network inspect Display detailed informati...

2018-09-21 14:07:44 6926

原创 Mysql主从同步错误记录

测试环境Mysql版本: 5.7.22安装环境: dockershow slave status错误记录#一、Slave_IO_Running: Connectingerror connecting to master ‘[email protected]:3306’ - retry-time: 60解决方法:第一次用docker运行两个mysql,但没有考虑到容器间的通信问题,用netw...

2018-09-21 13:58:00 1737

原创 EMQ集群及压力测试总结

记录最后调研EMQ并发测试方法及问题总结。一、单台服务器最高只能跑2W多一点问题描述:一直使用benchmark测试单台EMQ都没有超过3W链接数解决方法: 本身对TCP的机制了解不够深信,目前已知一个独立的外网IP只能提供最多6W的端口号,但每个TCP需要分配一个指定的端口号。所以理论上讲一台EMQ的服务器最多能跑6W链接数。 关于一直报”shutdown,eaddrno...

2018-08-30 12:04:00 6944 3

原创 Haproxy安装配置TCP反向代理

上次用Nginx进行反向代理TCP,发现测试还是还是几K的链接数就挂掉了,按官方的推荐使用Haproxy进行测试。安装安装命令: yum install haproxy haproxy的配置文件位于/etc/haproxy/, 为了防止出错,先备份原始配置文件: cd /etc/haproxy/ mv haproxy.cfg haproxy.cfg.backupCentos...

2018-08-30 11:16:00 6598

原创 Nginx tcp 反向代理配置安装

Nginx升级支持stream模块使用Nginx做tcp的反向代理,目前1.7至1.9版本需要加载[nginx_tcp_proxy_module]模块,1.9之后可以使用[with-stream]模块。 因为安装的时候使用的是LNMP(https://lnmp.org/),就采用了直接升级nginx的方法。目录: lnmp1.5/include/upgrade_nginx.sh 注意执...

2018-08-30 11:14:30 7808

原创 Anaconda工具使用

运行环境命令查看版本号:conda –versionroot:/chroot root$ conda --versionconda 4.5.8创建python运行环境创建一个名为python36的环境,指定Python版本是3.6(不用管是3.6.x,conda会为我们自动寻找3.6.x中的最新版本) conda create –name python36 pytho...

2018-07-29 23:04:25 2725 2

原创 Guns项目启动错误记录

今天运行Guns程序一直报ZipException异常,但直接打jar包运行却正常,很奇怪。 记录解决方法错误“java.util.zip.ZipException: invalid LOC header (bad signature)”1、执行Maven test, 然后执行Maven install(无改善) 2、将maven目录下的repository清空,重新下载后即可正常...

2018-07-22 20:32:50 2429 3

原创 Centos7 安装配置Reids

下载redis安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz““[root@test bak]# wget http://download.redis.io/releases/redis-4.0.10.tar.gz--2018-07-06 10:37:12-- http://download.redis.io/r...

2018-07-06 14:31:27 194

原创 Tomcat按日期保存日志及搜索查询日志

网上推荐使用cronolog,但配置没有成功,目前直接采用将CATALINA_OUT根据当前日期生成out文件。 打开tomcat下bin目录的catalina.sh文件。添加变量ToDay,然后更新CATALINA_OUT变量即可。修改后:ToDay=`date +"%Y%m%d"`;if [ -z "$CATALINA_OUT" ] ; then #CATALINA_O...

2018-06-05 17:52:51 4237

postfix+dovecot及+postadmin+Roundcube配置源码

postfix、dovecot系统配置文件,postfixadmin及Roundcube 管理界面php源码信息,安装postfix及dovecot后替换配置文件,修改域名可直接使用。 操作系统: Centos7.2 dovecot: 2.2.36 (1f10bfa63) postfix: postfix-2.10.1-7.el7.x86_64

2019-03-04

Redis Desktop Manager 0.9.3 for mac可视化管理工具

千辛万苦才下载下来。 一款非常好用的Redis界面管理工具! 该版本是Mac版!

2018-07-06

AirSyncDebugger.apk

微信智能平台AirLink安卓调试,方便调试及问题分析。微信智能平台AirLink安卓调试,方便调试及问题分析。

2018-03-06

AirLinkDebugger.apk

微信智能平台AirLink安卓调试,方便调试及问题分析。微信智能平台AirLink安卓调试,方便调试及问题分析。

2018-03-06

空空如也

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

TA关注的人

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