- 博客(39)
- 收藏
- 关注
原创 VUE学习笔记
举例:v-bind:href ="xxx" 可以简写成 :href="xxx",xxx同样是js表达式,且可以直接读取到data中的所有属性。学习资料来源:B站《尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通》写法: {{xxx}},xxx是js表达式,且可以直接读取到data中的所有属性。备注:Vue中有很多的指令,且形式都是:v-?,此处我们只用v-bind举例。功能:常用于解析标签(包括标签属性、标签体内容、绑定事件。功能:常用于标签体内容。
2024-02-20 17:20:47
193
原创 git安装及拉取代码
2、第一次拉代码前需要验证一下是否可以请求到,示例: ssh -T git@github.com。1、公司给到的git地址是服务器名称而非ip,需要同步hosts地址映射服务器名称。3、将公钥同步到github和gitlab上。背景:旧电脑坏了,新电脑重新安装开发环境。2、安装完git,通过命令生成公钥和私钥。参考网上正常git安装。
2023-11-25 11:50:31
457
原创 记录生产sqlplus执行sql文件中文乱码问题
银行生产环境没有plsql执行权限,导致生产上线的时候需要通过服务器sqlplus命令执行sql文件。解决思路:sql文件指定了utf-8格式,说明数据库使用的格式和sql文件格式不一致。执行完成后通过plsql查询发现存在中文乱码情况。通过命令执行sql文件。
2023-01-18 16:57:01
2440
1
原创 敏捷管理学习总结_20220324
敏捷理念1、敏捷方法的主要目的不是要快,而是要有价值。2、需求可以改,但是不是想起什么改什么,建议有来自真实的使用反馈。3、敏捷鼓励人们直接互动,但是不是大量无序互动,沟通要有效率有效果。4、组织的一个重要目标是让平凡的人做出不平凡的事。敏捷方法的4-3-2-1模型4个价值观再好的流程、工具都替代不了(人与人直接互动) 任何方案、汇报文档都不如看一看(真实的产品) 客户不可能一次性把(需求)讲清楚,在项目过程中应该邀请客户(反馈),帮助客户发掘(需求) 计划总是赶不上(变化
2022-12-28 17:14:23
340
原创 nebula图数据库学习记录
nGQL(nebula Graph Query Language)是nebula Graph使用的声明式图查询语言,支持灵活高效的图模式,而且nGQL是为开发和运维人员设计的类sql查询语言,易于学习。我使用的机器的 CPU 架构是 x86_64 的,因此这里选择下载 amd64 的二进制文件。nebula Graph是一款开源的、分布式的、易扩展的原生图数据库,能够承载数千亿个点和数万亿条边的超大规模数据集,并且提供毫秒级查询。:边的类型,定义了一组描述边的类型的属性。创建 Tag: player。
2022-09-09 10:52:35
1481
原创 常用运维命令
运维命令1.nginx在/home/bangsun目录下启动 nginx -c /home/bangsun/conf/nginx.conf -c后面是配置文件路径重启 nginx -s reload -c /home/bangsun/conf/nginx.conf停止 nginx -s stop nginx -s quit 检查配置文件是否正确 nginx -t -c /home/bangsun/conf/n...
2022-05-19 19:41:42
219
原创 PMP——第4章 项目整合管理
项目整合管理项目整合管理包括对项目管理过程组内的各种过程和项目管理活动而进行识别、定义、组合、统一与协调的各种过程和活动在项目管理中,“整合” 兼具统一、合并、沟通和建立联系的性质,这些行动应贯穿项目始终项目整合管理包括进行以下选择:...
2022-02-24 18:15:56
3394
原创 JVM学习——G1垃圾回收器的工作原理
ParNew和CMS垃圾回收器的痛点Stop the World现象会对系统的运行是有一定的影响。所以对垃圾回收器的优化,都是朝着减少“Stop the World”的目标去做。G1垃圾回收器G1垃圾回收器是可以同时回收新生代和老年代的对象的,不需要两个垃圾回收器配合起来运作。特点1:就是把java堆内存拆分为多个大小相等的Region。G1也会有新生代和老年代的概念,但是只是逻辑上的概念。特点2:可以让我们设置一个垃圾回收的预期停顿时间也就是说我们可以指定:希望G1在垃
2022-02-24 15:41:20
1927
1
原创 项目经理面试常见问题(记录)20210317
准备项目经理面试摘要:1、项目经理的能力和职能项目经理最重要的协调沟通能力和组织能力,能够安排合适的人到合适的位置,制定较完备的项目计划方案,让项目组成员清楚了解各自的职责、工作量及时间安排,遇到困难能准确找到问题的关键点迅速组织人员解决。项目经理不一定要技术最好,但是技术好的项目经理在进度推进困难的时候将起到很大的作用。2、结合人、成本、功能、质量和进度这五大因素怎么管理好一个项目?以人为本这是前提,只要保证将合适的人各就各位,这为项目的成功奠定了良好的基础。成功、功能、质量、进度
2022-02-24 12:44:56
213
原创 oracle基础练习2021_06_01
oracle基础信息oracle的服务:(需要开启的服务)orcaleServiceorcl:orcale启动服务OracleOraDb11g_home1TNSListener:oracle监听器服务OracleDBConsoleorcl:控制台服务oracle账户:sys:超级管理员system:管理员scott:普通用户 默认密码:tigeroracle修改密码:sqlplus / as sysdbaalter user 用...
2021-07-10 21:25:56
287
原创 记录学习awk -F
背景:在liunx环境下对数据进行处理,判断后启动jar包,需要把这些写道对应的启动脚本里。获取本机ip地址ifconfig进行筛选-F是指定' '作为分割符,$2是取第二个,$0是取全部ifconfig | grep inet | awk -F ' ' '{print $2}'普及基础:-F指定分隔符,-f调用脚本,-v定义变量...
2021-07-08 17:44:36
246
原创 记录no ocijdbc10 in java.library.path问题
问题:apply_extra组件重启,发现no ocijdbc10 in java.library.path报错。原因:yml文件中数据连接使用的wallet连接,但是现在wallet出现异常。解决办法:wallet连接改成正常用户名密码连接
2021-07-05 18:18:25
508
原创 记录linux系统abrt-hook-ccpp导致生产内存报警
操作时间:2021年6月30号报警时间:2021年7月1号导致问题原因是:vim打开文件,非法关闭,导致CentOS的出错上报服务。问题表现:abrt-hook-ccpp使用内存空间达到77%,内存使用率达到80%以上(预警线80%)问题排查:root权限下,执行liunx命令:cat /var/log/messages | grep abrtabrt-hook-ccpp: process 87261(vim) of user 1000 killed by sigsegv - dumpi
2021-07-01 10:07:22
7661
原创 PMP——第3章 项目经理的角色
第3章 项目经理的角色3.2 项目经理的定义项目经理是由执行组织委派,领导团队实现项目目标的个人。项目经理的常见角色:整合者、沟通者、协调者、团队领导者、决策者、氛围营造者3.3项目经理的影响范围项目经理在其影响力范围内担任多种角色。这些角色反映了项目经理的能力,体现了项目经理这一职业的价值和作用。干系人与项目经理影响力范围:其他干系人、供应商、客户、最终用户>发起人、治理机构、指导委员会、PMO>项目团队、ppp经理资源经理>项目经理Stakeholder扫描时间-失效
2021-06-01 09:32:49
3666
原创 PMP整理-第二章节-项目运作环境
第二章 项目运作环境概论 事业环境因素 组织过程资产 组织系统2.1项目所受的影响影响:事业环境因素(外部;内部)组织过程资产(过程、政策和程序;组织知识库)2.2 事业环境因素事业环境因素(EEFs):是项目团队不能控制的,将对项目产生影响、限制或指令作用的各种条件。EEFs是许多项目管理过程的输入EEFs可能提高或限制项目管理的灵活性EEFs可能对项目结果产生积极或消极的影响项目管理过程通常不能反向影响事业环境因素组织内部的EEFs组织文化
2021-05-13 09:51:31
409
原创 PMP补充——敏捷项目管理
VUCA环境与敏捷应对VUCA:Volatility易变性、Uncertainty不确定性、Complexity复杂性、Ambiguity模糊性代表着:变革change、预见foresee、洞察insight、敏捷agile敏捷宣言的4大价值观个体和互动 高于 流程和工具工作的软件 高于 详尽的文档 客户合作 高于 合同谈判 响应变化 高于 遵循计划敏捷12原则我们最优先考虑的,是通过尽早和持续不断地交付有价值的软件使客户满意...
2021-04-23 17:01:42
767
2
原创 PMP知识点整理——*引论章节*2021-03-24
第一章 引论管理学基础管理的四大职能:计划,组织,领导,控制管理三原则:目标管理,以人为本,PDCA目标管理:以建立目标体系为基础的管理方法,只有得到管理层的支持,自上而下推动才有效。1、建立切实可行的目标2、目标分解及阶段性衡量3、实施纠错行动直至实现目标制定目标的“SMART”规则1、Specific明确性:目标必须是具体的2、Measurable衡量性:目标必须是可以衡量的3、Attainable可实现性:目标必须是可以达到的4、Relevant相
2021-04-20 17:43:33
1410
原创 JVM学习2021-03-05
案例分析:案例背景:每日上亿请求量的电商系统,一般按照一个用户平均访问20次,那么上亿请求量,大致需要有500万日活用户。按照10% 的付费转化率,每天有50w订单。50w订单在每天高峰期4个小时内,其实平均下来每秒也就是几十单。正常4C8G机器,一单算1KB,新生代需要很久才会满。特殊的电商大促场景:类似双11场景,在10分钟内下单50w订单,平均每秒1000单。抗住大促的瞬时压力需要几台机器:按照3台机器算,每台每秒300个下单请求,假设订单系统部署就是最普通的标配4核8G机器。从机器本
2021-03-05 17:00:08
166
原创 JVM学习2021-03-03
CMS垃圾回收器最大的问题:虽然能在垃圾回收的同时让系统工作,但是在并发标记和并发清理两个最耗时的阶段,垃圾回收线程和系统工作同时工作,会导致有限的CPU资源被垃圾回收线程占用一部分。会消耗CPU资源。Concurrent Mode Failure 问题在并发清理期间,系统程序可能先把某些对象分配在新生代,然后触发一次Minor GC ,一些对象进入老年代,短时间又没人引用这些对象,这就是老年代的浮动垃圾。“-XX:CMSInitiatingOccupancyFaction”参数可以用来设置老年
2021-03-05 14:32:41
63
原创 JVM学习2021-02-24
最常用的的新生代垃圾回收器:ParNewParNew垃圾回收器如果一旦在合适的时机执行Minor GC的时候,就会把系统程序的工作线程全部停掉,禁止程序继续运行创建对象,然后自己就用多个垃圾回收线程去进行垃圾回收。如何为线上系统指定使用ParNew垃圾回收器?在Eclipse/idea 中可以设置Debug JVM Arguments,使用“java -jar” 命令启动时直接在后面跟上JVM参数即可。部署到Tomcat时可以在Tomcat的catalina.sh中设置Tomcat的JVM参数,
2021-03-03 11:32:38
166
1
原创 JVM学习2021-02-23
Q:触发Minor GC之前会如何检查老年代可用内存大小和新生代对象大小?R:Q:如何检查老年代可用内存大小和历次Minor GC之后升入老年代的平均对象大小?R:
2021-02-24 17:53:07
75
原创 JVM学习2021-02-16
Q:什么时候会触发垃圾回收?R:新生代对象越来越多,都快满的时候就会触发垃圾回收。Q:被那些变量引用的对象是不能回收的?R:JVM中使用了一种可达性分析算法来判定哪些对象是可以被回收的,哪些是不可被回收的。在JVM规范中,局部变量就是可以作为GC Roots的,也就是只要一个对象被局部变量引用了,那么就说明他有一个GC Roots,此时就不能被回收了。静态变量也可以看做是一种GC Roots,此时只要一个对象被GC Roots引用了,就不会回收他。总结:只要你的对象被方法的局部变量、
2021-02-23 09:17:48
603
1
原创 JVM学习2021-01-25
Q:Java堆内存中分配的哪些对象,到底会占用多少内存?一般怎么来计算和估算我们的系统创建的对象对内存占用的一个压力呢?R:JVM垃圾回收机制:
2021-02-15 10:13:11
107
原创 JVM学习2021-01-21
编译:“.java”文件打包,会编译成“.class”文件。类加载器 :类加载器会把编译好的“.class”字节码文件加载到JVM中。Q:怎么防止公司核心源码被窃取?R:在编译过程中,对字节码进行加密,或者做混淆处理。在类加载的时候,对加密的类,考虑采用自定义的类加载器来解密文件即可。类加载到使用的过程:加载→验证→准备→解析→初始化→使用→卸载验证:校验“.class”文件完全符合JVM规范。准备:给类分配一定的内存空间,类变量(static修饰的变量)分配内存空间 ,给一个.
2021-01-22 09:35:48
97
原创 面试复习-javaSE语法
1、java有没有goto语句?goto是java中的保留字,在目前的java中没有使用,目前有goto和const,但是这两个是目前无法使用的关键字。2、&与&&的区别&运算符:按位与;逻辑与。&&运算符:短路与如果&&左边的表达式的值为false,右边的表达式会被直接短路掉,不会进行运算。逻辑或(|)...
2019-03-08 15:19:59
95
转载 面试复习-javaSE基础篇
面向对象1、继承:子类继承父类,继承父类所有的非private(私有)的属性和方法。2、封装:把客观事务封装成抽象的类,可以把自己的数据和方法只让可信的类或者对象操作,对不可信进行信息隐藏。3、多态:允许不同子类型的对象对同一消息作出不同的响应。也就是同样的对象引用调用同样的方法但是做了不同的事情。overload(方法重载):编译时的多态性——发生在一个类中方法名一致,参数列表中...
2019-03-08 11:40:47
134
原创 过滤器-自己使用
/** * 任意请求转发处理过滤器 */@Componentpublic class RequestTransmitFilter implements Filter { @Autowired private OkHttpHelper okHttpHelper; /** * springboot初始化bean的顺序为:listener -> filter ->...
2019-01-09 10:08:48
95
1
转载 spring注解
spring注解的作用:1、spring作用在类上的注解有@Component、@Responsity、@Service以及@Controller;而@Autowired和@Resource是用来修饰字段、构造函数或者设置方法,并做注入的。2、当注解作用在类上时,表明这些类是交给spring容器进行管理的,而当使用@Autowired和@Resource时,表明我需要某个属性、方法或字段,但是...
2019-01-09 09:53:01
120
原创 转发之上传图片
领导让我写一个转发外壳,用来转发和响应用户,对自身请求不做处理。之前一直都是json风格的文本信息。然后告诉我需要上传图片,但是文本的格式上传就会失败。解决思路:1、判断请求类型是否是上传图片的请求//判断请求是否是上传图片请求String contentType = request.getContentType();if (contentType.startsWith(“multip...
2019-01-08 17:44:48
185
原创 java转发器
目的:写一个外壳,把用户请求转发到不同的微服务中思路:通过过滤器filter把所有请求拦截下来,然后调用okHttpHelper方法获取响应。okHttpHelper方法内判断请求类型,调用不同的方法进行拼接请求。getRemoteResponse封装响应类createCookieJar生成CookieJar可以理解为cookie的一个集合使用的是httpclient封装请求okhttp...
2019-01-04 16:29:01
740
原创 开启我的程序人生
千里之行始于足下,不积跬步无以至千里。新的一年,新的开始。这就励志名言送给我自己也是送给看到此篇文章的各位。作为一个刚入行的菜鸟程序员,有很多坑还没有踩过,因此希望通过博客来记录下自己程序员的人生,来不断积累知识。记录下自己踩过的坑,分享给大家也可以提高自我。此路茫茫,一望无际。义无反顾,踏上征程。携盔戴甲,披荆斩棘。翻山越岭,不忘初心。即使飞蛾扑火,只愿不枉此生。——落根呢...
2019-01-04 11:50:52
172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人