自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

东黧的博客

长风破浪会有时

  • 博客(109)
  • 资源 (14)
  • 问答 (1)
  • 收藏
  • 关注

原创 Nginx的location的规则及斜线的重要性

1、location规则符号含义== 开头表示进行普通字符精确匹配。也就是完全匹配~表示执行一个正则匹配,区分大小写~*表示执行一个正则匹配,不区分大小写^~^~开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)!~区分大小写不匹配!~*不区分大小写不匹配@它定义一个命名的 location,使用

2021-06-10 09:54:19 1626 1

原创 vue3.0使用setup()

setup()

2023-10-24 19:53:45 354

原创 word转pdf

word转pdf。

2023-03-09 15:05:45 121 1

原创 easypoi导出word换行处理

内容包含换行符\n,导出word时换行符失效,会将换行符\n识别为空格。

2023-03-09 15:02:21 1534

原创 安装Flutter

1、安装jdk安装环境变量2、安装Android Studiosdk安装目录3、安装Flutter下载flutter SDK:下载地址解压并配置环境变量配置ANDROID_HOME环境变量配置国内镜像 export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn执行flutter doctor检测[√] Flutte

2021-10-24 21:36:34 189

原创 动态修改浏览器导航栏图标和文字

1、设置网站标题let title = ""; // 网站标题document.title = title; // 动态修改网站标题let title = ""; // 网站标题 document.querySelector('head title').innerText = title2、设置网站图标<link id="custom_favicon" rel="icon" href="" />let icon = ""; //网站图标document.getElementB

2021-06-30 14:19:03 1149

原创 Java使用poi导出ppt文件

目录1、导入poi相关依赖2、相关的代码1、导入poi相关依赖<dependencies> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency> <

2021-06-15 16:05:55 516

原创 EasyPoi实现excel多sheet导入

MAVEN<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>4.1.0</version></dependency><dependency> <groupId>cn.afterturn</groupId>

2021-06-10 17:21:51 5091 1

原创 nslookup命令使用

NSLOOKUP是NT、2000中连接DNS服务器,查询域名信息的一个非常有用的命令,可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用哪个DNS服务器进行解释。在已安装TCP/IP协议的电脑上面均可以使用这个命令。主要用来诊断域名系统 (DNS) 基础结构的信息。1、作用查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。nslookup的用法相对来说还是蛮简单的,主要是下面的几个用法。2、使用2.1、直接查询nslookup domain [dns-serve

2021-05-28 16:53:01 5362 5

原创 java8 List根据某个字段去重

1、使用toCollection和TreeSet去重TreeSet内部使用的是TreeMap,使用指定Comparator比较元素,如果元素相同,则新元素代替旧元素。List<TalentPlanStudentEntity> studentList = relatePlanStudentList.stream() .collect(Collectors.collectingAndThen(Collectors.toCollection(

2021-05-27 09:41:46 2007 1

原创 Linux设置固定IP

Redhat位置: /etc/sysconfig/network-scripts/编辑网卡:TYPE=EthernetBOOTPROTO=static #启用静态IP地址 若是dhcp 则是动态获取ipNAME=enp0s3ONBOOT=yes #开启自动启用网络连接IPADDR=地址NETMASK=掩码GATEWAY=网关DNS1=你的DNS 重启Debian位置:配置IP和网关:/etc/network/interfacesauto eth0 #开机自动

2021-04-29 13:36:53 295

原创 uniapp权限(Android权限)

权限 名称 描述 android.permission.ACCESS_CHECKIN_PROPERTIES 访问登记属性 读取或写入登记check-in数据库属性表的权限 android.permission.ACCESS_COARSE_LOCATION 获取错略位置 通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米 android.permission.ACCESS_FINE_LOCATION 获取精确位置

2021-02-04 14:59:56 9168 6

原创 win10默认浏览器里多余了一个无效选项

到注册表里删除以下位置里的无效项:HKEY_CURRENT_USER\SOFTWARE\Clients\StartMenuInternetHKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet

2020-12-18 15:54:09 1119 4

原创 centos安装rocketmq

1、下载https://github.com/apache/rocketmq/releases2、环境jdk1.8.0.211maven3.6.33、安装 > tar xf rocketmq-all-4.7.1.tar.gz > cd rocketmq-all-4.7.1/ > mvn -Prelease-all -DskipTests clean install -U > cd distribution/target/rocketmq-4.7.1/r

2020-10-14 13:30:45 302

原创 mongo根据字段值进行排序,类似case when的方式实现

背景:resourceType为1、2、3、4,将前端传来的类型排到最前边,然后再按照浏览量排序。使用的数据库为mongo,=所以采用类似case when的方式实现该功能,主要代码如下://查询条件Criteria criteria = Criteria.where("validFlag").is(1)Integer pageNum = relevantResourceQo.getPageNum();Integer pageSize = relevantResourceQo.getPageSize

2020-09-26 08:25:57 1578

原创 解决 ReferenceError:primordials is not defined

您可能正在gulp v3和上node v12,而这就是问题的根源。解决方法:将gulp升级到v4。因为版本的升级,需要重新编写和配置一些东西。将node降级到v11。固定graceful-fs 到4.2.2(推荐)在package.json的同级目录下创建npm-shrinkwrap.json{ "dependencies": { "graceful-fs": { "version": "4.2.2" } }}运行npm install..

2020-08-14 08:51:24 3145 3

原创 React-router:页面跳转并清除当前页的历史记录

有如下情况:用户打开激活链接;用户完成激活过程后,系统会将其移至另一个页面。我不想将激活链接保留在浏览器的历史记录中,因为当用户返回时,他们将再次进入激活步骤。可以通过replace进行页面跳转this.props.history.replace("/home");...

2020-05-14 16:29:10 7441

原创 K8S学习(1)——K8S的基本概念

一、基本概念1、Kubernetes Master:K8S的主节点,对整个集群的节点进行管理,通过主服务器向其它节点发送如创建容器、自动部署、自动发布等。所有外部数据由master进行接受并进行分配2、Node:节点,是k8s集群中相对于Master而言的工作主机。Node可以是一台物理主机,也可以是一台虚拟机(VM)。3、Pod:k8s系统中可以创建和管理的最小单元,是资源对象模型中由用...

2020-03-02 22:15:02 873

原创 Ant Design中DatePicker设置mode="year"无法获取value

问题描述<DatePicker placeholder="请选择年份" mode="year" onChange={this.onChange}/>使用上边代码,界面呈现出只有年份的选择器。但是,不管你怎么点击按钮选择年份都不会起作用, onChange 事件根本不会触发,所以value获取不了!解决办法查看文档:1、onOpenChange 方法,是这样描述...

2019-12-27 10:16:48 1375

原创 VSCode在线编辑器及插件安装安装

code-server是一款在线的vscode工具,只要将 code-server 部署到自己的服务器之后,就可以通过浏览器使用vscode,很好的解决了远程编辑服务器中文件的问题,方便好用。code-server的地址为: https://github.com/cdr/code-server1、docker安装(1)、准备准备一台linux机器安装docker:https://doc...

2019-10-31 08:27:01 5773 3

原创 “程序员节”这天,Keep裁程序员了

10月24日是“程序员节”,不过在这个特殊的日子,运动健身App Keep传出了裁员的消息。据36氪报道,有知情人士消息称,10月24日当天,Keep开始了一轮大裁员,涉及两三百人,大多是技术开发岗。对此,Keep方面回应称,此次优化人才结构提升组织效率是公司长期发展的管理必要项,并且实际优化人数没有达到300人,只是总员工人数的10%-15%。在此之前,Keep拥有约800名员工。从业务上...

2019-10-25 13:13:29 235

原创 SpringBoot集成RabbitMQ

1、添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>2、发送消息@Autowiredprivate ...

2019-10-24 08:22:07 196

原创 SpringCloudStream整合RabbitMQ和Kafka

1、生产者和消费者引入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-stream-kafka</artifactId></dependency><dependen...

2019-10-11 23:49:42 2097

原创 VS Code在线编辑器code-serve安装

1、code-servercode-server是一款在线的vscode工具,只要将 code-server 部署到自己的服务器之后,就可以通过浏览器使用vscode,很好的解决了远程编辑服务器中文件的问题,方便好用。code-server的地址为: https://github.com/cdr/code-server2、准备准备一台linux机器安装docker:https://do...

2019-08-12 16:06:14 12517 14

转载 FastDFS介绍及安装教程

FastDFS介绍技术论坛: http://bbs.chinaunix.net/forum-240-1.htmlFAQ:http://bbs.chinaunix.net/thread-1920470-1-1.html资源地址: https://sourceforge.net/projects/fastdfs/源码资源: https://github.com/happyfish100Fa...

2019-08-06 10:12:29 876

原创 FastDFS集群

FastDFSFastDFS安装FastDFS 集群克隆虚拟机VMware修改mac修改 ip地址rm -f /etc/udev/rules.d/70-persistent-net.rulesrebootTracker集群搭建克隆出来之前已经装好的两台虚拟机做Tracker节点tarcker 节点 ip 131、132启动两个Tracker节点/etc/i...

2019-08-06 10:04:15 393

原创 CentOS7 Nginx启动脚本

1、创建脚本文件vim /lib/systemd/system/nginx.service2、脚本内容Nginx的安装路径为/usr/local/nginx[Unit]Description=The NGINX HTTP and reverse proxy serverAfter=syslog.target network.target remote-fs.target nss-lo...

2019-07-24 10:08:55 565 1

转载 Nginx和Tengine

文章目录TengineNginx和TengineNginxNginx和apache的优缺点nginx相对于apache的优点:apache 相对于nginx 的优点:Nginx解决的问题安装准备工作操作系统Tengine下载和文档Nginx官网和文档编译安装启动服务脚本自启动修改可执行权限启动服务脚本内容:Nginx配置解析定义Nginx运行的用户和用户组进程数全局错误日志进程文件打开的最多文件描...

2019-07-17 09:02:43 605

原创 Nginx代理后js加载不全报206 (Partial Content)

通过IP访问网页可以正常访问,通过域名访问页面加载不全。报206 (Partial Content)错误。问题原因Nginx代理之后会有相应的代理缓存区,缓存区默认只有几十K,某些版本的nginx默认设置中没有相关处理,导致部分文件代理是会出现加载不全的现象,其实不仅仅是JS文件。只是因为框架的JS文件略大,所以经常出现类似问题。解决方法在Nginx.conf文件的http中添加prox...

2019-07-10 21:04:55 2062

原创 String的intern()方法详解

1、先看一个例子String str1 = new String("A")+ new String("B");System.out.println(str1 == str1.intern());System.out.println(str1 == "AB");JDK1.8的输出结果:truetrue上边例子加一行代码其余不变:String str2 = "AB";String...

2019-06-26 11:47:44 275 2

原创 Java API操作Hadoop可能会遇到的问题以及解决办法

1、Could not locate Hadoop executable: xxx\bin\winutils.exe解决办法:下载WINUTILS.EXE,并放到Hadoop的bin目录,下载地址:https://github.com/steveloughran/winutils2、Caused by: java.io.FileNotFoundException: HADOOP_HOME a...

2019-06-14 11:26:23 1289

原创 Spring Boot项目中使用HDFS3.x

1、添加以下依赖<dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId> <version>3.1.0</version></dependency><d...

2019-06-14 11:13:32 5440 2

原创 HDFS3.x集群配置

1、准备工作准备3太centos机器并设置主机名修改命令:vim /etc/hostname一台作为Namenode,命名为master, 两台作为dataNode,命名为node-1, node-2设置hosts修改命令:vim /etc/hosts192.168.0.6 master192.168.0.17 node-1192.168.0.19 node-23...

2019-06-12 16:12:03 1149

原创 Linux安装jdk配置环境变量

1、下载jdk下载链接2、解压tar xzvf jdk-8u162-linux-x64.tar.gz3、配置环境变量vim /etc/profile打开文件增加以下内容export JAVA_HOME=/usr/local/jdk1.8.0_162 #jdk解压得目录export PATH=${JAVA_HOME}/bin:$PATH4、查看是否配置成功重新打开term...

2019-06-12 11:30:07 690

原创 递归的方法列表转树形结构

@Datapublic class SysCityDTO { private Long id; private String name; private Long pid; private List<SysCityDTO> children; public static List<SysCityDTO> listToTree(Li...

2019-05-31 15:32:56 758

转载 设计模式

六大原则单一职责原则(方法:修改名字还是密码?接口:洗碗、买菜还是倒垃圾?类:注册、登录和注销)里氏替换原则(我儿来自新东方烹饪)依赖倒置原则(抠门的饭店老板)接口隔离原则(小伙子的作坊)迪米特法则(手机上看电子书)开闭原则(社保这点事)五大创建型模式创建型模式:单例模式(小明就只有 1 辆车)创建型模式:工厂方法(小明家的车库)创建型模式:抽象工厂(宝马车就得用宝马轮胎和宝马...

2019-05-30 14:36:09 122

原创 Hyper-V安装CentOS修改分辨率

如果是普通用户登录需要获得root权限su root设置分辨率grubby --update-kernel=ALL --args="video=hyperv_fb:1600x900"重启计算机reboot

2019-05-26 21:56:05 2950 2

原创 安全验证(腾讯防水墙、极验行为验证)服务端开发及vue模板使用

截图组件使用1、安装// 如果没有axios需要安装axios$ npm install axios -S$ npm install vue-social-captcha -S2、使用方法1:引入全局组件在main.js引入组件# main.jsimport captcha from 'vue-social-captcha'Vue.use(captcha)在页面中使用...

2019-05-25 11:44:18 2232

原创 HTMLElement is not defined

nuxt创建项目选择Element UI框架启动报错:问题会在Element UI下一个版本解决[email protected]参考链接:https://github.com/nuxt/nuxt.js/issues/5622https://github.com/ElemeFE/element/pull/15277其它解决方法:修改nuxt.config.js文件配置为:plugin...

2019-05-10 11:16:35 7748 5

原创 uni-app动态设置页面导航

1、动态设置当前页面的标题uni.setNavigationBarTitle(OBJECT)示例:uni.setNavigationBarTitle({ title: '新的标题'});

2019-04-27 17:01:21 8045

销售管理导入模板.xlsx

EasyPoi多sheet的excel导入,导入模板。 导入方法:https://blog.csdn.net/superlover_/article/details/117786731?spm=1001.2014.3001.5501

2021-06-11

js-md5-0.7.3.zip

js-md5-0.7.3

2021-05-27

MobaXterm20.3下载

适用于Windows的增强型终端,带有X11服务器,选项卡式SSH客户端,网络工具等。 MobaXterm为Windows桌面提供所有重要的远程网络工具(SSH,X11,RDP,VNC,FTP,MOSH等)和Unix命令(bash,ls,cat,sed,grep,awk,rsync等)。 ,可以直接使用一个便携式exe文件。

2020-09-29

tengine-2.3.1.tar.gz

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。

2020-05-27

MybatisCodeHelperNew2.7.6

MyBatisCodeHelper-Pro是IDEA下的一个插件,功能类似mybatis plugin。 在idea2019.2.3中安装成功 使用方法: 1、下载插件压缩包 2、在IDEA中本地安装插件 3、激活方法(自2.7.3):IDEA顶部菜单:Tools -> MybatisCodeHelper -> Activation -> OfflineActivation,在offline key框输入任意字符串

2019-10-29

MobaXterm专业版破解版

MobaXterm专业版破解版,可以查看连接密码,没有连接数的限制

2019-08-14

DBeaver Enterprise 6.0安装包+破解补丁

DBeaver是一款优秀的数据库管理工具,支持管理众多数据库产品。 DBeaver Enterprise(简称DBeaverEE)支持MangoDB、Redis、Apache Hive等,但是需要付费使用。 这里提供了6.0版本的补丁

2019-05-09

华为云图引擎服务培训课程

华为云图引擎服务培训课程资料,视频地址https://www.bilibili.com/video/av32560562/

2018-09-27

阿里巴巴职业发展手册

阿里巴巴职业发展手册,工程师必备,教你如何成为技术大牛

2018-08-09

js图片上传

js图片上传js图片上传js图片上传js图片上传js图片上传

2017-10-31

js省市联动插件

纯js省市联动插件 ,实现省市区三级联动,省市区三级联动

2017-10-31

jrebel6.4.3离线包和补丁

jrebel6.4.3的离线安装包和补丁,idea安装完离线包替换完相应的补丁文件后可激活。激活方法阅读readme

2017-09-28

SecureCRT8&SecureCRT6绿色版+汉化补丁

SecureCRT8&SecureCRT6绿色版+汉化补丁

2017-07-29

MyBatis框架API

MyBatis框架API

2017-06-02

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

TA关注的人

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