摘要: 总结 当el表达式首字母大写,会判断第二个字母大小写,小写,抛异常;大写,则直接拼接get,形成getter方法 当el表达式首字母小写,会判断第二个字母大小写,大写,必须第一个字母大写;否则无法获取值 el首字母大写,至少第二个字母必须大写。 只要实体声明(属性)变量按照Java命名规范就不会有这种问题! 阅读原文
2018-09-20 21:58:04 阅读(2284) 评论(0)
摘要:官方文档:JFinal Template Engine 文档 阅读原文
2018-09-20 21:21:03 阅读(2265) 评论(0)
摘要: 本人用的是JFinal-3.4。 问题描述:   在JFinal框架中使用FreeMarker渲染视图时,报 Caused by: java.lang.ClassNotFoundException: freemarker.template.TemplateException。    解决办法:   第一步:... 阅读原文
2018-09-20 20:41:05 阅读(2216) 评论(0)
摘要: java中的线程大致有5种状态,分别是: 1,New(创建,等待启动,start之后变为runnable) 2,Runnable(可运行状态,等待调度器调度) 3,Running(运行状态) 4,Blocked(阻塞状态) 5,Terminated(终止状态) 阅读原文
2018-09-20 20:23:04 阅读(2261) 评论(0)
摘要: 本文主要介绍如何在一个springboot项目配置两个数据源(mysql和oracle); 1、引进相关依赖 <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> <... 阅读原文
2018-09-20 18:44:05 阅读(2564) 评论(0)
摘要: 之前装好tomcat后正常运行  后来重装系统后,又一次配置环境时却报错。 在网上查找了两篇文章。 https://blog.csdn.net/haleyliu123/article/details/68953796 https://blog.csdn.net/qq_28688909/article/details... 阅读原文
2018-09-20 17:35:06 阅读(2319) 评论(0)
摘要: 说到反射机制,第一次接触的人可能会比较懵,反射?什么反射?怎么反射?反射是干嘛的?下面我将在这篇文章中讲讲Java的反射机制 不过在这之前,还有一个问题需要解决,标题名中的动态性,说起动态性,我先介绍介绍动态语言和静态语言 静态语言   静态语言是在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使... 阅读原文
2018-09-20 16:24:06 阅读(2166) 评论(0)
摘要: 什么是线程中断? 在我们的Java程序中其实有不止一条执行线程,只有当所有的线程都运行结束的时候,这个Java程序才算运行结束。 官方的话给你描述一下:当所有的非守护线程运行结束时,或者其中一个线程调用了System.exit()方法时,这个Java程序才能运行结束。 线程中断的应用场景 我们先来举一个例子,比如我们... 阅读原文
2018-09-20 15:09:05 阅读(2338) 评论(0)
摘要: Spring Cache 缓存是实际工作中非经常常使用的一种提高性能的方法, 我们会在很多场景下来使用缓存。 本文通过一个简单的样例进行展开,通过对照我们原来的自己定义缓存和 spring 的基于凝视的 cache 配置方法,展现了 spring cache 的强大之处,然后介绍了其主要的原理,扩展点和使用场景的限... 阅读原文
2018-09-20 13:17:04 阅读(2271) 评论(0)
摘要: 文件操作    java提供了File类来供我们操作文件,FIle是文件或文件夹的抽象表示,也就是对象表示。总结了几个常用的方法 File(File parenrt,String child)、FIle(String pathname)、File(String parent,String child),三个构造函数... 阅读原文
2018-09-20 13:04:04 阅读(2293) 评论(0)