Wesley13 Wesley13
3年前
java小白到架构师技术图谱(整理全网,持续更新)
本文整理于github上各大star大神仓库。并根据自己的理解重新进行了整理本文已经收录于https://github.com/fengdongdongwsn/architectjava一、计算机基础1、数据结构(1)基本数据结构数据结构基本概念(时间复杂度和空间复杂度的计算方法)
Wesley13 Wesley13
3年前
java 面试知识点笔记(一)底层知识 jvm相关
问:谈谈你对java的理解?平台无关性(一处编译多处运行)GC(垃圾回收机制)语言特性(泛型、反射、lambda表达式)面向对象(封装继承多态)类库(集合、网络库、并发库、nio)异常处理javac将.java文件进行编译,编译出.class文件(二进制字节码,包含java类中的属性
事务相关知识集锦
作者:李玉亮引言数据库事务与大多数后端软件开发人员的工作密不可分,本文从事务理论、事务技术、事务实践等方面对常用的相关事务知识进行整理总结,供大家参考。事务理论介绍事务定义在数据库管理系统中,事务是单个逻辑或工作单元,有时由多个操作组成,在数据库中以一致模
Stella981 Stella981
3年前
Redis知识点
1\.应用场景缓存:根据键值过期时间设置请求频率限制:比如短信验证码120秒内只能发送一次,则将标志性的keyvalue键值对设置过期时间为120秒,用户请求的时候判断一下【SETkeyvalueEX120NX】排行榜:利用zset数据类型计数器:利用INCRK
Stella981 Stella981
3年前
JavaScript基础知识
题目:1.找出数字数组中最大的元素(使用Math.max函数)2.转化一个数字数组为function数组(每个function都弹出相应的数字)3.给object数组进行排序(排序条件是每个元素对象的属性个数)4.利用JavaScript打印出Fibonacci数(不使用全局变量)5.实现如下语法的功能:vara(5).plus(
Stella981 Stella981
3年前
Linux配置Selenium+Chrome+Python
\恢复内容开始最近一个月没有更新博客了。最近都在复习LINUX与PYTHON知识。决定以后在LINUX环境下学习新知识。包括后期的框架学习与平台知识方面。直接记录今天下午的学习成果。https://blog.csdn.net/zhaoyabei/article/details/52355021  这是参照的博客知识。1.安装
Stella981 Stella981
3年前
HTML5+CSS3前端入门教程
关于本教程通过一个PC端和一个移动端网上书城案例,穿插讲解CSS3中重要的知识点。每个页面子模块均采用手把手一步一步的方式进行代码编写。本教程不覆盖所有的CSS知识点,对于知识点的讲解秉承宁缺毋滥的原则。大家都知道有一个二八原则,即平时工作中80%最常用的知识点占全部知识点总量的20%。豆约翰就讲这20%最常用的知识点,让大家用最
Wesley13 Wesley13
3年前
Hibernate常见知识汇总
1.在数据库中条件查询速度很慢的时候,如何优化?1.建索引2.减少表之间的关联3.优化sql,尽量让sql很快定位数据,不要让sql做全表查询,应该走索引,把数据量大的表排在前面4.简化查询字段,没用的字段不要,已经对返回结果的控制,尽量返回少量数据2.在Hibernate中进行多表查询,每个表中各取几个字段,也就是说查询出来的结果
Wesley13 Wesley13
3年前
24张程序员技能图谱, 让编程路上不迷茫
学习一门新技术的时候,最大的苦恼之一,大概就是不知道从何入手。典型的情况是,你大概知道学会以后,这门技术可以帮你解决什么问题。但是,怎么才能学会、循序渐进的学习路线是什么、学习范围有多大的深度和广度、涉及到哪些前置知识……这些问题你就不太清楚了,只能根据别人推荐的或者网上
Stella981 Stella981
3年前
Python 基础知识
变量:声明      x3      非常简单 不用加var $ 后面也不用跟;  注意在使用变量的时候一定要为他赋值否则会爆未定义错误  print打印多个表达式可以使用逗号输出     print'age',42序列解包    x,