Jfinal 基本使用与源码分析
jfinal 使用
jfinal Config
1 | public class DemoConfig extends JFinalConfig { |
提供回调方法,读取配置工具类
Jfinal 基本使用与源码分析
1 | public class DemoConfig extends JFinalConfig { |
提供回调方法,读取配置工具类
github-pages 快捷配置个人博客
用户名.github.io
的形式命名工程CNAME
文件,设置网站地址www.techinfo.vip
<script type="text/javascript">window.location.href="http://www.techinfo.vip/TechNotes/";</script>
www.techinfo.vip
保存设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。
JAVA 核心基础功能介绍
JAVA是一个面向对象的编程语言,面向对象就是一种抽象开发的思想包含封装、继承、多态,去掉这些概念也就是面向过程。应该是最初很多程序员使用面向过程编程,总结各种经验,对编程过程进行各种改进抽象出的更接近现实世界的最佳实鉴。通过面向对象有助与复杂系统的开发,有效提高编程效率。
类直接的关系:
a.append(B b)
。UML中虚线箭头public class A { private B b = new B();}
。UML中实线箭头浏览器访问IPV6地址的后端程序,ip地址需要[]
括起来。
for循环目前有4种写法
1 | for (int i=0; i<100; i++) {} |
1 | for (int i=0; i<100; i++) { |
任何执行try 或者catch中的return语句之前,都会先执行finally语句,如果finally存在的话。
如果finally中有return语句,那么程序就return了,所以finally中的return是一定会被return的,
编译器把finally中的return实现为一个warning。
try catch后的语句还会继续执行,所以在后面进行return false 那么函数返回的就是false。try{} catch(){}finally{} return;
按顺序执行try{ return; }catch(){} finally{} return;
程序执行try块中return之前(包括return语句中的表达式运算)代码;再执行finally块,最后执行try中return;finally块之后的语句return,因为程序在try中已经return所以不再执行。
1 | String[] photo = new String[0]; // 初始化 |
String.valueOf()
Integer.parseInt(String s)
(String)data //Cannot cast from Integer to String
注意: . 、 | 和 * 等转义字符,必须得加 \\
。
注意:多个分隔符,可以用 | 作为连字符。
public String[] split(String regex, int limit)
regex – 正则表达式分隔符。
limit – 分割的份数
split(" ", -1)
:
split(" ")
不会继续切分,split(" ", -1)
会继续切分。split(" ")
不会保留空值,但是split(" ")
会保留空值命令 | 说明 |
---|---|
fff | ffff |
代码: |
1 | | 命令 | 说明 | |
命令 | 说明 |
---|---|
shell | 脚本 |
c,cpp | C |
css | css |
java | java |
text | text |
xml | xml |
sql | sql |
js,javascript | js |
代码:
1 | *** |
配置pandoc,下载,pandoc --version
命令查看是否安装成功。配置pandoc目录一般是:C:\Program Files (x86)\Pandoc\pandoc.exe
。可以支持导出word了。