3 Stephanie翟

尚未进行身份认证

给我评论博客的人,你怎么这么好看~

等级
TA的排名 3k+

【高性程】Java原理(JVM 、JDK)

1.1.1Java运行原理1.class文件内容class文件包含Java程序执行的字节码;数据严格按照格式紧凑排列在class文件中的二进制流,中间无任何分隔符;文件开头有一个0xcafebabe(16进制)特殊的一个标志。2.jvm运行时数据区【jvm规范】线程独占:每个线程都会有它独立的空间,随着线程生命周期而创建和销毁。线程共享:所有线程能访问这块内存数据,随着虚拟机或者GC...

2020-02-23 22:24:38

【redis】高性能分布式锁

(一)Java中的锁1.概念互斥:如果对临界资源加上互斥锁,当一个线程在访问该临界资源时,其他线程只能等待。在Java中,每一个对象都拥有一个锁标记(monitor),也成为监视器,多线程同时访问某个对象时,线程只有获取了该对象的锁才能访问。2.关键字(1)synchronized在Java中,可以使用synchronized关键字来标记一个方法或代码块,当某个线程调用该对象的sync...

2020-02-13 10:55:53

【基础概念】并发编程

线程有关基本概念(一)线程安全1.基本概念一个类被多个线程以任意方式同时调用,且不需要外部额外同步和协同的情况下,仍然保持内部数据正确且表现正确的行为,这个类就是线程安全的。2.线程安全等级【不可变的对象一定是线程安全的】举例:(1)final修饰的不可变类, 如String Interger等String中的属性toUpCase,内部会生成一个新的String,所以原理的Stri...

2020-02-05 22:24:56

【多线程】变量可见性&线程安全

(一)并发中的变量可见性问题1.变量分类?全局变量局部变量属性(静态的、非静态的) 全局变量本地变量 局部变量参数 局部变量2、如何在多个线程间共享数据?用全局变量:静态变量,或共享对象3.一个变量在线程1中被改变值了,在线程2中...

2020-01-30 20:08:49

【redis】高并发缓存组件及优化

(一)什么是redis1.redis -cache 缓存:是一个软件(service层) 高能并发读取2.应用:网易、阿里、美团-----spring+redis(二)为什么用redis当十几万/几十万/秒的请求量(QPS:每秒访问次数)时,使用redis可以提高性能。性能高的原因?redis缓存中的内容存到内存(三)如何使用redis1.先在service层写如下代码spring...

2020-01-29 22:10:05

安卓+ios系统--手机端页面自适应手机屏幕大小,禁止手动放大和缩小VUE

项目需求手机端,页面自适应手机屏幕大小,不能手动放大和缩小。1.代码在index.html中加入下面的代码:<!-- 手机端页面自适应手机大小,禁止手动放大 --><meta content="yes" name="apple-mobile-web-app-capable"><meta name="viewport" content="width=devi...

2020-01-18 20:36:08

IDEA-自定义设置快捷键和注释

效果图:输入自定义的快捷键,回车即可看到注释步骤:1.打开设置Ctrl+Alt+S2.如图设置注释模板3.设置注释内容4.定义注释类型5.设置表达式点击右下角ok或applay即可生效。...

2020-01-15 09:26:12

安全无小事

为什么上班要打卡?因为要查考勤。为什么佩戴胸牌?因为公司规定。为什么过马路要走斑马线?因为公司规定。那公司又为什么要做这些规定呢?是因为安全。为什么上班打卡能保证安全?不打卡可能在家里休息,可能在匆忙赶来的路上,可能在生病睡过了,而这儿不打卡的每一种情况都代表着,你的信息不被公司所知道,你的安全不能被保证。而打卡代表着你已经来到公司,代表着你现在处在一种安全的环境中。为什么佩戴胸牌能保证安全?...

2020-01-06 19:04:47

2020年年总总结

计算机英语生活

2020-01-05 21:38:20

前端常见跨域问题和解决方案

(一)什么是跨域?1.同源策略:要想清楚跨域问题,先要清楚什么是同源策略。什么是同源策略:协议(protocol),主机(host)和端口号(port)都要相同,其中有一个不同都会产生跨域;为什么要有同源策略?它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略...

2020-01-05 09:19:28

css按钮固定

(一)项目需求+效果图1.需求不同的手机型号,按钮距离底部的距离相等。2.效果图(二)代码+代码解析1.代码/* 拒绝和同意按钮的样式 */.reject { margin-left: 10%; width: 35%; line-height: 10px; position: fixed; bottom:15px;}.agree { margin-lef...

2019-12-25 16:49:11

vue v-model 双向绑定+watch监听事件

(一)项目需求+效果图1.需求(1)点击搜索框,跳转页面,在搜索框下方显示具体的模块。(2)点击具体模块,将点击的内容绑定到搜索框,同时查询出该模块的内。(3)删除搜索框内容,再次出现所有模块。2.效果图:(二)代码+代码解析1.代码:在这里插入代码片2.代码解析...

2019-12-19 20:38:04

vue v-for 循环,根据后端返回的数据等间距显示在页面

需求:代码:<template> <van-row> <van-col span="8" v-for="(item, i) of processName" :key="i" justify="center"> <van-cell-group v-show="isShow" > ...

2019-12-17 20:32:22

VUE配置不同的研发环境-测试、生产、开发

前言之前只是在公司架构师搭建好框架并配置相关环境之后,去开发代码。因业务需求,这次博主要自己配置前端环境。故写此博客,希望对搭建有帮助。需求项目研发有:开发、测试、生产,三个环境,项目开发用的是开发环境,开发完成之后用测试环境,发布到线上用的是生产环境。不同的环境既可以帮助研发人员实现编写程序和改bug,又可以帮助测试人员更好的测试。非常的方便。下面是vue环境下不同地址的环境配。1.p...

2019-12-16 19:37:13

SpringBoot总结

(一)spring优缺点1.Spring优点Spring是Java企业版(Java Enterprise Edition, JEE, 也称2EE)的轻量级代替品。无需开发重量级的EnterpriseJavaBean (EJB) ,Spring为企业级Java开发提供了-种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(Plain Old Java Object, POJO) ...

2019-12-04 15:45:44

ERROR:o.s.b.d.LoggingFailureAnalysisReporter解决方案

错误信息解决方案:通过错误信息发现,service少内容,于是找到service,加入下图代码:

2019-12-01 11:51:22

将excel表中数据导入mysql数据库

(一)级标题数据量较大时,经常会用到数据导入,最常用的就是,将excel表中数据导入mysql数据。(二)步骤1.注意事项2.操作步骤

2019-11-27 21:28:47

Git常用命令总结

1.删除本地、远程分支(1)查看项目的分支(包括本地和远程):git branch -a(2)删除远程分支:git push origin --delete 分支名2.查看、创建切换、本地远程(1)查看当前分支:git branch(2)创建并切换分支:git checkout -b 本地分支名(例如:dev) (相当于git branch 分支名(创建分支); gi...

2019-11-16 17:17:42

立个flag

最近听的《得到》上吴军老师的课,是关于计算机领域的一些大师。这些大师,不仅成就很大,而且还极其聪明。比如冯 诺依曼不仅仅在计算机上有贡献,在数学和物理的几乎每一个领域都可以说是天才,而且他还非常努力研究。比我们优秀那么多的人都比我们努力,所以脱离舒适区,每天都要加油呀!...

2019-10-24 20:27:41

VUE-界面滑动效果

(一)项目需求+效果图1.项目需求【点击底部导航栏,切换页面的时候,会有一个滑动的效果】2.效果图(二)代码+关键代码解析1.代码Botnav.vue导航栏界面<template> <div> <transition :name="transitionName"> <router-view c...

2019-09-22 08:45:26

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。