idea快捷键idea中窗口最大化—->Windows 上: Ctrl+Shift+F12ctrl+shift+z恢复撤回代码ctrl + Alt + V (返回属性变量)shift+ctrl+u (大小写的切换)Ctrl+Alt+L,格式化代码某个类型的用法 ctrl+BCtrl+D 将当前行复制到下一行...
Read More学习连接 ECMAScript 6 入门 https://es6.ruanyifeng.com/#docs/intro 可以搜索javascript https://developer.mozilla.org/ 简介 ES6是ECMA为JavaScript制定的第6个标准版本,相关历史可查看此章节...
Read MoreRead More五、项目实战–雷丰(学完spring就来做这个项目实战,写代码!!!!!有不懂的再来看教程)521 77h22m 尚硅谷众筹项目–尚筹网视频教程:BV1bE411T7oZ
(大概需要两周时间! 4月27日至5月10日,4月28日 P1-P15;5月5日=P16-P18,5月7日:P19-P23,5月8日:P24-P34,5月9日:P35-P44-3小时;6月2日:P45-P56)预计8天完成,每天460/8≈60个视频;6月3日=delete(投资策略代码),6月4日= P57-P70,6月5日=帮水改,6月6日-8日=P71-91;6月11日=P92- P97,6月12日=P98-P111,6月19日=P112-P120,6月20日,P121-P135,6月23日=P136-P148,6月24日=P149-P158,6月26日=P159-P171,6月27日=P172-P180,6月30日=P181+弄成功前面的部分,7月1日=181-P185,7月13日=P186-P190,
javaEE基础(共49小时的视频,4月20日开始)【上次45小时的6天学完,一天可以学习7.5小时的视频】
- 45 16h56m 尚硅谷Struts2视频教程:BV1MW411u7uG
- since 2020-04-20,共45小节,17小时。预期2天学完。学完记得给自己出一张卷子。(4月20日 P1-P5,4月23日周四=P6-P45,马马虎虎的看的,没有看完,感觉就是佟刚教你一步一步教你用一个MVC的框架,没啥意思 )
- 貌似目前都用的是springmvc
- struct2使用filter作为控制器
- filter和servlet的不同
- Filter有一个filterchain,这个api在servlet中没有
- struct2是一个用来开发MVC应用程序的框架
- 提供了输入合法性验证
- 统一的布局
- 可扩展性好
- action 如何访问 web 资源
- 常规如何访问web资源
- 和servlet api解耦方式:访问有限servlet api对象。只能获取map
- actionContext
- aware接口
- 可以得到各种map。例如applicationMap,sessionmap,requestMap,parameterMap
- servlet api耦合方法
- servletActionContext,可以获取整个api对象
- 和servlet api解耦方式:访问有限servlet api对象。只能获取map
- 常规如何访问web资源
- struts-default.xml
- 允许动态调用的定义
- 关于struts2请求扩展名问题,struts.action.extension定义扩展名
- 在strcts.xml里面配置struts可以受理的请求的扩展名 .action, .do等奇奇怪怪的请求
- 对一个表中不同的列进行排序:在数据库中就排好
- struts2主题,可以用在xml或者jsp中配置
- 使用paramsprepareparamsstack拦截器栈后的运行流程
- 和默认的拦截器栈defaultstack一样都是拦截器栈,定义的一组有顺序的拦截器,struts-default默认使用的是defaultstack
- struts2的运行原理
站尚硅谷2020最新版Java学习路线图 一、Java基础阶段
- 01.147h38m 尚硅谷java基础新版视频教程715集:BV1Kb411W75N
- 02.25h40m 尚硅谷MySQL核心技术:BV1xW411u7ax
- 03.21h20m 尚硅谷Oracle、SQL、PLSQL视频教程:BV14W411u7wT
- 04.57 12h27m 尚硅谷JDBC视频教程:BV1eJ411c7rf
- 这是一周的(6月8日至15日)
- 05.15 03h30m 尚硅谷JUC视频教程:BV14W411u7gB
- 06.12 03h09m 尚硅谷NIO视频教程:BV14W411u7ro
- 07.35 09h46m 尚硅谷Linux视频教程:BV11W411T7jR
- 08.19 03h56m 尚硅谷IDEA视频教程:BV1PW411X75p
- 09.21 07h22m 尚硅谷Java8新特性视频教程:BV14W411u7Ly
- 10.28 03h40m 尚硅谷Java9新特性视频教程:BV17W411g7eK
- 11.16 03h57m 尚硅谷Java11新特性视频教程:BV1Dt411472L
- 12.34 05h00m 尚硅谷Java12和13新特性视频教程:BV1jJ411M7kQ
- 13.195 51h01m 尚硅谷韩顺平图解Java数据结构和算法:BV1E4411H73v
- √ 14.150 33h20m 尚硅谷韩顺平图解Java设计模式:BV1G4411c7N4 (2020-2-27至2020-4-12)
since 2020-02-27,共150节。750分钟,12.5小时。预期:一个月学完。学完记得给自己出一张卷子,根据问题画出类图,根据类图写出代码!搞清楚设计模式的本质、用这个设计模式到底带来了什么好处!自己的薄弱环节!(02-27=P1-P7,2-28日=P8-P13,3-1=P14-P24一半,3-3=P24-P28,3-4=P29-P38,3-9=P39-p48,3-15,16=p49-p64,17=P65-70,4月-9日=P71-76,4月10日=P77-P112,4月11日=P113-P150)
尚硅谷Java设计模式,韩顺平图解java设计模式【Bilibili】
学习过程,以看和记为主!运行什么的,有条件再说。纸上得来终觉浅,绝知此事要躬行。卖油翁:无他,但手熟尔。
性能通常是主观的. About This Book — Welcome to Systems Performance: Enterprise and the Cloud! This book is about the performance of operating systems and of applications from operating system context, and it is written for both enterprise and cloud computing environments. My aim is to help you get the most out of your systems.</br>
Read More人月神话 (not man moon hhhhh)
FREDERICK P. BROOKS, JR.
翻译:Adams Wang
1975年第一版,20年后第二版。
record for myself. since 2019-03-26.
2019 week45
- 多线程通信方式?被问到过好多次这个问题,仍然不知道最好的答案。
- 进程和线程的区别?同样被问到好多次这个问题,仍然不知道最好的答案。
- .bashrc文件与.bash_profile文件的区别
- login shell会读取的文件有:/etc/profile、$HOME/.bash_profile,$HOME/.bash_login,$HOME/.profile,按以上顺序读取。
- no login shell 在打开的时候,执行的文件是:$HOME/.bashrc,而.bashrc又会执行/etc/bashrc文件。
- 在.bash_profile文件中加载.bashrc文件,重新登录终端的时候,就不需要再手动source了。
2019-4-2 to 2019-10-24C#虚函数 定义一个函数为虚函数,不代表函数为不被实现的函数。 定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。 定义一个函数为纯虚函数,才代表函数没有被实现。 定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数...
Read More一网打尽天下。###真题 自己的面试的真题 4、面试内容 考察内容会相对偏基础,给大家一个参考范围(不限于以下内容): 1)基础知识 算法与数据结构(可能有在线编程1-2道,难度是 easy middle 之间):排序算法,简单的二叉树,大数相关 操作系统与网络...
Read More线程池 线程池消费拆分任务 线程池消费合并任务 测试这是上一篇的续作,对于这个算法,其中可以同时进行的部分有 拆分后对每一个块的排序可以同时进行 合并时的不同范围之间可以同时进行,例如拆分为10个小块,那么1-5小块的合并跟6-10小块的合并过程可以同时进行 合并的不同阶段之间不可以同时进行,因为...
Read More最近发现了频繁FULL GC的情况,查看GC日志后,发现每次FULL GC后,老年代都能回收大半以上的空间,这意味着有很多临时对象被分配到了老年代。
Read More前段时间针对 scheme 语言写了一个解释器,现在就 fork 一下当时想法,整理一下其中的脉络,做一个思维快照,以期下次用C语言来实现时可以顺利地进行。 成品在此:scheme-bootstrap。
Read More我们知道,web浏览器会将form中的内容打包成HTTP请求体,然后发送到服务端,服务端对请求体解析后可以得到传递的数据。这当中包含两个过程:encode
与decode
。
概述Spring Security这是一种基于Spring AOP和Servlet过滤器的安全框架。它提供全面的安全性解决方案,同时在Web请求级和方法调用级处理身份确认和授权。在Spring Framework基础上,Spring Security充分利用了依赖注入(DI,Dependency Injectio...
Read MoreBeanValidation 可以帮助开发者方便地对数据进行校验,但它只是一个标准,只有一套接口,要想使用它的功能必须选择一种实现,hibernate-validator
是个不错的选择
线程安全的类 Thread interrupt join 同步 锁 线程安全集合 CopyOnWrite ConcurrentHashMap 队列 弱一致的迭代器 线程池 Execu...
Read More一 创建和销毁对象 1.考虑用静态工厂方法代替构造器 2.遇到多个构造器参数时要考虑用构建器 3.用私有构造器或者枚举类型强化Singleton属性 4.通过私有构造器强化不可实例化的能力 5.避免创建不必要的对象 6.消除过期的对象引用 ...
Read MoreHTTP 分析 设计 关键代码 源码获取本文的目的是简要说明如何编写一个文件上传组件,使他的功能类似 commons-fileupload, 并在结尾处提供了完整代码的获取方式。HTTP本文讨论的是基于 HTTP 协议的文件上传,下面先来看看 HTTP 请求的真面目。首先,用 JavaSe 类库中的 ...
Read Morecd pwd mkdir rmdir $PATH ls cp rm mv basename,dirname cat tac nl more less head tail od touch file . 代表此层目录 .. 代表上一层目录 - 代表前一个工作目...
Read More抛开二进制不谈,我们先来看看10进制假设世界上没有负号且数字最大只有3位,我们要把 0~999 分成两部分,一部分表示负数,一部分表示正数,而且不影响他们的运算规律,应当如何去做?首先,最大的负数加上一等于零,那么用999表示最大的负数再合适不过,现在需要正负数各一半,那么正数部分应当为 0 ~ 499,负数部分...
Read More抛开二进制不谈,我们先来看看10进制假设世界上没有负号且数字最大只有3位,我们要把 0~999 分成两部分,一部分表示负数,一部分表示正数,而且不影响他们的运算规律,应当如何去做?首先,最大的负数加上一等于零,那么用999表示最大的负数再合适不过,现在需要正负数各一半,那么正数部分应当为 0 ~ 499,负数部分...
Read More线程安全的类 Thread interrupt join 同步 锁 线程安全集合 CopyOnWrite ConcurrentHashMap 队列 弱一致的迭代器 线程池 Execu...
Read More一 创建和销毁对象 1.考虑用静态工厂方法代替构造器 2.遇到多个构造器参数时要考虑用构建器 3.用私有构造器或者枚举类型强化Singleton属性 4.通过私有构造器强化不可实例化的能力 5.避免创建不必要的对象 6.消除过期的对象引用 ...
Read Morecd pwd mkdir rmdir $PATH ls cp rm mv basename,dirname cat tac nl more less head tail od touch file . 代表此层目录 .. 代表上一层目录 - 代表前一个工作目...
Read More我们知道,web浏览器会将form中的内容打包成HTTP请求体,然后发送到服务端,服务端对请求体解析后可以得到传递的数据。这当中包含两个过程:encode
与decode
。
概述Spring Security这是一种基于Spring AOP和Servlet过滤器的安全框架。它提供全面的安全性解决方案,同时在Web请求级和方法调用级处理身份确认和授权。在Spring Framework基础上,Spring Security充分利用了依赖注入(DI,Dependency Injectio...
Read MoreHTTP 分析 设计 关键代码 源码获取本文的目的是简要说明如何编写一个文件上传组件,使他的功能类似 commons-fileupload, 并在结尾处提供了完整代码的获取方式。HTTP本文讨论的是基于 HTTP 协议的文件上传,下面先来看看 HTTP 请求的真面目。首先,用 JavaSe 类库中的 ...
Read More线程池 线程池消费拆分任务 线程池消费合并任务 测试这是上一篇的续作,对于这个算法,其中可以同时进行的部分有 拆分后对每一个块的排序可以同时进行 合并时的不同范围之间可以同时进行,例如拆分为10个小块,那么1-5小块的合并跟6-10小块的合并过程可以同时进行 合并的不同阶段之间不可以同时进行,因为...
Read MoreRead More五、项目实战–雷丰(学完spring就来做这个项目实战,写代码!!!!!有不懂的再来看教程)521 77h22m 尚硅谷众筹项目–尚筹网视频教程:BV1bE411T7oZ
(大概需要两周时间! 4月27日至5月10日,4月28日 P1-P15;5月5日=P16-P18,5月7日:P19-P23,5月8日:P24-P34,5月9日:P35-P44-3小时;6月2日:P45-P56)预计8天完成,每天460/8≈60个视频;6月3日=delete(投资策略代码),6月4日= P57-P70,6月5日=帮水改,6月6日-8日=P71-91;6月11日=P92- P97,6月12日=P98-P111,6月19日=P112-P120,6月20日,P121-P135,6月23日=P136-P148,6月24日=P149-P158,6月26日=P159-P171,6月27日=P172-P180,6月30日=P181+弄成功前面的部分,7月1日=181-P185,7月13日=P186-P190,
javaEE基础(共49小时的视频,4月20日开始)【上次45小时的6天学完,一天可以学习7.5小时的视频】
- 45 16h56m 尚硅谷Struts2视频教程:BV1MW411u7uG
- since 2020-04-20,共45小节,17小时。预期2天学完。学完记得给自己出一张卷子。(4月20日 P1-P5,4月23日周四=P6-P45,马马虎虎的看的,没有看完,感觉就是佟刚教你一步一步教你用一个MVC的框架,没啥意思 )
- 貌似目前都用的是springmvc
- struct2使用filter作为控制器
- filter和servlet的不同
- Filter有一个filterchain,这个api在servlet中没有
- struct2是一个用来开发MVC应用程序的框架
- 提供了输入合法性验证
- 统一的布局
- 可扩展性好
- action 如何访问 web 资源
- 常规如何访问web资源
- 和servlet api解耦方式:访问有限servlet api对象。只能获取map
- actionContext
- aware接口
- 可以得到各种map。例如applicationMap,sessionmap,requestMap,parameterMap
- servlet api耦合方法
- servletActionContext,可以获取整个api对象
- 和servlet api解耦方式:访问有限servlet api对象。只能获取map
- 常规如何访问web资源
- struts-default.xml
- 允许动态调用的定义
- 关于struts2请求扩展名问题,struts.action.extension定义扩展名
- 在strcts.xml里面配置struts可以受理的请求的扩展名 .action, .do等奇奇怪怪的请求
- 对一个表中不同的列进行排序:在数据库中就排好
- struts2主题,可以用在xml或者jsp中配置
- 使用paramsprepareparamsstack拦截器栈后的运行流程
- 和默认的拦截器栈defaultstack一样都是拦截器栈,定义的一组有顺序的拦截器,struts-default默认使用的是defaultstack
- struts2的运行原理
站尚硅谷2020最新版Java学习路线图 一、Java基础阶段
- 01.147h38m 尚硅谷java基础新版视频教程715集:BV1Kb411W75N
- 02.25h40m 尚硅谷MySQL核心技术:BV1xW411u7ax
- 03.21h20m 尚硅谷Oracle、SQL、PLSQL视频教程:BV14W411u7wT
- 04.57 12h27m 尚硅谷JDBC视频教程:BV1eJ411c7rf
- 这是一周的(6月8日至15日)
- 05.15 03h30m 尚硅谷JUC视频教程:BV14W411u7gB
- 06.12 03h09m 尚硅谷NIO视频教程:BV14W411u7ro
- 07.35 09h46m 尚硅谷Linux视频教程:BV11W411T7jR
- 08.19 03h56m 尚硅谷IDEA视频教程:BV1PW411X75p
- 09.21 07h22m 尚硅谷Java8新特性视频教程:BV14W411u7Ly
- 10.28 03h40m 尚硅谷Java9新特性视频教程:BV17W411g7eK
- 11.16 03h57m 尚硅谷Java11新特性视频教程:BV1Dt411472L
- 12.34 05h00m 尚硅谷Java12和13新特性视频教程:BV1jJ411M7kQ
- 13.195 51h01m 尚硅谷韩顺平图解Java数据结构和算法:BV1E4411H73v
- √ 14.150 33h20m 尚硅谷韩顺平图解Java设计模式:BV1G4411c7N4 (2020-2-27至2020-4-12)
最近发现了频繁FULL GC的情况,查看GC日志后,发现每次FULL GC后,老年代都能回收大半以上的空间,这意味着有很多临时对象被分配到了老年代。
Read MoreBeanValidation 可以帮助开发者方便地对数据进行校验,但它只是一个标准,只有一套接口,要想使用它的功能必须选择一种实现,hibernate-validator
是个不错的选择
前段时间针对 scheme 语言写了一个解释器,现在就 fork 一下当时想法,整理一下其中的脉络,做一个思维快照,以期下次用C语言来实现时可以顺利地进行。 成品在此:scheme-bootstrap。
Read More一网打尽天下。###真题 自己的面试的真题 4、面试内容 考察内容会相对偏基础,给大家一个参考范围(不限于以下内容): 1)基础知识 算法与数据结构(可能有在线编程1-2道,难度是 easy middle 之间):排序算法,简单的二叉树,大数相关 操作系统与网络...
Read More2019-4-2 to 2019-10-24C#虚函数 定义一个函数为虚函数,不代表函数为不被实现的函数。 定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。 定义一个函数为纯虚函数,才代表函数没有被实现。 定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数...
Read More性能通常是主观的. About This Book — Welcome to Systems Performance: Enterprise and the Cloud! This book is about the performance of operating systems and of applications from operating system context, and it is written for both enterprise and cloud computing environments. My aim is to help you get the most out of your systems.</br>
Read More人月神话 (not man moon hhhhh)
FREDERICK P. BROOKS, JR.
翻译:Adams Wang
1975年第一版,20年后第二版。
since 2020-02-27,共150节。750分钟,12.5小时。预期:一个月学完。学完记得给自己出一张卷子,根据问题画出类图,根据类图写出代码!搞清楚设计模式的本质、用这个设计模式到底带来了什么好处!自己的薄弱环节!(02-27=P1-P7,2-28日=P8-P13,3-1=P14-P24一半,3-3=P24-P28,3-4=P29-P38,3-9=P39-p48,3-15,16=p49-p64,17=P65-70,4月-9日=P71-76,4月10日=P77-P112,4月11日=P113-P150)
尚硅谷Java设计模式,韩顺平图解java设计模式【Bilibili】
学习过程,以看和记为主!运行什么的,有条件再说。纸上得来终觉浅,绝知此事要躬行。卖油翁:无他,但手熟尔。
学习连接 ECMAScript 6 入门 https://es6.ruanyifeng.com/#docs/intro 可以搜索javascript https://developer.mozilla.org/ 简介 ES6是ECMA为JavaScript制定的第6个标准版本,相关历史可查看此章节...
Read More