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

原创 Nginx的location的规则及斜线的重要性
1、location规则符号含义== 开头表示进行普通字符精确匹配。也就是完全匹配~表示执行一个正则匹配,区分大小写~*表示执行一个正则匹配,不区分大小写^~^~开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)!~区分大小写不匹配!~*不区分大小写不匹配@它定义一个命名的 location,使用
2021-06-10 09:54:19
1941
1
原创 安装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
279
原创 动态修改浏览器导航栏图标和文字
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
1448
原创 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
679
原创 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
5869
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
5729
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
2142
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
375
原创 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
9518
6
原创 win10默认浏览器里多余了一个无效选项
到注册表里删除以下位置里的无效项:HKEY_CURRENT_USER\SOFTWARE\Clients\StartMenuInternetHKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet
2020-12-18 15:54:09
1319
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
389
原创 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
1715
原创 解决 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
3302
3
原创 React-router:页面跳转并清除当前页的历史记录
有如下情况:用户打开激活链接;用户完成激活过程后,系统会将其移至另一个页面。我不想将激活链接保留在浏览器的历史记录中,因为当用户返回时,他们将再次进入激活步骤。可以通过replace进行页面跳转this.props.history.replace("/home");...
2020-05-14 16:29:10
7930
原创 K8S学习(1)——K8S的基本概念
一、基本概念1、Kubernetes Master:K8S的主节点,对整个集群的节点进行管理,通过主服务器向其它节点发送如创建容器、自动部署、自动发布等。所有外部数据由master进行接受并进行分配2、Node:节点,是k8s集群中相对于Master而言的工作主机。Node可以是一台物理主机,也可以是一台虚拟机(VM)。3、Pod:k8s系统中可以创建和管理的最小单元,是资源对象模型中由用...
2020-03-02 22:15:02
1243
原创 Ant Design中DatePicker设置mode="year"无法获取value
问题描述<DatePicker placeholder="请选择年份" mode="year" onChange={this.onChange}/>使用上边代码,界面呈现出只有年份的选择器。但是,不管你怎么点击按钮选择年份都不会起作用, onChange 事件根本不会触发,所以value获取不了!解决办法查看文档:1、onOpenChange 方法,是这样描述...
2019-12-27 10:16:48
1515
原创 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
6053
3
原创 “程序员节”这天,Keep裁程序员了
10月24日是“程序员节”,不过在这个特殊的日子,运动健身App Keep传出了裁员的消息。据36氪报道,有知情人士消息称,10月24日当天,Keep开始了一轮大裁员,涉及两三百人,大多是技术开发岗。对此,Keep方面回应称,此次优化人才结构提升组织效率是公司长期发展的管理必要项,并且实际优化人数没有达到300人,只是总员工人数的10%-15%。在此之前,Keep拥有约800名员工。从业务上...
2019-10-25 13:13:29
275
原创 SpringBoot集成RabbitMQ
1、添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>2、发送消息@Autowiredprivate ...
2019-10-24 08:22:07
219
原创 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
2238
原创 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
12760
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
937
原创 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
438
原创 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
613
1
转载 Nginx和Tengine
文章目录TengineNginx和TengineNginxNginx和apache的优缺点nginx相对于apache的优点:apache 相对于nginx 的优点:Nginx解决的问题安装准备工作操作系统Tengine下载和文档Nginx官网和文档编译安装启动服务脚本自启动修改可执行权限启动服务脚本内容:Nginx配置解析定义Nginx运行的用户和用户组进程数全局错误日志进程文件打开的最多文件描...
2019-07-17 09:02:43
690
原创 Nginx代理后js加载不全报206 (Partial Content)
通过IP访问网页可以正常访问,通过域名访问页面加载不全。报206 (Partial Content)错误。问题原因Nginx代理之后会有相应的代理缓存区,缓存区默认只有几十K,某些版本的nginx默认设置中没有相关处理,导致部分文件代理是会出现加载不全的现象,其实不仅仅是JS文件。只是因为框架的JS文件略大,所以经常出现类似问题。解决方法在Nginx.conf文件的http中添加prox...
2019-07-10 21:04:55
2187
原创 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
323
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
1383
原创 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
5564
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
1231
原创 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
746
原创 递归的方法列表转树形结构
@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
779
转载 设计模式
六大原则单一职责原则(方法:修改名字还是密码?接口:洗碗、买菜还是倒垃圾?类:注册、登录和注销)里氏替换原则(我儿来自新东方烹饪)依赖倒置原则(抠门的饭店老板)接口隔离原则(小伙子的作坊)迪米特法则(手机上看电子书)开闭原则(社保这点事)五大创建型模式创建型模式:单例模式(小明就只有 1 辆车)创建型模式:工厂方法(小明家的车库)创建型模式:抽象工厂(宝马车就得用宝马轮胎和宝马...
2019-05-30 14:36:09
144
原创 Hyper-V安装CentOS修改分辨率
如果是普通用户登录需要获得root权限su root设置分辨率grubby --update-kernel=ALL --args="video=hyperv_fb:1600x900"重启计算机reboot
2019-05-26 21:56:05
3068
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
2377
原创 HTMLElement is not defined
nuxt创建项目选择Element UI框架启动报错:问题会在Element UI下一个版本解决element-ui@2.8.3参考链接:https://github.com/nuxt/nuxt.js/issues/5622https://github.com/ElemeFE/element/pull/15277其它解决方法:修改nuxt.config.js文件配置为:plugin...
2019-05-10 11:16:35
7899
5
原创 uni-app动态设置页面导航
1、动态设置当前页面的标题uni.setNavigationBarTitle(OBJECT)示例:uni.setNavigationBarTitle({ title: '新的标题'});
2019-04-27 17:01:21
8113
销售管理导入模板.xlsx
2021-06-11
MobaXterm20.3下载
2020-09-29
MybatisCodeHelperNew2.7.6
2019-10-29
DBeaver Enterprise 6.0安装包+破解补丁
2019-05-09
vue修改时,如何撤销修改数据
2017-12-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人