- 博客(151)
- 资源 (22)
- 收藏
- 关注
转载 高并发架构思路
高并发其实挺容易的,当你明白了一万并发的原理,然后扩展到百万、千万、亿万级很easy要点有如下几项:垂直分层 :DNS层、跨机房部署、LVS+Nginx负载均衡,vanish+共享存储实现动静分离,Nginx后挂载N台服务器集群,服务器集群后挂载微服务化、微服务后挂载数据库分库分表+消息队列+任务调度,最后端挂载数据集群负责数据的统一归档+流计算+异步批处理水平分区 :根据业务划分业务线,每个业务线中设计分区键,根据userNo设计用户隔离,根据IP地址设计地区隔离,根据用户级别设计级别隔离,
2021-09-23 17:08:19
9395
原创 执行 yarn start 报错 “错误:找不到或无法加载主类 start” 或 yarn指向了jdk自带的yarn 的解决方案
执行 yarn start 报错 “错误:找不到或无法加载主类 start” 解决方案或 yarn指向了jdk自带的yarn 解决方案当我们执行完 npm install -g yarn 成功后,执行yarn --version (注意:2个横杠)报错:Unrecognized option: --versionError: Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Prog
2021-06-28 13:53:00
4849
原创 关于windows下升级 nodejs 使用命令 `npm i -g n stable --force` 报错或是未升级成功 的解决方案
关于windows下升级 nodejs 使用命令 npm i -g n stable --force 报错或是未升级成功 的解决方案解决方法 : 在windows 环境下不支持命令行升级nodejs,只能通过官网下载后,安装覆盖旧版本
2021-06-10 14:03:58
1473
原创 IDEA无法下载源码 cannot download source
IDEA无法下载源码 cannot download source解决方法1:在idea的terminal 中输入mvn dependency:resolve -Dclassifier=sources解决方法2:使用idea 默认的maven
2020-04-09 15:09:05
2118
原创 Failed to execute goal org.apache.maven.plugins:maven-gpg-plugin:1.6:sign (sign-artifacts)
Failed to execute goal org.apache.maven.plugins:maven-gpg-plugin:1.6:sign (sign-artifacts) on project weline: Unable to execute gpg commandmvn install 时报错:Failed to execute goal org.apache.maven.plug...
2020-03-30 14:36:33
10605
2
原创 mvn site报错:java.lang.NoClassDefFoundError: org/apache/maven/doxia/siterenderer/DocumentContent
mvn site报错:java.lang.NoClassDefFoundError: org/apache/maven/doxia/siterenderer/DocumentContent<project> ...<build><pluginManagement> <plugins> <plugin> ...
2020-01-15 16:43:00
3759
原创 vue : 无法加载文件 D:/nodejs/node_global/vue.ps1,因为在此系统禁止运行脚本
vue : 无法加载文件 D:\xxxxxx/node_global\vue.ps1,因为在此系统禁止运行脚本解决方法:删除该路径下的文件:vue.ps1
2020-01-07 09:56:24
2193
3
原创 SpringBoot创建测试类的时候,jar包冲突。引用下面的依赖
SpringBoot创建测试类的时候,jar包冲突。引用下面的依赖import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.Sp...
2019-08-19 11:26:06
762
转载 Linux环境下的rabbitmq的搭建
Linux环境下的rabbitmq的搭建预备步骤:创建文件夹 ,安装Erlang编译依赖:mkdir /usr/local/src/erlangyum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget下载 erlangwdget http://erlang.org/dow...
2019-07-23 18:02:40
282
原创 IDEA快捷键 备忘录
一键格式化代碼: Ctrl+Alt+L全局搜索替换:ctrl+shift+r强大的搜索功能,shift+shift (无论您想要搜啥都能找到)ctrl+shift+R==搜索类 CTRL+N:按照类名搜索类【常规】Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shif...
2019-07-23 10:19:28
456
转载 Eclipse 快捷键 备忘
Eclipse 快捷键 备忘1 执行(run) alt+r2 提示补全 (Class Name Completion) alt+/3 单行注释 ctrl + /4 多行注释 ctrl + shift + /5 向下复制一行 (Duplicate Lines) ctrl+alt+down6 删除一行或选中行 (delete line) ctrl+d7 向下移动行(move statem...
2019-07-10 17:48:08
228
转载 hadoop上传文件,个别节点没有上传备份成功
hadoop上传文件,个别节点没有上传备份成功19/05/18 11:33:33 INFO hdfs.DFSClient: Exception in createBlockOutputStreamjava.io.IOException: Got error, status message , ack with firstBadLink as 192.168.19.15:50010at org...
2019-05-18 11:47:49
745
转载 在集群上分发文件
在集群上分发文件1.在文件/usr/local/bin建一个xsync可执行文件**touch xsync2.写入内容#!/bin/bash#1 获取输入参数个数,如果没有参数,直接退出pcount=$#if((pcount==0)); thenecho no args;exit;fi#2 获取文件名称p1=$1fname=`basename $p1`echo fn...
2019-05-17 17:19:18
534
原创 eclipse @Slf4j不起作用的解决方法
eclipse @Slf4j不起作用的解决方法1.下载lombok.jar2. 放到eclipse.exe的同级目录下3. 执行 java -jar lombok.jar 在之后弹出的界面上选择eclipse的路径。完成 lombok的安装4. 在eclipse.in文件最后加入下面两行-Xbootclasspath/a:lombok.jar-javaagent:D:/f...
2019-05-16 15:45:58
2608
原创 putty配色方案
Default Foreground: 255/255/255Default Background: 1/36/86ANSI Black: 77/77/77ANSI Green: 152/251/152ANSI Yellow: 240/230/140ANSI Blue: 205/133/63ANSI Blue Bold 135/206/235ANSI Magenta: 205/92...
2018-12-20 16:52:54
832
转载 自己组装电脑 ,各价位可行的配置-----2018年
显示器 AOC AG272QCX 144 2K 电竞¥ 3200显示器 AOC C2408 曲面¥ 860 显示器 AOC I2781F 刀锋5 IPS ¥1290显示器 AOC I2379V IPS 820显示器 华硕MG248Q 144 1sm 电竞¥1790显示器 AOC AG272FCX 144 ¥2400显示器 华硕VG248Q 电竞144 ¥1780显示器 华硕VG2...
2018-12-20 13:38:53
1665
转载 java多线程之JUC
java多线程之JUC1. 简介在 Java 5.0 提供了 java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的工具类,用于定义类似于线程的自定义子系统,包括线程池,异步 IO 和轻量级任务框架;还提供了设计用于多线程上下文中 的 Collection实现等;2. volatile 关键字2-1问题重现package com.main.j...
2018-11-23 17:58:05
480
转载 JedisPool的配置参数
JedisPool的配置参数JedisPool的配置参数大部分是由JedisPoolConfig的对应项来赋值的。maxActive:控制一个pool可分配多少个jedis实例,通过pool.getResource()来获取;如果赋值为-1,则表示不限制;如果pool已经分配了maxActive个jedis实例,则此时pool的状态为exhausted。maxIdle:控制一个pool...
2018-11-19 19:32:15
1011
转载 Redis 的复制
Redis 的复制含义:也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主作用:读写分离容灾恢复用法:(查看信息使用info replication)1.配从(库)不配主(库)2.从库配置:slaveof 主库IP 主库端口3.修改配置文件4.常用3招一主二仆:一个Mas...
2018-11-19 18:08:03
231
转载 Redis的事务
Redis的事务可以一次执行多个命令,本质是一组命令的集合。一个事务中的 所有命令都会序列化, 按顺序地串行化执行而不会被其它命令插入,不许加塞常用命令序号命令及描述1DISCARD 取消事务,放弃执行事务块内的所有命令。2EXEC 执行所有事务块内的命令。3MULTI 标记一个事务块的开始。4UNWATCH 取消 WATCH 命令对所...
2018-11-19 14:52:53
200
转载 Redis的持久化
Redis的持久化 : RDB与AOFRDB (Redis DataBase)是什么: 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行...
2018-11-16 16:46:19
214
原创 SpringBoot打包发布到tomcat
SpringBoot打包发布到tomcat步骤一:在pom.xml中设置&lt;packging&gt;war&lt;/packging&gt;步骤二:将spring-boot-starter-tomcat的范围设置为provided,这样打包时就会将其排除 &lt;dependency&gt; &lt;groupId&gt;org.springframewor
2018-11-13 20:26:26
429
原创 java 如何更新(修改).properties 文件 ?
如果使用maven,加入依赖&lt;!-- https://mvnrepository.com/artifact/commons-configuration/commons-configuration --&gt;&lt;dependency&gt; &lt;groupId&gt;commons-configuration&lt;/groupId&gt; &a
2018-08-08 17:45:58
3065
原创 maven项目运行时总是提示某个类找不到 或者tomcat启动失败
maven项目 运行时总是提示某个类找不到例如:java.lang.ClassNotFoundException: org.springframework.web.filter.CharacterEncodingFilter 或者tomcat启动失败 :Could not publish to the server. java.lang.IndexOutOfBoundsException...
2018-08-07 18:50:19
1943
转载 ionic1滑动时间选择器
ionic1滑动时间选择器https://www.cnblogs.com/cong-bao/p/8510294.html
2018-07-26 15:47:04
829
转载 eclipse中maven创建项目JDK版本默认是1.5的解决方法
修改maven的settings.xml文件。<profile> <id>jdk-1.7</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jd
2018-07-20 16:52:20
668
原创 常用资源
1. 微信web开发者工具https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
2018-07-19 16:36:04
1163
转载 sql练习题(MySQL)
创建表CREATE TABLE students(sno VARCHAR(3) NOT NULL, sname VARCHAR(4) NOT NULL,ssex VARCHAR(2) NOT NULL, sbirthday DATETIME,class VARCHAR(5))CREATE TABLE courses(cno VARCHAR(5) NOT NULL, cname...
2018-07-12 16:55:18
725
原创 npm 查看模块全部版本以及更新到指定版本
npm 查看模块全部版本以及更新到指定版本查看模块全部版本//xxx 为模块名 例如 ionic、jquery等npm view XXX versions更新模块到指定版本//xxx 为模块名 例如 ionic、jquery等 yyyy为版本号 例如3.1.2 npm install -g XXXX@YYYY...
2018-07-03 17:07:39
15375
原创 ionic serve 运行一段时间后崩溃
ionic serve 运行一段时间后崩溃,报错:events.js:160 throw er; // Unhandled 'error' event ^Error: read ECONNRESET at exports._errnoException (util.js:1018:11) at TCP.onread (net.js:568:26)...
2018-06-20 18:42:46
948
原创 数据库中“一对一”、“一对多”、“多对多”的判断方法
数据库中“一对一”、“一对多”、“多对多”的判断方法多对多:一个老师可以教多个学生,一个学生可以有多个老师教。 一对多:一个父亲可以有多个亲生孩子,一个孩子只能有一个生父。 一对一:一个人只能有一张身份证,一张身份证对应的人也是唯一的。很好区分:假设A,B两实体,先看A能推出B是1:1还是1:n,再开B能推出A看是1:1还是1:n, 如果两边都是1:1难么A和B为一对一; 如果两边...
2018-05-30 15:41:05
12042
4
原创 hibernate无法自动创建表的解决方法
hibernate无法自动创建表的解决方法修改方言,因为不同的设置方言可能不一样,尝试一下,找到对的那一个 使用方言来设置方言,比如MySQL支持 我是用第二个的时候始终不对,改成了第一个就成功了 1、org.hibernate.dialect.MySQLDialect; 2、org.hibernate.dialect.MySQLInnoDBDialect; 3、org.hiber...
2018-05-30 15:31:58
1264
1
转载 Hiebernate中 get与load的区别
Hiebernate中 get与load的区别1)get立即进行了检索 ,load延迟了检索(懒加载) 执行get方法,会立即加载对象;执行 load 方法, 如果不使用该对象, 则不会立即执行查询操作, 而返回一个 代理对象2) load 方法可能会抛出 LazyInitializationException 异常: 在需要初始化 ...
2018-05-23 17:00:06
283
原创 Spring项目中无法删除lib下面的jar文件的解决方法
Spring项目中无法删除lib下面的jar文件的解决方法删除时出现以下提示:、解决办法:右键点击项目 ——&gt; Spring Tools ——&gt; Remove Spring Project Nature ——&gt; 重启eclipse附录: Spring Project Nature是什么? The “nature” has nothing to ...
2018-05-21 13:58:17
3292
原创 ionic中,在安卓真机上ngCordova无效,无法正常工作
ionic中,在安卓真机上ngCordova无效,无法正常工作注意文件的引入顺序(cordova.js ng-cordova.min.js 要优先引入) <script src="lib/ionic/js/ionic.bundle.min.js"></script> <script src="js/ng-cordova.min.js"><...
2018-05-11 17:00:31
423
转载 AngularJS 中 点击按钮 使焦点在指定文本框中
AngularJS 中 点击按钮 使焦点在指定文本框中自定义指令app.directive('focusMe', ['$timeout', '$parse', function ($timeout, $parse) { return { //scope: true, // optionally create a child scope link...
2018-05-11 16:50:06
1760
原创 搜索jar包的maven依赖的常用地址:
搜索jar包的maven依赖的常用地址:http://search.maven.org/ http://mvnrepository.com/ http://maven.aliyun.com/nexus
2018-04-17 18:00:57
2030
lombok.jar
2019-05-16
user-agent.txt 移动端&PC;端,模拟浏览器
2018-10-24
Linux Java RXTXcomm
2018-08-09
commons-configuration-1.10.jar
2018-08-08
jquery.qrcode
2017-09-22
jQuery打印插件PrintArea
2017-09-12
HikariCP所用到的jar
2017-08-10
apache-ant-1.9.7-bin.zip
2016-11-25
gradle-2.2.1-all.zip
2016-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人