Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

JFinal 基本应用 --定时任务 QuartzPlugin

JFinal 基本应用 --定时任务 QuartzPlugin

JFinal 的定时器的使用:项目中使用的maven管理器1.导入要使用的包2.添加Job类配置参数这个配置是jfinal-quartz 包中带的默认文档,即是默认加载的文档(其中还有一个quartz.properties)class : 执行定时任务的那个类的路径,我的项目中是:XX.XX.QuartzJobcron : 即设置多长时间执行定时任务。具体可以查看:cron表达式enable : 是否运行,true3.在继承JfinalConfig的类中,...
JFinal 基本应用 --事务回滚

JFinal 基本应用 --事务回滚

JFinal事务回滚1.当时需要用到事务回滚,但是看到网上只有问题,没有真实的到底怎么用法。2.我看了一下文档,结合了网上的大神的博客。第一种方法:Db.tx(new IAtom(){ @Override public boolean run() throw SQLException{ //在这里写要执行的操作,在执行的过程中如果有异常将回滚,如果return false 就也回滚 return true; }});我的代码:public sta...
JFinal - 事务实现的原理

JFinal - 事务实现的原理

使用声明式事务事务类本身就是一个拦截器,可以用注解的方式配置。方法内部的所有 DML 操作都将在本次事务之内。配置代码如下:@Before(Tx.class)public void savePost(){//...}事务配置就是这么简单任性。声明式事务实现原理上述配置中为 savePost() 配置了事务也就是拦截器 Tx,当调用到 savePost() 的时候,是会进入到 Tx 的 intercept 方法中的:建立数据库连接;设置事务隔离级别;设置事务...
String VS StringBuilder VS StringBuffer In Java

String VS StringBuilder VS StringBuffer In Java

简单说说 StringString 是不可变的,一旦定义了,就不能再去修改字符串的内容。先看下面两行代码:String a = "Hello";a = a + " world"通常情况下很容易误解为修改了字符串对象的内容。其实不然,真实的操作则是"Hello" 是一个字符串对象,被赋给了引用 a;" world" 也是一个字符串对象,和 "Hello" 拼接生成一个新的字符串对象又被赋给了 a;并不是 "Hello" 改变了,而是指向 "Hello" 的引...
R语言相关分布函数、统计函数的使用

R语言相关分布函数、统计函数的使用

分布函数家族: *func()r : 随机分布函数d : 概率密度函数p : 累积分布函数q : 分位数函数func()表示具体的名称如下表:例子#r :随机分布函数#d :概率密度函数#p :累积分布函数#q :分位数函数#生成符合二项分布的数据#二项分布#X~(N,P) str(rbinom)x<-rbinom(5,1,0.5)#做1次试验,假设正面概率为0.5,进行5次观察,每1次试验中正面出现的次数为别为 0 0 1 1 0x<-rbi...
R语言统计与分布的相关知识

R语言统计与分布的相关知识

变量变量按变量值是否连续可分为连续变量与离散变量两种。连续变量(continuous variable)与离散变量(discrete variable)连续变量在一定区间内可以任意取值的变量叫连续变量,其数值是连续不断的,相邻两个数值可作无限分割,即可取无限个数值。离散变量离散变量是指其数值只能用自然数或整数单位计算的则为离散变量.例如,企业个数,职工人数,设备台数等,只能按计量单位数计数,这种变量的数值一般用计数方法取得.在R语言中的Data.Frame...
最新出炉科学家最常使用的十大算法

最新出炉科学家最常使用的十大算法

导读:本文来自于KDnuggets所做的十大算法调查,对于数据工程师常用的算法进行排名,并对其在2011-2016年间的变化进行介绍。基于调查,KDnuggets总结出了数据科学家最常使用的十大算法,它们分别是:1. Regression 回归算法2. Clustering 聚类算法3. Decision Trees/Rules 决策树4. Visualization 可视化5. k-Nearest Neighbor 邻近算法6. PCA (Princip...
PHP 共享内存使用与信号控制

PHP 共享内存使用与信号控制

共享内存共享内存的使用主要是为了能够在同一台机器不同的进程中共享一些数据,比如在多个 php-fpm 进程中共享当前进程的使用情况。这种通信也称为进程间通信(Inter-Process Communication),简称 IPC。PHP 内置的 shmop 扩展 (Shared Memory Operations) 提供了一系列共享内存操作的函数(可能是用的人不多吧,这一块儿的文档还没有中文翻译)。在 Linux 上,这些函数直接是通过调用 shm* 系列...
PHP 代码规范简洁之道

PHP 代码规范简洁之道

1. 统一的编码规范编码规范往简单说其实就是三个方面:换行空格变量命名放在 PHP 里面,还有一些附加的地方,比如关键字大小写,语法糖的使用(array() 与 [] 等)的问题。之前整理过 PSR 的标准,也找过 php-cs-fixer 这样的工具。这些都是规范代码的重要手段。有统一的标准,配合上工具的检查,形成统一的编码约束不是什么难题。没有规范,不同的人甚至同一个人在空格、换行和命名上都有可能是十分随意的。代码一长,回使整个文件看起来无比杂乱。典型...
PHP7 的抽象语法树(AST)带来的变化

PHP7 的抽象语法树(AST)带来的变化

本文并不会告诉你抽象语法树是什么,这需要你自己去了解,这里只是描述 AST 给 PHP 带来的一些变化。新的执行过程PHP7 的内核中有一个重要的变化是加入了 AST。在 PHP5中,从 php 脚本到 opcodes 的执行的过程是:Lexing:词法扫描分析,将源文件转换成 token 流;Parsing:语法分析,在此阶段生成 op arrays。PHP7 中在语法分析阶段不再直接生成 op arrays,而是先生成 AST,所以过程多了一步:Lex...
R语言--数据预处理

R语言--数据预处理

一、日期时间、字符串的处理日期Date: 日期类,年与日POSIXct: 日期时间类,精确到秒,用数字表示POSIXlt: 日期时间类,精确到秒,用列表表示Sys.date(), date(), difftime(), ISOdate(), ISOdatetime()#得到当前日期时间(d1=Sys.Date()) #日期年月日(d3=Sys.time()) #时间年月日时分秒通过format输出指定格式的时间(d2=date()) #日期和时间年月日时分...
Java 泛型浅析

Java 泛型浅析

泛型是JavaSE5引入的一个新概念,但是这个概念在编程语言中却是很普遍的一个概念。下面,根据以下内容,我们总结下在Java中使用泛型。泛型使用的意义什么是泛型泛型类泛型方法泛型接口泛型擦除通配符泛型使用的意义一份好程序的一个特点就是这个程序是否具有通用性。Java 使用了多态的机制,让我们可以把方法参数类型设置为基类,而调用方法时却可以接受该基类和其子类,让我们编写代码更加通用。后来因为Java单继承受限太多的原因,我们可以把方法的参数设定为接口,直接面...
Java内存模型浅析

Java内存模型浅析

概述衡量一个服务性能的高低好坏,每秒事务处理数(Transactions Per Second,TPS) 是最重要的指标之一,它代表着一秒内服务器平均能响应的请求总数,而TPS值与程序的并发能力又有非常密切的关系。Java内存模型(Java Memory Model,JMM)用来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果。Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储...
<< 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 >>