- Redis 有哪些危险命令?如何防范?
花小疯
redis缓存数据库危险命令大数据
Redis有哪些危险命令?Redis的危险命令主要有以下几个:1.keys客户端可查询出所有存在的键。2.flushdb删除Redis中当前所在数据库中的所有记录,并且此命令从不会执行失败。3.flushall删除Redis中所有数据库中的所有记录,不止是当前所在数据库,并且此命令从不会执行失败。4.config客户端可修改Redis配置。怎么禁用和重命名危险命令?看下redis.conf默认配置
- Windows系统下安装Redis
bjzhang75
windowsredis数据库
文章目录1、下载Redis安装包2、解压压缩包3、运行Redis4、Redis连接检测5、Redis相关设置5.1设置环境变量PATH5.2Redis配置文件修改1、下载Redis安装包Windows版本的Redis可以在Github中下载:下载Redis2、解压压缩包将下载的压缩包解压到某个目录下,比如:C:\redis。3、运行Redis在cmd窗口中运行命令redis-serverredis
- 阿里SMS短信接口使用
陌殇殇
常用技术阿里云
用户注册—使用阿里短信接口和Redis文章目录用户注册—使用阿里短信接口和Redis步骤1.导入依赖2.redis属性配置文件3.spring集成redis配置文件4.短信接口属性配置文件5.短信接口核心配置类6.对应的Service层7.对应的Controller层步骤1.用户注册时,在注册页填写手机号进行手机验证码的获取2.后台收到验证码请求后,首先校验手机号是否已存在3.若手机号存在,则提醒
- NoSQL之REDIS配置与优化
m0_73868728
nosqlredis数据库
一、Redis简介Redis(RemoteDictionaryServer)是一个开源的、使用C语言编写的NoSQL数据库,它基于内存运行并支持持久化,采用key-value的存储形式。Redis因其高性能、丰富的数据类型支持和原子性操作而广泛应用于缓存、实时分析系统、排行榜等多种场景。二、Redis的安装1.使用包管理器安装对于大多数Linux发行版,可以使用包管理器直接安装Redis。例如,在
- Redis的incr命令引发的反序列化异常和ERR value is not an integer or out of range异常
臣妾写不来啊
Java编码技巧redis数据库缓存
在Java中使用inc命令的时候发现redis中的值被反序列化后居然不是数字,检查后发现可能是序列化器没对,在redis配置的地方将序列化器设置为Jackson2JsonRedisSerializer后使用整成,贴上代码@Bean(name="RedisTemplate")@SuppressWarnings("all")publicRedisTemplateredisTemplate(RedisC
- (error) ERR auth permission deny
喝醉酒的小白
Redis运维
分片集群需要新建用户。在Redis分片集群中新建用户的原因通常与安全性和权限管理有关。每个用户可以拥有不同的权限,这样可以限制用户对特定数据的访问,或者允许用户只执行特定的操作。此外,新建用户还可以用于审计和日志记录,以便追踪不同用户的活动。创建用户的具体步骤可能会根据你使用的Redis版本和配置有所不同,但一般来说,你可以在Redis配置文件中设置密码,或者使用ACL(访问控制列表)来创建和管理
- Redis配置
collman
Redisredis数据库缓存
redis配置管理可以直接打开配置文件进行查看和修改,也可以通过config命令来进行查看和修改。配置文件位置Linux中默认在/etc/redis/redis.conf。Windows中默认在安装目录下,名为redis.windows.conf。查看redis配置使用redis-cli连接redis后,就可以使用config命令对redis配置进行查看与修改操作了。查看某个配置项的值:127.0
- MySQL 高可用--PXC
行走的猫儿
MySQL
1.PXC(PerconaXtradbCluster)Percona:基于MySQL数据库已二次开发的数据库产品xtradb:存储引擎Cluster:集群1.1概念:PXC是属于一套比较完美的MySQL高可用集群解决方案,相比较传统的基于主从复制的架构,基本上可以达到实时同步。且节点与节点之间是相互低等的,不存在主从关系。2.PXC实现的功能1)多主复制:真正的多点读写集群,在任何时候都写数据都是
- Redis 的内存淘汰策略详解
半桶水专家
Redisredis数据库缓存
内存淘汰策略配置方式要配置Redis的内存淘汰策略,可以通过修改Redis配置文件redis.conf或者在运行时通过命令行直接设置。以下是配置淘汰策略的两种方法:方法1:修改redis.conf配置文件找到并打开Redis的配置文件redis.conf。这个文件通常位于Redis安装目录下。找到maxmemory和maxmemory-policy选项。默认情况下,这些选项可能被注释掉了(前面有#
- 远程链接腾讯云Redis-遇到的坑
__Jack
redisrediscentos7腾讯云
开门见山:1、配置腾讯安全组(不用重启机器):首先找到默认的安全组:一个实例必须有一个安全组,即这个。点进去,就会进入安全组下全部的安全策略,根据需要配置:2、更改Redis配置redis.conf:注意:1、一定找到启动Redis对应的redis.conf,不然更改没用。(按照网上给的安装方法,启动的redis.conf有时不是安装目录下的那个)2、全局搜索“bind”关键字,一定找全bind后
- Redis的三种模式:主从、哨兵、集群
起源i
redisjava
一、Redis的主从复制通过执行slaveof命令或设置slaveof选项,让一个服务器去复制另一个服务器的数据。被复制的服务器称为:Master主服务;对主服务器进行复制的服务器称为:Slave从服务器。主数据库可以进行读写操作,当写操作导致数据变化时会自动将数据同步给从数据库。而从数据库一般是只读的,并接受主数据库同步过来的数据。一个主数据库可以拥有多个从数据库,而一个从数据库只能拥有一个主数
- redis开启多线程IO
不争_900c
redis版本redis6.0+关键点配置修改。有足够的IO并发压力。一、配置修改设置io-thread的值为想要的io线程数,设置io-threads-do-readsyes打开读事件处理的多线程。redis配置修改二、造成足够的压力2.1开启并发写IO的条件参数写IO的堆栈图通过写IO的堆栈图依次寻找写IO的条件判断函数,找到handleClientsWithPendingWritesUsin
- keepalived mysql双主架构图_MySQL双主+keepalived实现高可用
如果有片海
keepalivedmysql双主架构图
mysql+keepalived实现高可用+主主复制模式为了解决mysql的单点故障问题,衍生出很多mysql的高可用方案:keepalived+双主、MHA、PXC、MMM、Hearbeat+DRBD等,比较常用的一般是keepalived+双主,MHA和PXC在此搭建实验环境,实现keepalived+mysql双主模式。实验思路:两台MySQL互为主从关系(双主),通过keepalived配
- 浅学redis
撷思、
2024数据库redis
一、持久化1.为什么需要持久化?如果不将内存中的数据保存到磁盘,那么一旦服务器进程退出,服务器中数据也会消失,所以redis提供了持久化功能2.RDB(redisdatabase)redis配置中,默认使用RDB进行持久化。rdb保存的是dump.rdb文件。在指定时间间隔内,将内存中的数据快照写入磁盘,恢复时将快照文件存储到内存临时文件中,再次使用这个临时文件时,redis会单独创建(fork)
- Docker创建Reids容器
会飞的麦兜63
redisdocker容器运维
1.默认拉取Redis最新镜像版本dockerpullredis2.下载redis配置文件https://download.redis.io/releases/3.下载配置文件后手动更改密码,链接时间等信息绑定地址(bind):默认情况下,Redis只会监听localhost上的连接。如果需要从外部访问Redis服务器,需要将该配置项设置为服务器的IP地址或者0.0.0.0,以便允许所有网络接口上
- Redis优化与应用
V火居道士V
Redisredis数据库缓存lua
Redis性能调优-Redis的性能调优是一个比较复杂的过程,需要从多个方面进行优化,如内存使用、命令使用等。-案例:减少不必要的持久化操作。默认情况下,Redis会执行RDB和AOF两种持久化方式。如果不需要持久化,或者可以接受一定的数据丢失风险,可以关闭其中一种或两种持久化方式。Java代码:关闭RDB和AOF持久化。//设置Redis配置文件路径StringredisConfig="/pat
- Spring Boot整合Redis实现订单超时处理
不爱敲代码吖
javaspringbootRedisspringbootredis后端
1.首先,我们需要在pom.xml文件中添加以下依赖:org.springframework.bootspring-boot-starter-data-redis2.在application.properties文件中配置Redis的连接信息:#Redis配置spring.redis.host=127.0.0.1spring.redis.port=6379spring.redis.password
- 在windows下安装redis和在docker容器下安装redis
故巷762
redis细节操作windowsredis
1.在主机上安装(1)修改后修改配置文件(2)设置开机启动(3)将redis的bin命令添加到PATH2.在docker安装redis(1)无持久化方式(2)有持久化方式(3)自定义redis配置官网:http://redis.ioredis定义:是开源、BSD许可、高级的key-value存储系统。可以用来存储字符串、哈希结构、链表、集合,因此常用来提供数据结构服务。1.在主机上安装名称操作下载
- linux的硬链接和软连接的区别
生活需要深度
Linux用户态linux软连接
Linux中有两种链接文件:1)软链接(符号链接symbol),等同于Windows中快捷方式ln-s源文件名符号链接文件名,源文件名和符号链接文件名是主从关系,源被删了,符号链接也就失效了eg:ln-ssrc.clinker.c(linker.c就是src.c的一个符号链接文件);2)硬链接,ln源文件名符号链接文件名,源文件名和符号链接文件名是并列关系,源被删了,符号链接依然有效。硬链接实际上
- Ubuntu卸载安装Redis配置远程访问(保姆级教学,直接喂饭)
城北徐公plus
Ubuntu安装软件系列ubuntulinux运维
1.卸载redis删除redis-server软件包和不再需要的相关软件包:sudoapt-getpurge--auto-removeredis-server2.安装redis自动安装,如果嫌慢可以更换ubuntu镜像源:apt-getinstallredis-server3.配置进入配置文件:vimetc/redis/redis.cnf注意:如果使用华为云服务器使用此命令redis.cnf显示为
- IP地址分类
提笔畫明月
IP地址分类(A类B类C类D类E类)IP地址由四段组成,每个字段是一个字节,8位,最大值是255,,IP地址由两部分组成,即网络地址和主机地址。网络地址表示其属于互联网的哪一个网络,主机地址表示其属于该网络中的哪一台主机。二者是主从关系。IP地址的四大类型标识的是网络中的某台主机。IPv4的地址长度为32位,共4个字节,但实际中我们用点分十进制记法。IP地址根据网络号和主机号来分,分为A、B、C三
- 计网体系结构
Onism_DreamBoat
计算机网络计算机网络
计算机网络的概述概念网络:网状类的东西或系统。计算机网络:是一个将分散的、具有独立性功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。即计算机网络是互连(通过通信链路互连互通)的、自治(无主从关系)的计算机集合。功能数据通信:即可以实现多台计算机之间的信息交流,例如发送邮件,接收资料等。资源共享:同一个计算机网络上的其他计算机可使用某台计算机的计算机资源的
- EL-admin 搭建流程
万千....
开发流程java
文章目录一、开源项目下载二、运行流程1.数据库2、前端3、后端4、启动后端项目swagger打开redis配置文件启动前端三、前后端分离固定套路GitHub地址:https://github.com/elunez/eladmin官方网站:https://el-admin.vip/预览地址:https://el-admin.xin/dashboard账号密码:admin/123456基于Spring
- thinkphp5.0提示不支持redis,not support: redis
Hero.Lin
redis数据库缓存
安装PHP扩展例如宝塔,其他环境请用命令行,安装redis配置完成以后,修改php.ini把redis扩展打开即可,重启环境
- Django — 会话
永远十八的小仙女~
Djangodjangopython
目录一、Cookie1、介绍2、作用3、工作原理4、结构5、用途6、设置7、获取二、Session1、介绍2、作用3、工作原理3、类型4、用途5、设置6、获取7、清空信息三、Cookie和Session的区别1、存储位置2、安全性3、数据大小4、跨页面共享5、生命周期6、实现机制7、适用场景四、Python连接远程五、使用Ubuntu里面的虚拟环境六、Redis配置和使用1、在虚拟环境中下载Red
- 如何在Django中使用分布式定时任务并结合消息队列
OverlordDuke
数据分析与挖掘django分布式sqlite
如何在Django中使用分布式定时任务并结合消息队列如何在Django中使用分布式定时任务并结合消息队列项目背景与意义实现步骤1.安装Celery和Django-celery-beat2.配置Celery3.配置Django-celery-beat4.定义定时任务5.启动Celeryworker和beat6.Celery指令7.对接消息队列配置Redis配置RabbitMQ结语如何在Django中
- 上弦鬼的前世与今生
翟润霖Brian
HOYOYO日淘分享十二月鬼之上弦黑死牟(こくしぼうKokushibou)上弦之壹,最强的上弦,同时也是最强的十二鬼月,与无惨是合作关系,而非像其他的十二鬼月是绝对的主从关系。外型为留着深紫色长马尾,有着六只眼的武士,其左额与右下巴分别有着和日之呼吸始祖一样的深红色斑痕并且领悟了通透世界。使用月之呼吸,斩击周围会附带有不规则的小月刃斩击。配刀是由他自己的血肉打造而成,因此就算被斩断也会立刻再生。刀
- can总线和Lin总线的区别
没准哪天就失业
面试
CanControllerAreaNetwork控制器域网络ECU电子控制单元控制系统单片机驱动系统Can通信:单片机->(发送)(接收)<-can收发芯片逻辑1:高电平逻辑0:高电平差分电压(CanHigh、CanLow)双绞线电压差不受干扰。传输距离长Lin线两条线(高,低)一条线传输速率50kb/s125kb/s基准电压5v12v控制单元节点平等,没有主从关系不同的控制单元的通信主从关系控制
- linux安装单机版redis详细步骤,及python连接redis案例
数据知道
python3总结和案例数据库总结和案例linuxredispython
文章目录linux相关工具yum方式安装redis使用编译安装redis配置redis为systemctl启动其它:安装redis6.0python连接redis案例linux相关工具./redis-benchmark#用于进行redis性能测试的工具./redis-check-dump#用于修复出问题的dump.rdb文件./redis-cli#redis的客户端./redis-server#r
- redis的主从同步(一)2.8版本以前的方式
小草莓子桑
最近我们的一个服务要解决一个主节点向从节点同步数据的问题,就来翻了翻书,研究了下redis是怎么实现主从同步的,来总结一下今天先来说一下2.8版本之前是如何实现的redis中,实现主从复制的方式主要有两种1.配置文件中设置slaveof选项配置文件地方在从服务器的配置文件配置slaveof选项配置如下:slaveofmasterip为redis主服务器的ipmasterport为redis主服务的
- 面向对象面向过程
3213213333332132
java
面向对象:把要完成的一件事,通过对象间的协作实现。
面向过程:把要完成的一件事,通过循序依次调用各个模块实现。
我把大象装进冰箱这件事为例,用面向对象和面向过程实现,都是用java代码完成。
1、面向对象
package bigDemo.ObjectOriented;
/**
* 大象类
*
* @Description
* @author FuJian
- Java Hotspot: Remove the Permanent Generation
bookjovi
HotSpot
openjdk上关于hotspot将移除永久带的描述非常详细,http://openjdk.java.net/jeps/122
JEP 122: Remove the Permanent Generation
Author Jon Masamitsu
Organization Oracle
Created 2010/8/15
Updated 2011/
- 正则表达式向前查找向后查找,环绕或零宽断言
dcj3sjt126com
正则表达式
向前查找和向后查找
1. 向前查找:根据要匹配的字符序列后面存在一个特定的字符序列(肯定式向前查找)或不存在一个特定的序列(否定式向前查找)来决定是否匹配。.NET将向前查找称之为零宽度向前查找断言。
对于向前查找,出现在指定项之后的字符序列不会被正则表达式引擎返回。
2. 向后查找:一个要匹配的字符序列前面有或者没有指定的
- BaseDao
171815164
seda
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class BaseDao {
public Conn
- Ant标签详解--Java命令
g21121
Java命令
这一篇主要介绍与java相关标签的使用 终于开始重头戏了,Java部分是我们关注的重点也是项目中用处最多的部分。
1
- [简单]代码片段_电梯数字排列
53873039oycg
代码
今天看电梯数字排列是9 18 26这样呈倒N排列的,写了个类似的打印例子,如下:
import java.util.Arrays;
public class 电梯数字排列_S3_Test {
public static void main(S
- Hessian原理
云端月影
hessian原理
Hessian 原理分析
一. 远程通讯协议的基本原理
网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景而扩展出的传输协
- 区分Activity的四种加载模式----以及Intent的setFlags
aijuans
android
在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。
这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。 加载模式分类及在哪里配置
Activity有四种加载模式:
standard
singleTop
- hibernate几个核心API及其查询分析
antonyup_2006
html.netHibernatexml配置管理
(一) org.hibernate.cfg.Configuration类
读取配置文件并创建唯一的SessionFactory对象.(一般,程序初始化hibernate时创建.)
Configuration co
- PL/SQL的流程控制
百合不是茶
oraclePL/SQL编程循环控制
PL/SQL也是一门高级语言,所以流程控制是必须要有的,oracle数据库的pl/sql比sqlserver数据库要难,很多pl/sql中有的sqlserver里面没有
流程控制;
分支语句 if 条件 then 结果 else 结果 end if ;
条件语句 case when 条件 then 结果;
循环语句 loop
- 强大的Mockito测试框架
bijian1013
mockito单元测试
一.自动生成Mock类 在需要Mock的属性上标记@Mock注解,然后@RunWith中配置Mockito的TestRunner或者在setUp()方法中显示调用MockitoAnnotations.initMocks(this);生成Mock类即可。二.自动注入Mock类到被测试类 &nbs
- 精通Oracle10编程SQL(11)开发子程序
bijian1013
oracle数据库plsql
/*
*开发子程序
*/
--子程序目是指被命名的PL/SQL块,这种块可以带有参数,可以在不同应用程序中多次调用
--PL/SQL有两种类型的子程序:过程和函数
--开发过程
--建立过程:不带任何参数
CREATE OR REPLACE PROCEDURE out_time
IS
BEGIN
DBMS_OUTPUT.put_line(systimestamp);
E
- 【EhCache一】EhCache版Hello World
bit1129
Hello world
本篇是EhCache系列的第一篇,总体介绍使用EhCache缓存进行CRUD的API的基本使用,更细节的内容包括EhCache源代码和设计、实现原理在接下来的文章中进行介绍
环境准备
1.新建Maven项目
2.添加EhCache的Maven依赖
<dependency>
<groupId>ne
- 学习EJB3基础知识笔记
白糖_
beanHibernatejbosswebserviceejb
最近项目进入系统测试阶段,全赖袁大虾领导有力,保持一周零bug记录,这也让自己腾出不少时间补充知识。花了两天时间把“传智播客EJB3.0”看完了,EJB基本的知识也有些了解,在这记录下EJB的部分知识,以供自己以后复习使用。
EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序。EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基
- angular.bootstrap
boyitech
AngularJSAngularJS APIangular中文api
angular.bootstrap
描述:
手动初始化angular。
这个函数会自动检测创建的module有没有被加载多次,如果有则会在浏览器的控制台打出警告日志,并且不会再次加载。这样可以避免在程序运行过程中许多奇怪的问题发生。
使用方法: angular .
- java-谷歌面试题-给定一个固定长度的数组,将递增整数序列写入这个数组。当写到数组尾部时,返回数组开始重新写,并覆盖先前写过的数
bylijinnan
java
public class SearchInShiftedArray {
/**
* 题目:给定一个固定长度的数组,将递增整数序列写入这个数组。当写到数组尾部时,返回数组开始重新写,并覆盖先前写过的数。
* 请在这个特殊数组中找出给定的整数。
* 解答:
* 其实就是“旋转数组”。旋转数组的最小元素见http://bylijinnan.iteye.com/bl
- 天使还是魔鬼?都是我们制造
ducklsl
生活教育情感
----------------------------剧透请原谅,有兴趣的朋友可以自己看看电影,互相讨论哦!!!
从厦门回来的动车上,无意中瞟到了书中推荐的几部关于儿童的电影。当然,这几部电影可能会另大家失望,并不是类似小鬼当家的电影,而是关于“坏小孩”的电影!
自己挑了两部先看了看,但是发现看完之后,心里久久不能平
- [机器智能与生物]研究生物智能的问题
comsci
生物
我想,人的神经网络和苍蝇的神经网络,并没有本质的区别...就是大规模拓扑系统和中小规模拓扑分析的区别....
但是,如果去研究活体人类的神经网络和脑系统,可能会受到一些法律和道德方面的限制,而且研究结果也不一定可靠,那么希望从事生物神经网络研究的朋友,不如把
- 获取Android Device的信息
dai_lm
android
String phoneInfo = "PRODUCT: " + android.os.Build.PRODUCT;
phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI;
phoneInfo += ", TAGS: " + android.os.Build.TAGS;
ph
- 最佳字符串匹配算法(Damerau-Levenshtein距离算法)的Java实现
datamachine
java算法字符串匹配
原文:http://www.javacodegeeks.com/2013/11/java-implementation-of-optimal-string-alignment.html------------------------------------------------------------------------------------------------------------
- 小学5年级英语单词背诵第一课
dcj3sjt126com
englishword
long 长的
show 给...看,出示
mouth 口,嘴
write 写
use 用,使用
take 拿,带来
hand 手
clever 聪明的
often 经常
wash 洗
slow 慢的
house 房子
water 水
clean 清洁的
supper 晚餐
out 在外
face 脸,
- macvim的使用实战
dcj3sjt126com
macvim
macvim用的是mac里面的vim, 只不过是一个GUI的APP, 相当于一个壳
1. 下载macvim
https://code.google.com/p/macvim/
2. 了解macvim
:h vim的使用帮助信息
:h macvim
- java二分法查找
蕃薯耀
java二分法查找二分法java二分法
java二分法查找
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 11:40:03 星期二
http:/
- Spring Cache注解+Memcached
hanqunfeng
springmemcached
Spring3.1 Cache注解
依赖jar包:
<!-- simple-spring-memcached -->
<dependency>
<groupId>com.google.code.simple-spring-memcached</groupId>
<artifactId>simple-s
- apache commons io包快速入门
jackyrong
apache commons
原文参考
http://www.javacodegeeks.com/2014/10/apache-commons-io-tutorial.html
Apache Commons IO 包绝对是好东西,地址在http://commons.apache.org/proper/commons-io/,下面用例子分别介绍:
1) 工具类
2
- 如何学习编程
lampcy
java编程C++c
首先,我想说一下学习思想.学编程其实跟网络游戏有着类似的效果.开始的时候,你会对那些代码,函数等产生很大的兴趣,尤其是刚接触编程的人,刚学习第一种语言的人.可是,当你一步步深入的时候,你会发现你没有了以前那种斗志.就好象你在玩韩国泡菜网游似的,玩到一定程度,每天就是练级练级,完全是一个想冲到高级别的意志力在支持着你.而学编程就更难了,学了两个月后,总是觉得你好象全都学会了,却又什么都做不了,又没有
- 架构师之spring-----spring3.0新特性的bean加载控制@DependsOn和@Lazy
nannan408
Spring3
1.前言。
如题。
2.描述。
@DependsOn用于强制初始化其他Bean。可以修饰Bean类或方法,使用该Annotation时可以指定一个字符串数组作为参数,每个数组元素对应于一个强制初始化的Bean。
@DependsOn({"steelAxe","abc"})
@Comp
- Spring4+quartz2的配置和代码方式调度
Everyday都不同
代码配置spring4quartz2.x定时任务
前言:这些天简直被quartz虐哭。。因为quartz 2.x版本相比quartz1.x版本的API改动太多,所以,只好自己去查阅底层API……
quartz定时任务必须搞清楚几个概念:
JobDetail——处理类
Trigger——触发器,指定触发时间,必须要有JobDetail属性,即触发对象
Scheduler——调度器,组织处理类和触发器,配置方式一般只需指定触发
- Hibernate入门
tntxia
Hibernate
前言
使用面向对象的语言和关系型的数据库,开发起来很繁琐,费时。由于现在流行的数据库都不面向对象。Hibernate 是一个Java的ORM(Object/Relational Mapping)解决方案。
Hibernte不仅关心把Java对象对应到数据库的表中,而且提供了请求和检索的方法。简化了手工进行JDBC操作的流程。
如
- Math类
xiaoxing598
Math
一、Java中的数字(Math)类是final类,不可继承。
1、常数 PI:double圆周率 E:double自然对数
2、截取(注意方法的返回类型) double ceil(double d) 返回不小于d的最小整数 double floor(double d) 返回不大于d的整最大数 int round(float f) 返回四舍五入后的整数 long round