- 前端框架有哪些?
赎罪゛
前端框架前端javascript
熟悉掌握HTML、服务器端脚本语言、CSS和JavaScript之后,学习Web框架可以加快Web开发速度,节约时间。PHP程序员可选的框架包括CakePHP、CodeIgniter、Zend等,Python程序员喜欢使用Django和webpy,Ruby程序员常用RoR。随着Web越来越规范和标准的统一,Web组件化技术不断革新,移动端开发不断升华,以下是一些常见开源前端框架:Bootstrap
- 服务攻防-端口协议&桌面应用&QQ&WPS等RCE&hydra口令猜解&未授权检测
SuperherRo
#服务安全篇wpsQQ未授权hydra口令爆破
知识点:1、端口协议-弱口令&未授权&攻击方式等2、桌面应用-社交类&文档类&工具类等章节点:1、目标判断-端口扫描&组合判断&信息来源2、安全问题-配置不当&CVE漏洞&弱口令爆破3、复现对象-数据库&中间件&开发框架&应用协议常见语言开发框架:PHP:ThinkphpLaravelYIICodeIgniterCakePHPZend等JAVA:SpringMyBatisHibernateStru
- 服务攻防-开发组件安全&Solr搜索&Shiro身份&Log4j日志&本地CVE环境复现
SuperherRo
#服务安全篇安全solrlog4jshiroCVE
知识点:1、J2EE-组件安全-Solr-全文搜索2、J2EE-组件安全-Shiro-身份验证3、J2EE-组件安全-Log4J-日志记录章节点:1、目标判断-端口扫描&组合判断&信息来源2、安全问题-配置不当&CVE漏洞&弱口令爆破3、复现对象-数据库&中间件&开发框架&应用协议常见语言开发框架:PHP:ThinkphpLaravelYIICodeIgniterCakePHPZend等JAVA:
- 服务攻防-开发框架安全&SpringBoot&Struts2&Laravel&ThinkPHP&CVE复现
SuperherRo
#服务安全篇安全springbootstrutsthinkphplaravel
知识点:1、PHP-框架安全-Thinkphp&Laravel2、J2EE-框架安全-SpringBoot&Struts2章节点:1、目标判断-端口扫描&组合判断&信息来源2、安全问题-配置不当&CVE漏洞&弱口令爆破3、复现对象-数据库&中间件&开发框架&应用协议框架下面会有很多组件(插件)常见语言开发框架:PHP:ThinkphpLaravelYIICodeIgniterCakePHPZend
- php连接redis集群 CodeIgniter(ci)框架redis5集群RedisClustert类使用,php redis集群加密码调用
爱吃榴莲的橙子
redisphpCodeIgniterredis集群ciredis集群php连接redis集群
注意:如果redis集群配置了密码,需要把php环境升级到php7.3,不然无法使用redis5集群搭建(集群加密)看这里:https://blog.csdn.net/u011477914/article/details/89384206RedisClustert类用法参考:https://github.com/phpredis/phpredis/blob/develop/cluster.mark
- CodeIgniter vs Laravel:深入对比两大PHP框架的架构、主要特征及关键差异
WPHunter
后端编程技巧&教程phplaravel开发语言CodeIgniter
在网络上,PHP的宝座是没有竞争对手的。它在某种程度上为79%的网站提供动力。开发人员将一些常用的PHP功能组织和打包,以捆绑的形式称为PHP框架,使PHP更加灵活。CodeIgniter和Laravel是当今最有影响力的两个PHP框架。他们卓越的产品极大地促进了当今互联网的发展。如果你正在寻找网络开发技术来构建你的网络应用程序,或者想从事网络开发的职业,其中一个是你的最佳选择。这就引出了一个问题
- CI框架apache和nginx环境下面统一去掉路径URL后面的index.php
msnmessage
摘要codeigniter去除index.php(nginx,apache)通用方法APACHE:在apache下去掉url上的index.php折腾了好久,一直是访问css,js,图片文件youcan'taccessfilesonserver之类的错误提示,apached的配置上说的是把AllowOverridenone改成AllowOverrideAll,然后allowfromall,一直不生
- mysql数据库会同时执行sql吗_mysql 一次执行多条sql语句
向天再借十厘米
最近要做一个软件升级,其中涉及到数据库表字段的变动(新增或删除或修改),所有的关于数据库的变动的sql语句都是存放在Sqlupdate.sql文件中,每次升级的时候都需要执行一次Sqlupdate.sql里的所有sql语句,这就涉及到执行多条语句的问题了。软件在CodeIgniter框架上开发的,CodeIgniter有封装好的执行sql语句的函数:$this->db->query('****')
- PHP的编程规范
大也也
http://codeigniter.org.cn/user_guide/general/styleguide.html
- 使用CodeIgniter框架快速开发PHP应用(一)(转载请保留出处)
zzzkkk666
框架phpnull数据库urlstylesheet
对CodeIgniter的介绍大多数PHPer都想写出运行状态良好的应用程序,而且希望尽可能做得简单且不费事。这篇文章是有关CodeIgniter的(以后简称CI),CI是一个达成上面目的的所谓框架。如果你只是要达成一个最终的结果,而把中间所有的编码细节和复杂统统丢给一个框架,CI是你最好的朋友。CI有很多优点:免费,轻量级,容易安装,它能使你的编程生涯变得很轻松。这一章我们会告诉你:.CI能为你
- CI(CodeIgniter)框架入门教程——第一课 Hello World!
faith瑞诚
PHPPHPPHPCICodeIgniter入门教程
本文转载自:http://www.softeng.cn/?p=45今天开始,我将在这里连载由我自己编写的《CodeIgniter框架入门教程》,首先,这篇教程的读着应该是有PHP基础的编程人员,如果你是PHP初学者,建议你先学习基础的PHP技术(包括:变量、选择、判断、循环、数组、面向对象、数据库操作等)以及基础的Web技术术语(包括:URL、页面、表单、交互等),之后再来学习本套教程。下面我先来
- mysql时间where格式,MySQL WHERE子句中的当前日期
陈静molly
mysql时间where格式
Ionlywantthedatesstartingfromthecurrentdate.HowdoIaskthisinCodeIgniter?"end_date"isaDATETIME(Y-m-dH:i:s).Thisisn'tworking:$this->db->select("DATE(end_date)asmy_end_date",FALSE);$this->db->where('my_en
- php 路由框架,用 Composer构建自己的 PHP 框架之构建路由
jeanne4101
php路由框架
上一篇中我们已经建立了一个空的Composer项目,本篇将讲述如何构建路由。久负盛名的CodeIgniter框架是很多人的PHP开发入门框架,同样也是我开始学习如何从头构建一个网站的框架。在CI中我学到了很多,其中对MVC的深入理解和对框架本质的理解对我的影响最大。从使用框架是为了提高开发效率的角度来看,框架的本质就是路由。下面我们就开始自己来构建路由,先去GitHub搜一下:点此查看搜索结果推荐
- php框架路由实现
PHP隔壁老王邻居
乱七八糟phpphp开发语言笔记架构
在PHP中也有很多框架(如Laravel、CodeIgniter)提供了路由功能。下面是一个简单的PHP路由实现原理和示例代码:路由实现原理:客户端发起请求,请求的URL会被传递给Web服务器。Web服务器将请求传递给PHP解释器,PHP解释器解析并执行PHP脚本。在PHP脚本中,通过路由配置文件或代码定义了一组路由规则。当请求到达时,PHP脚本会依据路由规则匹配请求的URL,并执行相应的操作或返
- PHP的学习入门建议
惠惠软件
资源分享运营和管理惠惠软件php学习开发语言经验分享
学习入门PHP的步骤如下:确定学习PHP的目的和需求,例如是为了开发网站还是为了与数据库交互等。学习PHP的基础语法和程序结构,包括变量、数据类型、循环、条件等。学习PHP的面向对象编程(OOP)概念和技术。学习与MySQL数据库的交互,包括连接数据库、查询数据、添加、删除和更新数据等。学习使用PHP框架,如Laravel、Codeigniter等,提高开发效率和质量。实践编写项目,例如一个简单的
- codeigniter 4.1.3 gadget chain
why811
android
EXPcode找到一条很有意思的codeigniter框架的链。"./eee.php"];}}namespaceCodeIgniter\Session\Handlers{classMemcachedHandler{publicfunction__construct($memcached,$url){$this->memcached=$memcached;$this->lockKey=$url;}}
- 1.初识Codeignite
cxyexe
一.CodeIgniter介绍CodeIgniter是一个小巧但功能强大的PHP框架,作为一个简单而“优雅”的工具包,它可以为开发者们建立功能完善的Web应用程序。二.模型介绍:MVCM(Model)模型:实现对数据库的增删改查等操作V(View)视图:页面,实现和用户的交互C(Controller)控制器:根据业务功能同步Model和View四.运行流程appflowchart.pngindex
- codeigniter-3.1 PHP开发框架
躲猫_007
环境需求最低硬件配置:1核CPU,1G内存(1+1)提示:如果你的应用较多,而主机节点的硬件配置较低,建议在部署节点时开通虚拟虚拟内存;生产环境建议使用2G或以上内存;推荐安装系统:Ubuntu-16.04、Ubuntu-18.04、CentOS7.X、Debian9X的64位的纯净的操作系统;安装URLOS应用容器管理软件curl-LOwww.urlos.com/iu&&shiucodeigni
- CI分页搜索实现
Continue_li
CI分页搜索实现分类:php学习笔记2013-10-2816:13992人阅读评论(2)收藏举报ci分页搜索ci条件搜索分页ci编写条件分页搜索ci编写条件搜索codeigniter条件搜索一、背景说明由于公司新启动了一个项目,在开发的前期,老大说这次用CI框架来做,于是就开始了各种研究。因为是管理系统的项目,所以会有很多的搜索分页实现,但是在用CI原生的分页时候发觉达不到效果。比如说,有些时候需
- php哪个框架比较好?
chenYoper-陈永鹏
后端JAVA&PHP
国庆时间比较多,除了在家看人们在各地奔波之外,顺便研究了几个框架,分别是thinkphp、yii、CodeIgniter框架。简单的说说。按学习曲线来说的话yii>thinkphp>CI,个人感受。yii的入门当中,我主要花在了安装配置以及部署上面。yii的入口文件不在项目的根目录,所以要配置一下apache.当然,这个更安全。其实thinkphp也可以把项目放在非站点目录,这个在手册上有说。按照
- CodeIgniter框架自带,计算代码运行时间
你好 9月!
CodeIgnitorphp
$BM=&load_class(‘Benchmark’,‘core’);$BM->mark(‘start’);//标记开始时间点sleep(2);//业务代码$BM->mark(‘end’);$elapsed=$BM->elapsed_time(‘start’,‘end’);echo“运行时间:”.$elapased
- CI 框架整合 Smarty 模版引擎
joker_牧羊人
(本地开发环境下进行:CI3.x+Smarty3.x)本地开发环境准备说明此处不做过多的说明,你可以下载一个本地集成开发环境(如:XAMPP或者wampserver)安装使用;本文档是基于MAC、XAMPP环境进行介绍。一、搭建CI框架环境1、下载CI3.x版本下载地址:https://codeigniter.org.cn/download2、解压、拷贝、初始访问解压文件,并将其中的文件夹appl
- CodeIgniter Rest Server 学习笔记
EL_PSY_CONGROO
CodeIgniterRestServer学习笔记什么是CodeIgniterRestServer?利用一个库文件、一个配置文件以及一个控制器就可以实现完整的CodeIgniter开发RESTful架构API的一个工具。Installation只需要向CodeIgniter文件夹中的composer.json文件添加一下代码:"chriskacerguis/codeigniter-restserv
- CentOS 8 安装 Code Igniter 4
UniMagic
centoslinux运维
在安装好LNMP运行环境基础上,将codeigniter4文件夹移动到/var/nginx/html根目录下,浏览器地址栏输入IP+/codeigniter/pulbic一直提示:Cacheunabletowriteto"/var/nginx/html/codeigniter/writable/cache/".找了好久,chown-R,chmod-R命令都用过了,设置到最高777权限也没有用,最后
- php学习(四):CodeIgniter框架,仅次于Laravel的框架(CI 4)
起航吧!少年
PHP学习phpci后端
注意:CI4框架支持print_r()+exit;但不支持dd输出,这与TP,Laravel不同1.coddeIgniter安装1.创建CI项目(1.CodeIgniter41.配置php.ini文件,开启一下内容;extension=intl2.创建项目(1.安装框架composercreate-projectcodeigniter4/appstarter=4.0.xCoProject-src(
- ajax失败的原因,使用https协议失败的ajax请求失败的可能原因但http工作
风格里哦
ajax失败的原因
目前我正在为Linux环境下基于codeigniter和apache的站点安装https。使用https协议失败的ajax请求失败的可能原因但http工作但是一个页面需要通过jQueryajax请求从同一站点发送三个页面,但是无法从这三个源获取内容。在Chrome控制台中显示以下消息。Failedtoloadresource:net::ERR_CONNECTION_RESET或Failedtolo
- 蓝帽杯 取证2022
呕...
python
网站取证网站取证_1下载附件并解压得到了一个文件以及一个压缩包解压压缩包用火绒查病毒发现后门打开文件路径之后发现了一句话木马解出flag网站取证_2让找数据库链接的明文密码打开www文件找找查看数据库配置文件/application/database.php(CodeIgniter的数据库配置文件位于application/config/database.php)CodeIgniter是一个php
- PHP codeigniter4 搭配Nginx
ELI_He999
phpnginx开发语言
>主要是为了用Nginx运行PHP环境1.Nginx官方文档的配置default.confThisconfigurationenablesURLswithout“index.php”inthemandusingCodeIgniter’s“404-FileNotFound”forURLsendingwith“.php”.server{listen80;listen[::]:80;server_na
- 快速安装CI框架
大大老湿
1.登录CI官网下载最新稳定版本https://codeigniter.org.cn/2.解压下载的CI安装包,重命名解压包为项目名,如:CIDemo上传/部署CIDemo文件夹至服务器中如上传至服务器目录:/var/www/html/3.配置项目Web根目录$config['base_url'];修改配置文件/var/www/html/CIDemo/application/config/conf
- Nginx(PHP/fastcgi)fastcgi_param 参数配置解决PATH_INFO问题
LittleTrue
FastCGI配置ThinkPHP项目的配置nginx+php使用PHP_VALUEopen_basedir限制站点目录防止跨站最近在用thinkphp做一个项目,基本完成后部署到nginx服务器上才发觉nginx是不支持pathinfo的,我们用thinkphp,CodeIgniter框架的时候,地址基本都是IP/index.ph/group_controller?***的模式。在框架路由规则不
- java类加载顺序
3213213333332132
java
package com.demo;
/**
* @Description 类加载顺序
* @author FuJianyong
* 2015-2-6上午11:21:37
*/
public class ClassLoaderSequence {
String s1 = "成员属性";
static String s2 = "
- Hibernate与mybitas的比较
BlueSkator
sqlHibernate框架ibatisorm
第一章 Hibernate与MyBatis
Hibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。
MyBatis 参考资料官网:http:
- php多维数组排序以及实际工作中的应用
dcj3sjt126com
PHPusortuasort
自定义排序函数返回false或负数意味着第一个参数应该排在第二个参数的前面, 正数或true反之, 0相等usort不保存键名uasort 键名会保存下来uksort 排序是对键名进行的
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8&q
- DOM改变字体大小
周华华
前端
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- c3p0的配置
g21121
c3p0
c3p0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。c3p0的下载地址是:http://sourceforge.net/projects/c3p0/这里可以下载到c3p0最新版本。
以在spring中配置dataSource为例:
<!-- spring加载资源文件 -->
<bean name="prope
- Java获取工程路径的几种方法
510888780
java
第一种:
File f = new File(this.getClass().getResource("/").getPath());
System.out.println(f);
结果:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin
获取当前类的所在工程路径;
如果不加“
- 在类Unix系统下实现SSH免密码登录服务器
Harry642
免密ssh
1.客户机
(1)执行ssh-keygen -t rsa -C "
[email protected]"生成公钥,xxx为自定义大email地址
(2)执行scp ~/.ssh/id_rsa.pub root@xxxxxxxxx:/tmp将公钥拷贝到服务器上,xxx为服务器地址
(3)执行cat
- Java新手入门的30个基本概念一
aijuans
javajava 入门新手
在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念。 Java概述: 目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合
- Memcached for windows 简单介绍
antlove
javaWebwindowscachememcached
1. 安装memcached server
a. 下载memcached-1.2.6-win32-bin.zip
b. 解压缩,dos 窗口切换到 memcached.exe所在目录,运行memcached.exe -d install
c.启动memcached Server,直接在dos窗口键入 net start "memcached Server&quo
- 数据库对象的视图和索引
百合不是茶
索引oeacle数据库视图
视图
视图是从一个表或视图导出的表,也可以是从多个表或视图导出的表。视图是一个虚表,数据库不对视图所对应的数据进行实际存储,只存储视图的定义,对视图的数据进行操作时,只能将字段定义为视图,不能将具体的数据定义为视图
为什么oracle需要视图;
&
- Mockito(一) --入门篇
bijian1013
持续集成mockito单元测试
Mockito是一个针对Java的mocking框架,它与EasyMock和jMock很相似,但是通过在执行后校验什么已经被调用,它消除了对期望 行为(expectations)的需要。其它的mocking库需要你在执行前记录期望行为(expectations),而这导致了丑陋的初始化代码。
&nb
- 精通Oracle10编程SQL(5)SQL函数
bijian1013
oracle数据库plsql
/*
* SQL函数
*/
--数字函数
--ABS(n):返回数字n的绝对值
declare
v_abs number(6,2);
begin
v_abs:=abs(&no);
dbms_output.put_line('绝对值:'||v_abs);
end;
--ACOS(n):返回数字n的反余弦值,输入值的范围是-1~1,输出值的单位为弧度
- 【Log4j一】Log4j总体介绍
bit1129
log4j
Log4j组件:Logger、Appender、Layout
Log4j核心包含三个组件:logger、appender和layout。这三个组件协作提供日志功能:
日志的输出目标
日志的输出格式
日志的输出级别(是否抑制日志的输出)
logger继承特性
A logger is said to be an ancestor of anothe
- Java IO笔记
白糖_
java
public static void main(String[] args) throws IOException {
//输入流
InputStream in = Test.class.getResourceAsStream("/test");
InputStreamReader isr = new InputStreamReader(in);
Bu
- Docker 监控
ronin47
docker监控
目前项目内部署了docker,于是涉及到关于监控的事情,参考一些经典实例以及一些自己的想法,总结一下思路。 1、关于监控的内容 监控宿主机本身
监控宿主机本身还是比较简单的,同其他服务器监控类似,对cpu、network、io、disk等做通用的检查,这里不再细说。
额外的,因为是docker的
- java-顺时针打印图形
bylijinnan
java
一个画图程序 要求打印出:
1.int i=5;
2.1 2 3 4 5
3.16 17 18 19 6
4.15 24 25 20 7
5.14 23 22 21 8
6.13 12 11 10 9
7.
8.int i=6
9.1 2 3 4 5 6
10.20 21 22 23 24 7
11.19
- 关于iReport汉化版强制使用英文的配置方法
Kai_Ge
iReport汉化英文版
对于那些具有强迫症的工程师来说,软件汉化固然好用,但是汉化不完整却极为头疼,本方法针对iReport汉化不完整的情况,强制使用英文版,方法如下:
在 iReport 安装路径下的 etc/ireport.conf 里增加红色部分启动参数,即可变为英文版。
# ${HOME} will be replaced by user home directory accordin
- [并行计算]论宇宙的可计算性
comsci
并行计算
现在我们知道,一个涡旋系统具有并行计算能力.按照自然运动理论,这个系统也同时具有存储能力,同时具备计算和存储能力的系统,在某种条件下一般都会产生意识......
那么,这种概念让我们推论出一个结论
&nb
- 用OpenGL实现无限循环的coverflow
dai_lm
androidcoverflow
网上找了很久,都是用Gallery实现的,效果不是很满意,结果发现这个用OpenGL实现的,稍微修改了一下源码,实现了无限循环功能
源码地址:
https://github.com/jackfengji/glcoverflow
public class CoverFlowOpenGL extends GLSurfaceView implements
GLSurfaceV
- JAVA数据计算的几个解决方案1
datamachine
javaHibernate计算
老大丢过来的软件跑了10天,摸到点门道,正好跟以前攒的私房有关联,整理存档。
-----------------------------华丽的分割线-------------------------------------
数据计算层是指介于数据存储和应用程序之间,负责计算数据存储层的数据,并将计算结果返回应用程序的层次。J
&nbs
- 简单的用户授权系统,利用给user表添加一个字段标识管理员的方式
dcj3sjt126com
yii
怎么创建一个简单的(非 RBAC)用户授权系统
通过查看论坛,我发现这是一个常见的问题,所以我决定写这篇文章。
本文只包括授权系统.假设你已经知道怎么创建身份验证系统(登录)。 数据库
首先在 user 表创建一个新的字段(integer 类型),字段名 'accessLevel',它定义了用户的访问权限 扩展 CWebUser 类
在配置文件(一般为 protecte
- 未选之路
dcj3sjt126com
诗
作者:罗伯特*费罗斯特
黄色的树林里分出两条路,
可惜我不能同时去涉足,
我在那路口久久伫立,
我向着一条路极目望去,
直到它消失在丛林深处.
但我却选了另外一条路,
它荒草萋萋,十分幽寂;
显得更诱人,更美丽,
虽然在这两条小路上,
都很少留下旅人的足迹.
那天清晨落叶满地,
两条路都未见脚印痕迹.
呵,留下一条路等改日再
- Java处理15位身份证变18位
蕃薯耀
18位身份证变15位15位身份证变18位身份证转换
15位身份证变18位,18位身份证变15位
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 201
- SpringMVC4零配置--应用上下文配置【AppConfig】
hanqunfeng
springmvc4
从spring3.0开始,Spring将JavaConfig整合到核心模块,普通的POJO只需要标注@Configuration注解,就可以成为spring配置类,并通过在方法上标注@Bean注解的方式注入bean。
Xml配置和Java类配置对比如下:
applicationContext-AppConfig.xml
<!-- 激活自动代理功能 参看:
- Android中webview跟JAVASCRIPT中的交互
jackyrong
JavaScripthtmlandroid脚本
在android的应用程序中,可以直接调用webview中的javascript代码,而webview中的javascript代码,也可以去调用ANDROID应用程序(也就是JAVA部分的代码).下面举例说明之:
1 JAVASCRIPT脚本调用android程序
要在webview中,调用addJavascriptInterface(OBJ,int
- 8个最佳Web开发资源推荐
lampcy
编程Web程序员
Web开发对程序员来说是一项较为复杂的工作,程序员需要快速地满足用户需求。如今很多的在线资源可以给程序员提供帮助,比如指导手册、在线课程和一些参考资料,而且这些资源基本都是免费和适合初学者的。无论你是需要选择一门新的编程语言,或是了解最新的标准,还是需要从其他地方找到一些灵感,我们这里为你整理了一些很好的Web开发资源,帮助你更成功地进行Web开发。
这里列出10个最佳Web开发资源,它们都是受
- 架构师之面试------jdk的hashMap实现
nannan408
HashMap
1.前言。
如题。
2.详述。
(1)hashMap算法就是数组链表。数组存放的元素是键值对。jdk通过移位算法(其实也就是简单的加乘算法),如下代码来生成数组下标(生成后indexFor一下就成下标了)。
static int hash(int h)
{
h ^= (h >>> 20) ^ (h >>>
- html禁止清除input文本输入缓存
Rainbow702
html缓存input输入框change
多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。
如果不想让浏览器缓存input的值,有2种方法:
方法一: 在不想使用缓存的input中添加 autocomplete="off";
<input type="text" autocomplete="off" n
- POJO和JavaBean的区别和联系
tjmljw
POJOjava beans
POJO 和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比 POJO复杂很多, Java Bean 是可复用的组件,对 Java Bean 并没有严格的规
- java中单例的五种写法
liuxiaoling
java单例
/**
* 单例模式的五种写法:
* 1、懒汉
* 2、恶汉
* 3、静态内部类
* 4、枚举
* 5、双重校验锁
*/
/**
* 五、 双重校验锁,在当前的内存模型中无效
*/
class LockSingleton
{
private volatile static LockSingleton singleton;
pri