- Java 快速入门 知识精简(1)
Tangy范
Javajava开发语言
语言特点特点一:面向对象俩个基本概念:类,对象三大特性:封装,继承,多态特点二:健壮性去掉了指针,内存的申请与释放提供了相对安全的内存管理和访问机制特点三:跨平台性由JVM负责Java程序在系统中的运行JVMforUNIXJVMforWindowsJVMforMac应用领域:JavaWeb开发后台开发大数据开发Android应用程序开发:客户端开发知识结构编程语言核心结构:主要知识点:变量、基本语
- 防御Nginx负载均衡中的拒绝服务攻击:策略与实践
2401_85763639
nginx负载均衡运维
拒绝服务攻击(DoS)和分布式拒绝服务攻击(DDoS)是网络安全的主要威胁之一,它们通过过载服务器资源或网络带宽,使得合法用户无法访问服务。Nginx作为一种流行的负载均衡器,提供了多种机制来帮助防御这类攻击。本文将详细介绍如何在Nginx负载均衡中配置和实施策略,以有效应对DoS/DDoS攻击。1.理解DoS/DDoS攻击DoS/DDoS攻击通过发送大量请求或利用服务的漏洞,耗尽服务器的处理能力
- 浅谈信创浪潮下,职业院校人才培养有哪些新思路
武汉唯众智创
信息技术应用创新产业信创人才培养
一、信创产业发展背景1.1国家战略意义信创产业,即信息技术应用创新产业,是国家战略发展的关键方向。近年来,在全球化的竞争和合作背景下,中国高度重视信息技术的自主创新能力,通过政策扶持、资金投入和市场引导等手段,促进了信创产业的快速发展。该产业不仅关系到国家信息安全,更是推动经济结构优化升级、实现高质量发展的重要力量。1.2技术自主可控需求随着科技的不断进步,信息技术已经渗透到社会的各个层面,对自主
- 【网络安全协议】SSL/TLS、IPSec等网络安全协议的原理与应用
爱技术的小伙子
web安全ssl安全
网络安全协议SSL/TLS、IPSec等网络安全协议的原理与应用1.引言随着互联网的迅速发展,网络安全的重要性日益凸显。网络安全协议是保护数据传输安全的关键技术,通过加密、身份验证和数据完整性等手段,防止数据在传输过程中被窃取或篡改。本文将深入探讨常见的网络安全协议,包括SSL/TLS、IPSec等,详细解释其工作原理及在实际应用中的使用方法。2.SSL/TLS协议2.1SSL/TLS的基本概念S
- 做好当下的事
_德成
为何写这个标题呢?因为曾经,很好一段时间,我是一个好高鹜远的人。好高骛远的人有一个特点,想象力丰富,也很美好,却无法面对当下的苟且。今天周末,又是集体会议的日子,因为集体承诺和迟到缺席重罚的规定,各班组长、分包商、开发商纷纷准时到场。会议的目的除了工程进度、安全、质量及各班组的协调,更重要的,是塑造团队精神,继续与央企的合作。会议在项目部会议室,看着围在会议桌旁张张黝黑的脸,陌生而熟悉。居中的两位
- TLS连接的握手过程
aFakeProgramer
#通信管理——COMTLS
TLS(传输层安全协议)握手过程是客户端(如浏览器)和服务器(如网站)之间建立安全连接的一系列步骤。以下是TLS握手的详细过程:图片来自Vector1.客户端问候(ClientHello):客户端向服务器发送“ClientHello”消息,包含支持的TLS版本、加密套件列表和一个随机数(ClientRandom)。2.服务器问候(ServerHello):服务器回复“ServerHello”消息,
- [极客大挑战 2020]Greatphp1
安红豆.
androidweb安全php网络
知识点:1.PHP原生类在CTF中的利用2.以及的变形3.正则表达式的取反绕过进入页面又是熟悉的php的代码审计.syc!=$this->lover)&&(md5($this->syc)===md5($this->lover))&&(sha1($this->syc)===sha1($this->lover))){if(!preg_match("/\syc,$match)){eval($this->
- Spring Security 用户认证和授权管理
老友@
springjava后端springbootmybatis
文章目录一、介绍1、简介2、核心概念3、主要功能4、处理流程二、SpringSecurity实现权限1、添加依赖2、执行顺序和代码执行流程(1)用户登录(2)访问受保护资源总结1、用户登录2、访问受保护资源完整源码一、介绍1、简介SpringSecurity是一个强大的安全框架,旨在保护基于Spring的应用程序。它提供了一整套全面的安全功能,包括认证、授权、以及防护常见安全攻击的机制。2、核心概
- 比特币区块链为保证安全,每天花费约700万美元
c83dac8b2e4a
猜得到吗?为了保证安全,比特币区块链每天的花费将近700万美元。周一,加密货币数据门户网站Screener发布了一份报告,列出了支付给比特币矿工的收入。Screener的数据从代币的新发行量和交易费用入手,最终发现比特币在所有PoW资产中的产出最多。每24小时就可以发行价值739.2万美元的比特币,并支付超过11.5万美元的挖矿费用。相比之下,以太坊的日发行量相较于比特币少6倍左右,约为价值185
- 真正优秀的人大多不合群!
女子依亭
从小到大,我们都被教育要融入集体,在任何场合,只要不合群就是不得体。于是拼了命的和周围的人打成一片,削尖脑袋钻进别人的圈子。很多人都为自己的“不合群”担忧过。怀疑自己是过于内向或者孤独感太强。其实并不是你过于孤僻,而是你在成长的过程中逐渐学会了与孤独相处。在蛮荒时代,个体需要群体给予生存保护和安全感,可生在现代社会,每个人都有自己的个性、习惯、梦想和幸福,爱好不同、追求不同、价值观不同、圈子不同,
- 中原焦点团队网中27期王莹莹坚持第138天分享20210809
alllllllllllll
本周第1次,第6期第16次,总第33次,观察员有时候咨询可能真的不需要咨询师做太多,默默地陪伴,给来访者一个可倾诉的安全空间才是最重要的。来访者在一个安全的空间,把自己想说的都说出来,这本身不仅是是情绪宣泄,而且也是思考。同时这也是对咨询师的一个考验,看咨询师能不能稳住,能否有这个耐心去倾听,听的过程中会不会有自己的预设!今天来访者开阔了我的眼界,我一直想了解的青少年性教育也有了突破口,安排上!复
- 我了解的四川美味麻辣香锅
小补文知
在一个偶然的机会,看到了麻辣香锅这道菜,当时确实被这道菜的名字吸引了,作为一个四川人,还是一个超级喜欢吃的四川人,就是了解了下。要说为什么选择这才好麻辣香锅,原因有很多方面,第一,这才好麻辣香锅是一款既方便快捷,又兼具品质和风味的美食。食材经过精心挑选,荤素搭配,追求“低脂”健康饮食特点。麻辣鲜香,健康安全。其次,所有底料都保留了传统的正宗味道,采用传统秘制麻辣香锅油辣子,香锅底料辣椒,微辣且香,
- 重新定义失败
Real_man
长大之后,很多人都害怕失败,掩盖失败,只把自己光鲜亮丽的一面展示出来,对犯过的错误视而不见,这当时会让我们心里好受一点,自我感受做的还不错。不过这带来了一个问题,那就是我们进步的速度将会大大降低。失败是学习的途径,有时可能是唯一的途径,科研中,错误指明了理论的改革方向,体育运动中,错误为训练指明了改进的模板,航空界,每次事故都是推进系统安全的机会。有一个科学实验:分为两组学生,分别给一些题目和课程
- Nginx中间件配置
message丶小和尚
中间件nginx中间件运维
Nginx中间件配置概要相关内容技术细节链接概要用于Linux服务器,Nginx中间件搭建。相关内容配置涵盖域名配置,TLS配置,及配置安全的加密算法,处理跨域问题,请求头问题等技术细节nginx.conf配置文件userroot;worker_processes2;error_log/var/log/nginx/error.logwarn;pid/var/run/nginx.pid;events
- 【NSSCTF】刷题记录——[SWPUCTF 2021 新生赛]系列(CRYPTO篇)
SebastianH_
安全
新手小白,开启CTF刷题之路(持续更新)此处主要在NSSCTF平台(NSSCTF|在线CTF平台)上开展刷题[SWPUCTF2021新生赛]pigpig附件如下:刚好前段时间刷到到过一篇文章讲猪圈密码的,直接对着看就行[CTF]猪圈密码_ctf猪圈密码_神龙云计算的博客-CSDN博客flag是WHENTHEPIGWANTTOEAT[SWPUCTF2021
- 李蕊中原焦点团队网络中级第27期,坚持分享第117天,2021年8月14日第六期挑战约练第6周第4、5次总第35次
淡淡的感觉
第4场角色:观察员全心的陪伴与倾听,给来访者以安全的环境,让其充分表达,讲述的过程即可促使来访者疏理与思考。适时并精准的总结与回馈,给来访者被理解与尊重的感受,正向促进。不论来访者的话题如何繁杂,一句"今天更想聊的是什么?"琐定目标。对于个人成长,需持续学习。第5场角色:咨询师来访者为准大学生,线下进行。因为关系建立较好,在愉快地情绪中开始,以B0X练习问句做骨干。结束后反馈:思考了很多以前从未思
- 身份验证技术应用10大关键趋势
uncle_ll
风控反欺诈网络安全风控身份验证
身份验证是现代企业网络安全的基石,确保只有经过授权的用户或实体才能访问敏感信息或系统。近年来,身份验证技术取得了显著进展,如无密码身份验证、多因素身份验证和社交验证登录等新兴技术不断涌现,正在重塑传统身份验证的方式和模式,提升企业在数字化转型中的安全性和稳定性。对于企业来说,了解并跟上身份验证技术的发展至关重要。这不仅可以保护数据和系统,还能提升员工的工作体验。以下是可能在未来几年主导身份验证技术
- Rust简介、安装指南
陪倩碎碎念
rust开发语言后端
一、Rust简介Rust是一种由Mozilla开发的系统级编程语言,自2010年首次公开发布以来,因其高性能、并发性、安全性以及开发人员友好的语法而备受瞩目。Rust的设计旨在解决传统系统级编程语言的常见问题,同时提供卓越的开发体验。以下是Rust的主要特点及其适用领域的详细阐述:特点:1.安全性:Rust的安全性体现在其独特的内存管理模型上。通过引入所有权和借用规则,Rust在编译时即能预防内存
- 学习心得(四)
唯美的爱恋
帮助孩子自我肯定:自我肯定的人,将倾向于友善,并富有冒险性,缺乏自我肯定的人倾向于怀有敌意、闭锁、不友善、建立自尊的三个要素:归属的安全感来自稳固的家庭生活。学习感恩:孩子最初会观察父母的相处关系,我们必须依孩子的年龄让他们自由表达感谢的方式,真正的感恩不是被要求出来的。激发孩子的创造力:每个孩子都有创造力,他们与生俱来就是具有创造力的人,要肯定孩子的能力,勇于让他们犯错,付出少许的关心和计划。我
- 重塑互联网生态:探索Web 3.0、大数据与隐私保护的新篇章
Thanks_ks
IT洞察集Web3.0去中心化隐私保护技术大数据智慧引擎互联网生态重塑智能合约与DA数据安全与法规未来互联网展望
目录引言:互联网的新纪元Web3.0:去中心化的乌托邦愿景1.去中心化架构的崛起2.智能合约与自治组织的兴起3.用户体验与创新的飞跃大数据:驱动未来的智慧引擎1.数据海洋的挖掘与利用2.数据安全与隐私保护3.人工智能与大数据的融合隐私保护:构建信任的基石1.用户数据权益的觉醒2.隐私保护技术的创新3.构建可信的互联网环境结语:展望未来引言:互联网的新纪元随着互联网技术的日新月异,我们正迈入一个全新
- ctf-杂项-编码分析-Morse编码
go_to_hacker
ctfctf
通信中的编码:Morse编码,(国际摩尔斯电码)ctf:题目:嘀嗒嘀嗒嘀嗒嘀嗒时针它不停在转动-----.-.....嘀嗒嘀嗒嘀嗒嘀嗒小雨它拍打着水花-.-.----...writeup:通过摩斯密码表自己一一对应查找,也可以同网上在线工具直接计算http://www.zhongguosou.com/zonghe/moErSiCodeConverter.aspx或者:http://rumkin.c
- 什么是Rust语言?探索安全系统编程的未来
教IT的小王A
rust安全开发语言
什么是Rust语言?探索安全系统编程的未来![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/d97f3326d31b4e45a4d44610f950aacf.png)文章目录*什么是Rust语言?探索安全系统编程的未来*摘要引言正文*Rust语言简介发展历程Rust的技术意义和优势Rust解决的问题详细代码示例和操作命令QA环节小结参考资料表格总结本文
- 手机实名认证接口的多种分类
挖数据
入网时长实名认证手机二要素智能手机大数据数据库
手机实名认证接口主要分为以下几种类别:一、基础验证类手机二要素验证:功能:此接口主要用于验证用户提交的姓名和手机号码是否一致。应用场景:较多的用于安全等级一般的场景,如普通注册、登录验证等。数据来源:通过接入三大运营商(移动、联通、电信)的实时数据库进行验证。手机三要素验证:功能:此接口进一步增加了身份证号码的验证,即同时验证用户提交的姓名、手机号码及身份证号码是否一致。应用场景:较多的用于安全等
- 话费接口API对接流程是什么?又有哪些优势?
三十一号鼓手
lispintellijideajavaopentsdb大数据
话费接口API对接流程前期准备找一家专业做话费充值的公司,联系其商务了解对接的具体情况,包括合作模式、话费价格、消耗及打款金额是否可以开票、对接时是否有技术配合等开户与对接确定合作后在话费充值平台进行开户,获取账户参数及接口文档开始对接接口测试对接完成后进行接口测试,测试成功后可正式提交话费进行充值话费接口API优势充值范围可自动配置,支持三大运营商的话费充值话费充值安全稳定性有保障,基础硬件设施
- LabVIEW水泵机组监控系统
LabVIEW开发
LabVIEW开发案例labview水泵
介绍了一种基于LabVIEW的水泵机组智能监控系统。该系统结合先进的传感器和数据采集技术,实时监控水泵机组的运行状态,有效预防故障,提高运行效率。通过LabVIEW平台的集成开发环境,系统实现了高效的数据处理和友好的用户界面。项目背景水泵机组在工业生产中具有重要地位,其运行效率和安全性直接影响到生产成本和安全生产。传统的监控系统通常反应迟缓,信息不够准确。为了确保水泵机组的稳定运行,开发一个实时、
- jooq时间查询语句
朱杰jjj
jooq
最近新用jooq来编程发现中国网站上能给的资料少之又少,直接用时间查询竟然不行,后来整理好长一段时间解决publicListgetfuture(Integerpage){Integerstart=page*20;Datea=newDate();Timestampts=newTimestamp(a.getTime());returncreate().selectFrom(MEETINGS).wher
- 备份程序(Restic)
deepdata_cn
数据工具备份程序
Restic:支持Linux、macOS和Windows等操作系统,是一个快速、安全的开源备份程序。Restic最初是由开发者MichaelEischer发起的个人项目。其设计目标是提供一种快速、高效、安全且开源的备份解决方案,以满足不同用户和场景对数据备份的需求。在项目早期,Restic专注于核心功能的开发和完善,包括备份与恢复机制的构建、数据加密算法的选择与实现等。通过不断优化代码和算法,Re
- 沟通力学习第九天:良好的沟通状态应关注自己的需要
HelloCara
【题目】沟通力学习第九天:良好的沟通状态应关注自己的需要【字数】7611.必修:学有所获①复盘前七天:沟通的本质(基本原理)与雷区;高效沟通的秘笈沟通的本质是尊重与合作。-平衡自己和他人的需要-先处理情绪再处理信息沟通的雷区:奖惩式和失去自我。-高效沟通的秘笈-不忘初心(目标)-看到所有行为背后的需要(需求)-营造安全的沟通环境(工具)②打破思维惯性的方法:自始至终寻找联结,维护对方的安全感。塑造
- web3.0中使用的前端开发
alankuo
人工智能人工智能
在Web3.0中,前端开发有一些新的特点和技术应用:一、技术栈1.编程语言:-JavaScript/TypeScript:仍然是主流的前端开发语言。用于构建交互式用户界面和与区块链节点进行交互。例如,使用TypeScript可以提供更好的类型安全和代码可读性,在处理复杂的Web3应用逻辑时非常有帮助。-Solidity:虽然主要用于智能合约开发,但前端开发人员也需要了解一些Solidity知识,以
- 【区块链 + 物联网】长虹智能家居跨平台互联方案 | FISCO BCOS应用案例
FISCO_BCOS
2023FISCOBCOS产业应用发展报告物联网区块链
据报道,全球物联网终端设备数量预计在10年内将达数百亿规模。届时人均拥有的设备数将达到两位数,这个数值还会不断增长。设备间的协同互联,会显得越来越重要。现在智能家居虽然能实现联网,设备也很智能,但是设备之间却是没连接的。在设备之间互联,主要的问题是安全和信任,用户跟设备之间的关系,设备跟设备之间的关系,需要认证授权等机制来保护。为了解决物联网里多平台多终端共存问题、实现设备间联动、优化用户体验,长
- jvm调优总结(从基本概念 到 深度优化)
oloz
javajvmjdk虚拟机应用服务器
JVM参数详解:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
- 【Scala十六】Scala核心十:柯里化函数
bit1129
scala
本篇文章重点说明什么是函数柯里化,这个语法现象的背后动机是什么,有什么样的应用场景,以及与部分应用函数(Partial Applied Function)之间的联系 1. 什么是柯里化函数
A way to write functions with multiple parameter lists. For instance
def f(x: Int)(y: Int) is a
- HashMap
dalan_123
java
HashMap在java中对很多人来说都是熟的;基于hash表的map接口的非同步实现。允许使用null和null键;同时不能保证元素的顺序;也就是从来都不保证其中的元素的顺序恒久不变。
1、数据结构
在java中,最基本的数据结构无外乎:数组 和 引用(指针),所有的数据结构都可以用这两个来构造,HashMap也不例外,归根到底HashMap就是一个链表散列的数据
- Java Swing如何实时刷新JTextArea,以显示刚才加append的内容
周凡杨
java更新swingJTextArea
在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。
问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现
- servlet或struts的Action处理ajax请求
g21121
servlet
其实处理ajax的请求非常简单,直接看代码就行了:
//如果用的是struts
//HttpServletResponse response = ServletActionContext.getResponse();
// 设置输出为文字流
response.setContentType("text/plain");
// 设置字符集
res
- FineReport的公式编辑框的语法简介
老A不折腾
finereport公式总结
FINEREPORT用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式。
简单的说下自己感觉的公式要注意的几个地方:
1.if语句语法刚接触感觉比较奇怪,if(条件式子,值1,值2),if可以嵌套,if(条件式子1,值1,if(条件式子2,值2,值3)
- linux mysql 数据库乱码的解决办法
墙头上一根草
linuxmysql数据库乱码
linux 上mysql数据库区分大小写的配置
lower_case_table_names=1 1-不区分大小写 0-区分大小写
修改/etc/my.cnf 具体的修改内容如下:
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/va
- 我的spring学习笔记6-ApplicationContext实例化的参数兼容思想
aijuans
Spring 3
ApplicationContext能读取多个Bean定义文件,方法是:
ApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[]{“bean-config1.xml”,“bean-config2.xml”,“bean-config3.xml”,“bean-config4.xml
- mysql 基准测试之sysbench
annan211
基准测试mysql基准测试MySQL测试sysbench
1 执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz
cd sysbench-0.5
chmod +x autogen.sh
./autogen.sh
./configure --with-mysql --with-mysql-includes=/usr/local/mysql
- sql的复杂查询使用案列与技巧
百合不是茶
oraclesql函数数据分页合并查询
本片博客使用的数据库表是oracle中的scott用户表;
------------------- 自然连接查询
查询 smith 的上司(两种方法)
&
- 深入学习Thread类
bijian1013
javathread多线程java多线程
一. 线程的名字
下面来看一下Thread类的name属性,它的类型是String。它其实就是线程的名字。在Thread类中,有String getName()和void setName(String)两个方法用来设置和获取这个属性的值。
同时,Thr
- JSON串转换成Map以及如何转换到对应的数据类型
bijian1013
javafastjsonnet.sf.json
在实际开发中,难免会碰到JSON串转换成Map的情况,下面来看看这方面的实例。另外,由于fastjson只支持JDK1.5及以上版本,因此在JDK1.4的项目中可以采用net.sf.json来处理。
一.fastjson实例
JsonUtil.java
package com.study;
impor
- 【RPC框架HttpInvoker一】HttpInvoker:Spring自带RPC框架
bit1129
spring
HttpInvoker是Spring原生的RPC调用框架,HttpInvoker同Burlap和Hessian一样,提供了一致的服务Exporter以及客户端的服务代理工厂Bean,这篇文章主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
在
【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中
- 【Mahout二】基于Mahout CBayes算法的20newsgroup的脚本分析
bit1129
Mahout
#!/bin/bash
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information re
- nginx三种获取用户真实ip的方法
ronin47
随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能还加上了CDN加速,但是随之也遇到一个问题:nginx如何获取用户的真实IP地址,如果后端是apache,请跳转到<apache获取用户真实IP地址>,如果是后端真实服务器是nginx,那么继续往下看。
实例环境: 用户IP 120.22.11.11
- java-判断二叉树是不是平衡
bylijinnan
java
参考了
http://zhedahht.blog.163.com/blog/static/25411174201142733927831/
但是用java来实现有一个问题。
由于Java无法像C那样“传递参数的地址,函数返回时能得到参数的值”,唯有新建一个辅助类:AuxClass
import ljn.help.*;
public class BalancedBTree {
- BeanUtils.copyProperties VS PropertyUtils.copyProperties
诸葛不亮
PropertyUtilsBeanUtils
BeanUtils.copyProperties VS PropertyUtils.copyProperties
作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业
- [金融与信息安全]最简单的数据结构最安全
comsci
数据结构
现在最流行的数据库的数据存储文件都具有复杂的文件头格式,用操作系统的记事本软件是无法正常浏览的,这样的情况会有什么问题呢?
从信息安全的角度来看,如果我们数据库系统仅仅把这种格式的数据文件做异地备份,如果相同版本的所有数据库管理系统都同时被攻击,那么
- vi区段删除
Cwind
linuxvi区段删除
区段删除是编辑和分析一些冗长的配置文件或日志文件时比较常用的操作。简记下vi区段删除要点备忘。
vi概述
引文中并未将末行模式单独列为一种模式。单不单列并不重要,能区分命令模式与末行模式即可。
vi区段删除步骤:
1. 在末行模式下使用:set nu显示行号
非必须,随光标移动vi右下角也会显示行号,能够正确找到并记录删除开始行
- 清除tomcat缓存的方法总结
dashuaifu
tomcat缓存
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。
出现这种现象的原因主要是tomcat缓存的原因。
解决办法如下:
在jsp文件头加上
<meta http-equiv="Expires" content="0"> <meta http-equiv="kiben&qu
- 不要盲目的在项目中使用LESS CSS
dcj3sjt126com
Webless
如果你还不知道LESS CSS是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《CSS——LESS》
不可否认,LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。
比如它的引用功能
?
.rounded_corners{
- [入门]更上一层楼
dcj3sjt126com
PHPyii2
更上一层楼
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。在此过程中你学到了如何实现一些常用功能,例如通过 HTML 表单从用户那获取数据,从数据库中获取数据并以分页形式显示。你还学到了如何通过 Gii 去自动生成代码。使用 Gii 生成代码把 Web 开发中多数繁杂的过程转化为仅仅填写几个表单就行。
本章将介绍一些有助于更好使用 Yii 的资源:
- Apache HttpClient使用详解
eksliang
httpclienthttp协议
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会
- zxing二维码扫描功能
gundumw100
androidzxing
经常要用到二维码扫描功能
现给出示例代码
import com.google.zxing.WriterException;
import com.zxing.activity.CaptureActivity;
import com.zxing.encoding.EncodingHandler;
import android.app.Activity;
import an
- 纯HTML+CSS带说明的黄色导航菜单
ini
htmlWebhtml5csshovertree
HoverTree带说明的CSS菜单:纯HTML+CSS结构链接带说明的黄色导航
在线体验效果:http://hovertree.com/texiao/css/1.htm代码如下,保存到HTML文件可以看到效果:
<!DOCTYPE html >
<html >
<head>
<title>HoverTree
- fastjson初始化对性能的影响
kane_xie
fastjson序列化
之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营。对比了jackson,gson等框架之后,决定用fastjson,为什么呢,因为看名字感觉很快。。。
网上的说法:
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
- 基于Mybatis封装的增删改查实现通用自动化sql
mengqingyu
DAO
1.基于map或javaBean的增删改查可实现不写dao接口和实现类以及xml,有效的提高开发速度。
2.支持自定义注解包括主键生成、列重复验证、列名、表名等
3.支持批量插入、批量更新、批量删除
<bean id="dynamicSqlSessionTemplate" class="com.mqy.mybatis.support.Dynamic
- js控制input输入框的方法封装(数字,中文,字母,浮点数等)
qifeifei
javascript js
在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。 /** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/
funct
- java 计时器应用
tangqi609567707
javatimer
mport java.util.TimerTask; import java.util.Calendar; public class MyTask extends TimerTask { private static final int
- erlang输出调用栈信息
wudixiaotie
erlang
在erlang otp的开发中,如果调用第三方的应用,会有有些错误会不打印栈信息,因为有可能第三方应用会catch然后输出自己的错误信息,所以对排查bug有很大的阻碍,这样就要求我们自己打印调用的栈信息。用这个函数:erlang:process_display (self (), backtrace).需要注意这个函数只会输出到标准错误输出。
也可以用这个函数:erlang:get_s