12 2023 档案

摘要:Validator配置方式与拦截器完全一样,见如下代码: public class UserController extends Controller { @Before(LoginValidator.class) // 配置方式与拦截器完全一样 public void login() { } } 阅读全文
posted @ 2023-12-31 23:47 听着DJ读童话 阅读(9) 评论(0) 推荐(0)
摘要:10.2 Validator 1、基本用法 Validator自身实现了Interceptor接口,所以它也是一个拦截器,配置方式与拦截器完全一样。以下是Validator示例: public class LoginValidator extends Validator { protected vo 阅读全文
posted @ 2023-12-29 21:15 听着DJ读童话 阅读(22) 评论(0) 推荐(0)
摘要:using System; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 实验1_1 { class Program { static void Main 阅读全文
posted @ 2023-12-27 23:30 听着DJ读童话 阅读(25) 评论(0) 推荐(0)
摘要:Dialect多数据库支持 目前ActiveRecordPlugin提供了MysqlDialect、OracleDialect、PostgresqlDialect、SqlServerDialect、Sqlite3Dialect、AnsiSqlDialect实现类。MysqlDialect与Oracl 阅读全文
posted @ 2023-12-24 13:32 听着DJ读童话 阅读(20) 评论(0) 推荐(0)
摘要:5.10 表关联操作 JFinal ActiveRecord 天然支持表关联操作,并不需要学习新的东西,此为无招胜有招。表关联操作主要有两种方式:一是直接使用sql得到关联数据;二是在Model中添加获取关联数据的方法。 假定现有两张数据库表:user、blog,并且user到blog是一对多关系, 阅读全文
posted @ 2023-12-24 13:32 听着DJ读童话 阅读(15) 评论(0) 推荐(0)
摘要:1、常用配置 此方法用来配置访问路由,如下代码配置了将 "/hello" 映射到HelloController这个控制器,通过以下的配置,http://localhost/hello 将访问 HelloController.index() 方法,而http://localhost/hello/met 阅读全文
posted @ 2023-12-20 10:50 听着DJ读童话 阅读(10) 评论(0) 推荐(0)
摘要:Action 参数注入是指为 action 方法传入参数,可以省去 getPara(...) 代码直接获得参数值,以下是代码示例: public class ProjectController extends Controller { public void index(Project projec 阅读全文
posted @ 2023-12-19 19:09 听着DJ读童话 阅读(16) 评论(0) 推荐(0)
摘要:控制器超类的路由映射 自 jfinal 3.6 开始,控制器超类中的所有方法默认不会被映射为 action。(也就是自 jfinal 3.6 版本开始上例中 BaseController 中的 @NotAction 默认已经不需要了,因为 BaseController 是你最终控制器 XxxCont 阅读全文
posted @ 2023-12-18 22:46 听着DJ读童话 阅读(25) 评论(0) 推荐(0)
摘要:jfinal 4.9.03 新增了路由扫描功能,扫描功能需要在 Controller 声明之处使用 @Path 注解,例如: @Path("/project") public class ProjectController extends Controller { ... } // 以下用法为 co 阅读全文
posted @ 2023-12-18 22:46 听着DJ读童话 阅读(23) 评论(0) 推荐(0)
摘要:@NotAction 注解 如果希望 controller 中的 public 方法不成为一个 action,可以使用 @NotAction 注解。@NotAction 注解通常用于引入了 BaseController 的中间 Controller,例如: public class BaseCont 阅读全文
posted @ 2023-12-17 00:06 听着DJ读童话 阅读(26) 评论(0) 推荐(0)
摘要:数据库事务处理 1、Db.tx 事务 在 Db 工具类里面,提供了一个系列的 tx(...) 方法支持数据库事务,以下是 Java 8 的 lambda 语法使用示例: Db.tx(() -> { Db.update("update t1 set f1 = ?", 123); Db.update(" 阅读全文
posted @ 2023-12-17 00:06 听着DJ读童话 阅读(21) 评论(0) 推荐(0)
摘要:1、Action 定义 在 Controller 之中定义的 public 方法称为Action。Action 是请求的最小单位。Action 方法必须在 Controller 中定义,且必须是 public 可见性。 public class HelloController extends Con 阅读全文
posted @ 2023-12-14 20:06 听着DJ读童话 阅读(21) 评论(0) 推荐(0)
摘要:原文链接:Spark应用程序运行的日志存在哪里 在很多情况下,我们需要查看driver和executors在运行Spark应用程序时候产生的日志,这些日志对于我们调试和查找问题是很重要的。 Spark日志确切的存放路径和部署模式相关: (1)、如果是Spark Standalone模式,我们可以直接 阅读全文
posted @ 2023-12-11 23:06 听着DJ读童话 阅读(37) 评论(0) 推荐(0)
摘要:5.8 Cache 缓存 1、使用 Ehcache 缓存 ActiveRecord 可以使用缓存以大大提高性能,默认的缓存实现是 ehcache,使用时需要引入 ehcache 的 jar 包及其配置文件,以下代码是Cache使用示例: public void list() { List<Blog> 阅读全文
posted @ 2023-12-09 19:44 听着DJ读童话 阅读(10) 评论(0) 推荐(0)
摘要:5.6 paginate 分页 1、常用 paginate Model 与 Db 中提供了最常用的分页API:paginate(int pageNumber, int pageSize, String select, String sqlExceptSelect, Object... paras) 阅读全文
posted @ 2023-12-08 23:31 听着DJ读童话 阅读(26) 评论(0) 推荐(0)
摘要:UML9种模式图: 用例图(Use Case Dagram):用例图是一种展示系统功能需求的工具,它描述了系统如何与外界交互以实现特定目标。用例图主要由用例和参与者组成,用例是系统的某一项功能或者业务流程,而参与者则是与电脑程序进行交互的角色。用例图能够帮助系统开发人员更好地理解客户需求,快速识别系 阅读全文
posted @ 2023-12-07 18:42 听着DJ读童话 阅读(29) 评论(0) 推荐(0)
摘要:查看Java帮助手册或其它资料,用“java.net.URL”和“org.apache.hadoop.fs.FsURLStreamHandlerFactory”编程完成输出HDFS中指定文件的文本到终端中。 import java.io.IOException;import java.io.Inpu 阅读全文
posted @ 2023-12-05 23:35 听着DJ读童话 阅读(40) 评论(0) 推荐(0)
摘要:编程实现一个类“MyFSDataInputStream”,该类继承“org.apache.hadoop.fs.FSDataInputStream”,要求如下:实现按行读取HDFS中指定文件的方法“readLine()”,如果读到文件末尾,则返回空,否则返回文件一行的文本。 import java.i 阅读全文
posted @ 2023-12-05 23:34 听着DJ读童话 阅读(33) 评论(0) 推荐(0)
摘要:向HDFS中指定的文件追加内容,由用户指定内容追加到原有文件的开头或结尾; import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.*;import org.apache.hadoop.fs.FileSystem 阅读全文
posted @ 2023-12-05 23:17 听着DJ读童话 阅读(29) 评论(0) 推荐(0)
摘要:提供一个HDFS内的文件的路径,对该文件进行创建和删除操作。如果文件所在目录不存在,则自动创建目录; import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.*;import java.io.*; public 阅读全文
posted @ 2023-12-05 23:15 听着DJ读童话 阅读(22) 评论(0) 推荐(0)
摘要:给定HDFS中某一个目录,输出该目录下的所有文件的读写权限、大小、创建时间、路径等信息,如果该文件是目录,则递归输出该目录下所有文件相关信息; import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.*;impo 阅读全文
posted @ 2023-12-05 23:15 听着DJ读童话 阅读(36) 评论(0) 推荐(0)
摘要:显示HDFS中指定的文件的读写权限、大小、创建时间、路径等信息; import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.*;import org.apache.hadoop.fs.FileSystem; imp 阅读全文
posted @ 2023-12-05 23:14 听着DJ读童话 阅读(23) 评论(0) 推荐(0)
摘要:将HDFS中指定文件的内容输出到终端中; import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.*;import org.apache.hadoop.fs.FileSystem; import java.io. 阅读全文
posted @ 2023-12-05 23:14 听着DJ读童话 阅读(27) 评论(0) 推荐(0)
摘要:从HDFS中下载指定文件,如果本地文件与要下载的文件名称相同,则自动对下载的文件重命名; import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.*;import org.apache.hadoop.fs.Fil 阅读全文
posted @ 2023-12-05 23:13 听着DJ读童话 阅读(23) 评论(0) 推荐(0)
摘要:文件创建以及覆盖 import java.io.FileInputStream;import java.io.IOException; import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FSDataOutp 阅读全文
posted @ 2023-12-05 23:13 听着DJ读童话 阅读(17) 评论(0) 推荐(0)
摘要:1 阅读全文
posted @ 2023-12-04 21:43 听着DJ读童话 阅读(6) 评论(0) 推荐(0)
摘要:ActiveRecordPlugin ActiveRecord是作为JFinal的Plugin而存在的,所以使用时需要在JFinalConfig中配置ActiveRecordPlugin。 以下是Plugin配置示例代码: public class DemoConfig extends JFinal 阅读全文
posted @ 2023-12-03 21:37 听着DJ读童话 阅读(14) 评论(0) 推荐(0)
摘要:final: Final用于修饰类、成员变量和成员方法。final修饰的类,不能被继承(String、StringBuilder、StringBuffer、Math,不可变类),其中所有的方法都不能被重写(这里需要注意的是不能被重写,但是可以被重载,这里很多人会弄混),所以不能同时用abstract 阅读全文
posted @ 2023-12-01 22:28 听着DJ读童话 阅读(17) 评论(0) 推荐(0)
摘要:创建 JTextField//创建默认默认文本框JTextField textField = new JTextField();12new JTextField(),创建默认文本框 new JTextField(int columns),创建文本框并设定可以显示的列数 new JTextField( 阅读全文
posted @ 2023-12-01 22:27 听着DJ读童话 阅读(20) 评论(0) 推荐(0)