- 【隧道篇 / SSL】(7.4) ❀ 02. 通过SSL VPN Web模式走对方宽带上网 ❀ FortiGate 防火墙
飞塔老梅子
#SSLSSLWeb模式FortiOS7.4
【简介】SSLVPNWeb模式下,只通过浏览器就可以访问远程内网,省去了安装客户端的烦恼,缺点的是支持的协议不多。FortiOS7.4版本还支持走对方宽带上网。让我们来验证一下这个功能。配置宽带在配置SSLVPN之前,我们需要做一些准备工作。①防火墙固件版本为7.4.2。②将宽带接入WAN1接口。选择菜单【网络】-【接口】,选择wan1接口,点击【编辑】。③为了验证效果,这里wan1接口连接是路由
- 【管理篇 / 配置】❀ 03. 指定 IP 访问防火墙 ❀ FortiGate 防火墙
飞塔老梅子
#配置
【简介】原则上只要接口开了HTTPS访问,那么这个接口下的所有电脑都可以登录防火墙。这就会给管理防火墙带来隐患,虽然有帐号和密码,但密码泄露或破解也不是没有可能。为了防火墙的安全,我们可以指定哪些IP地址允许访问防火墙。信任主机允许哪些IP可以访问防火墙,通常是管理员的工作。①选择菜单【系统管理】-【管理员】,可以看到有个默认的管理员帐号admin,双击admin帐号或单击admin帐号选择【编辑
- 【隧道篇 / SSL】(7.4) ❀ 01. 只允许国内IP通过SSL VPN访问内网 ❀ FortiGate 防火墙
飞塔老梅子
#SSL国内IPSSL限制访问
【简介】SSLVPN可以让公司员工远程访问公司内网的服务器,发现有些国外IP也在尝试登录SSLVPN,领导要求,只允许国内IP可以登录SSLVPN,如何解决这个问题?SSLVPN配置条件要想成功的配置SSLVPN,首先需要有一条可以远程访问的宽带,然后是验证用的用户名和密码,以及需要访问的IP网段。①不管是ADSL宽带还是固定IP宽带,都需要有一个公网IP地址。并且该公网IP地址要能远程访问。测试
- 【控制篇 / 分流】(7.4) ❀ 01. 对指定IP网段访问进行分流 ❀ FortiGate 防火墙
飞塔老梅子
#分流分流路由策略路由地址对象地址组
【简介】公司有两条宽带,一条ADSL拨号用来上网,一条移动SDWAN,已经连通总部内网服务器,领导要求,只有访问公司服务器IP时走移动SDWAN,其它访问都走ADSL拨号,如果你是管理员,你知道有几种方法可以实现吗?静态路由最简单的方法是通过静态路由对数据分流,但是对宽带的默认路由需要做合理配置。①首先配置ADSL拨号宽带,需要重点注意的是【管理距离】设置,默认数置为5,这里修改为10,需要注意的
- 【控制篇 / 分流】(7.4) ❀ 03. 对国内和国际IP网段访问进行分流 ❀ FortiGate 防火墙
飞塔老梅子
#分流访问国内网站分流地理
【简介】公司有两条宽带用来上网,一条电信,一条IPLS国际专线,由于IPLS仅有2M,且价格昂贵,领导要求,访问国内IP走电信,国际IP走IPLS,那么应该怎么做?国内IP地址组我们已经知道可以创建地址对象和地址组,然后利用路由进行分流。①浏览器打开网站https://ispip.clang.cn,可以看到国内所有IP地址有5452条。②选择并复制所有5452条数据。③新建Execl,将所有数据粘
- 【控制篇 / 分流】(7.4) ❀ 02. 对不同运营商IP网段访问进行分流 ❀ FortiGate 防火墙
飞塔老梅子
#分流运营商所属IP分流地址对象地址组
【简介】公司有两条宽带用来上网,一条电信,一条联通,访问常用的某些网站速度时快时慢。领导要求,根据上网流量的目标运营商IP归属,将流量送到相应的运营商出口去,避免跨运营商上网。那么应该怎么做?地址对象&地址组解决方案是:将运营商所属IP创建地址对象和地址组,通过路由走相应的宽带口。①可以网上找到很多有关于运营商所属IP的网站,例如https://ispip.clang.cn。可以看到联通有650条
- 超过三分之二的 FortiGate 防火墙仍面临风险
JJJ69
翻译安全
据BishopFox的安全研究人员称,受最近发现的FortiOS漏洞影响的FortiGate防火墙中,约有69%仍未修补。该缺陷(CVE-2023-27997)可导致远程代码执行(RCE)。Fortinet于6月中旬对其进行了修补。阅读有关此漏洞的更多信息:Fortinet解决关键FortiGateSSL-VPN漏洞在最近发布的公告中,BishopFox的能力开发团队表示,他们已经成功开发了一个漏
- 【控制篇 / 策略】(7.4) ❀ 03. 地理地址对象在路由中的应用 ❀ FortiGate 防火墙
飞塔老梅子
#策略地理地址对象IP地址位置数据库路由
【简介】如何做到访问国内走Wan1,访问国际走Wan2?当企业有多条宽带,特别是有国际专线的时候,这个需求就很普遍了。通过地理地址对象可以快速的解决这些问题。策略路由当我们有多条宽带的时候,我们有两种方法分流,一个是策略路由,一个是SDWAN。①最常见的宽带是PPPoE拨号宽带,防火墙只需要在接口配置PPPoE,会自动生成默认路由。这里我们需要注意的是管理路离这个参数,当有多条宽带时,默认路由的管
- 【控制篇 / 策略】(7.4) ❀ 04. 修改IP地理位置数据库 ❀ FortiGate 防火墙
飞塔老梅子
#策略IP地理位置数据库自定义国家
【简介】虽然通过FortiGuard服务可以更新IP地理位置数据库,但是实际使用环境中,总会有部分IP地址不符合我们的愿景,这种情况下,可以通过修改IP地理位置数据库来达到我们的目标。更新IP地理位置数据库更新IP地理位置数据库是FortiGuard服务的一部分,必须是在服务期内,才可以更新。①在CLI下用命令diagnoseautoupdateversions|grep-A6"IPGeograp
- 【管理篇 / 升级】❀ 13. FortiOS 7.4固件升级新规则 ❀ FortiGate 防火墙
飞塔老梅子
#升级FortiOS7.4固件升级新规则
【简介】飞塔防火墙的固件升级一直是所有厂家中最好的。只要有注册官方帐号,有注册设备,并且只要有一台设备在服务期内,即可下载所有型号的所有版本的固件。即使其它设备服务期已过,也可以通过固件文件手动升级,避免防火墙受到漏洞攻击。但是从7.4版本开始,规则有一些改变。FortiOS7.4版本固件降级由于飞塔防火墙固件文件比较容易获取,因此很多管理员乐于升级最新版本固件。①得益于飞塔防火墙的固件升级规则,
- 【控制篇 / 策略】(7.4) ❀ 02. 地理地址对象在策略中的应用 ❀ FortiGate 防火墙
飞塔老梅子
#策略地理地址对象IP策略本地策略
【简介】如何做到只允许访问国内网站?如何阻止来自美国的不同IP的攻击?这些都是防火墙管理员经常会碰到的问题。通过地理地址对象可以快速的解决这些问题。只允许访问国内网站一般我们通过流出策略来限制对外网的访问。①通常我们将上网策略的目标地址设置为all,这样可以访问宽带上的所有内容,也就是没有限制。②为了限制只允许访问国内网站,将目标地址更改为地理地址对象CHINA。上一篇文章有介绍。③可以看到,属于
- 【控制篇 / 策略】(7.4) ❀ 01. IP地理位置数据库和地理地址对象 ❀ FortiGate 防火墙
飞塔老梅子
#策略FortiGuard地理数据库IP位置
【简介】在很多使用环境下,我们需要对指定国家的IP地址进行允许或禁止访问操作,例如只允许访问国内IP。以前只能手动添加IP地址对象到地址组,繁杂且效率低下,Fortinet提供了基于地理位置的IP库,就可以解决这个问题。IP地理位置数据库FortiGuardIP地理位置数据库被Fortinet设备用于基于地理的策略地址对象的配置。①浏览器输入https://www.fortiguard.com/s
- 【安全篇 / FortiGuard】(7.4) ❀ 01. FortiGuard服务到期后会怎么样?❀ FortiGate 防火墙
飞塔老梅子
#FortiGuardFortiGuard服务安全过期状态
【简介】很多企业为了网络的安全,都会购买FortiGuard服务,但是FortiGuard服务都是有期限的,由于各种原因,企业在超过服务期限后没有继续购买FortiGuard服务,那么会出现什么情况?防火墙还能继续工作吗?安全还能得到保证吗?FortiGuard服务首先我们看看什么是FortiGuard服务。①新的网络威胁每时每刻都在出现。无论是勒索软件、网络钓鱼活动,还是系统漏洞,企业都必须时刻
- 【管理篇 / 恢复】❀ 08. 文件权限对macOS下用命令刷新固件的影响 ❀ FortiGate 防火墙
飞塔老梅子
#恢复macOS文件权限刷新固件飞塔防火墙命令
【简介】虽然上篇文章中成功的在macOS下刷新了固件,但是很多小伙伴在实际操作中碰到了无法成功的状况,我们来看看最常见的一种。在/private/tftpboot目录拷贝另一个版本的固件文件,具体拷贝过程不再详述。打开终端,输入命令sudolaunchctlload-F/System/Library/LaunchDaemons/tftp.plist和sudolaunchctlstartcom.ap
- Fortigate 飞塔防火墙命令行常用操作 CLI
范枝洲
网络工程系统运维
文章目录1.基本配置1.设备console口设置2.设置接口IP3.设置网关4.设置DNS5.设置NTP6.设置时区和主机名7.配置备份2.HA相关1.查看HA状态3.基本元素1.新建IP库2.新建IP组3.新建虚拟IP库(端口映射)4.新建虚拟IPgroup,并关联虚拟IP4.策略相关1.新建策略2.删除策略3.使策略失效4.调整策略顺序5.查看与诊断1.查看DNS查询表2.查看扩展信息3.查看
- 教程篇(7.0) 02. FortiGate安全 & 安全架构 ❀ Fortinet 网络安全专家 NSE 4
飞塔老梅子
#NSE4FortiGate7.0教程NSE47.0SecurityFabric安全架构
在本课中,你将了解Fortinet安全架构。通过展示在部署Fortinet安全架构、使用和扩展安全架构功能以及了解其拓扑结构方面的能力,你将能够在你的网络中有效地使用Fortinet安全架构。通过展示理解Fortinet安全架构关键概念的能力,你将更好地理解安全架构的价值、组成它的服务器以及如何部署它。什么是Fortinet安全架构?这是一个Fortinet企业解决方案,实现了网络安全的整体方法,
- 飞塔FortiGate-1000C设备引进助力易天构建网络安全新防线
易天ETU
光模块web安全安全网络数据中心光通信网络设备光模块
在当今数字化浪潮的推动下,企业对网络安全的需求日益迫切。为了应对不断升级的网络威胁,给客户提供最为优质的产品,易天引进了最新兼容性测试设备飞塔FortiGate-1000C,为光模块产品交付提供了更强劲的性能保障。FortiGate-1000C是一款性能卓越的防火墙设备,其先进的硬件和高效的处理器能够应对企业不断增长的网络流量。这使得企业能够保持网络畅通,同时不损害安全性能。这款设备支持模块化设计
- 【管理篇 / 恢复】❀ 07. macOS下用命令刷新固件 ❀ FortiGate 防火墙
飞塔老梅子
#恢复macOSUSB配置线命令刷固件
【简介】随着苹果电脑的普及,很多管理员都会通过苹果电脑对飞塔防火墙进行管理。当防火墙需要命令状态下刷新固件时,在macOS下用命令刷新固件,将会是一个小小的挑战。首先是硬件的连接,USB配置线的USB一头,接入MAC的USB口。USB配置线的RJ45头接入防火墙的CONSOLE接口。MAC的网络接口接入网线,另一头接入防火墙的WAN1接口。为什么是WAN1接口?后面我们会讲到。防火墙先不通电。配置
- 教程篇(7.2) 07. 诊断和故障排除 ❀ FortiManager ❀ Fortinet 网络安全专家 NSE5
飞塔老梅子
#NSE5FortiManager7.2教程NSE5FortiManager7.2故障排除诊断
在本课中,你将学习如何诊断和解决与FortiManager和托管设备相关的问题。在本课中,你将学习上图显示的主题。通过展示理解各种FortiManager部署场景、keepalive消息以及如何更换托管FortiGate设备的能力,你将能够在各种场景中部署FortiGate设备并管理FortiGate设备。在上图显示的场景中,FortiManager在NAT设备后面运行。默认情况下,只有Forti
- 【管理篇 / 登录】❀ 06. macOS下使用USB配置线登录 ❀ FortiGate 防火墙
飞塔老梅子
#登录macOSUSB配置线终端CONSOLE
【简介】飞塔防火墙上都会配有CONSOLE接口,包装里都会配置一根USB配置线,通过这个接口和这根线,我们可以用命令的方式登录飞塔防火墙。随着苹果电脑的普及,我们来学习如何在macOS中使用USB配置线登录飞塔防火墙。早期飞塔防火墙包装盒内自带USB配置线为COM头,随着笔记本的大量使用,已经很难再找到含COM口的电脑,后期少数飞塔防火墙包装盒内会提供含红色Logo的USB配置线。USB配置线的U
- 配置FortiGate端口镜像给其他设备审计
IT WorryFree
运维相关网络端口镜像sniffermirroringfortigate
此文章说明了,如何使用Fortigate交换接口得SPAN功能配置端口镜像。SPAN内置在switchmode中。在CLI中打开配置:configsystemvirtual-switcheditdmzsetspanenablesetspan-source-portinternal12setspan-dest-portinternal13setspan-directionboth{both|Tx|R
- macos苹果电脑开启tftp server上传fortigate60e固件成功
IT WorryFree
运维相关macostftp
cat/System/Library/LaunchDaemons/tftp.plistDisabledLabelcom.apple.tftpdProgramArguments/usr/libexec/tftpd-i/private/tftpbootinetdCompatibilityWaitInitGroupsSocketsListenersSockServiceNametftpSockTyped
- 教程篇(7.0) 07. FortiGate基础架构 & 高可用性(HA) ❀ Fortinet 网络安全专家 NSE 4
飞塔老梅子
#NSE4FortiGate7.0教程NSE47.0FortinetHA高可用性
在本课中,你将了解FortiGate高可用性(HA)的基础知识以及如何配置它。FortiGateHA提供了提高可靠性和性能的解决方案。本节课,你将学习上图显示的主题。通过展示在HA运行模式和主要FortiGate选举方面的能力,你将能够根据你的需求在你的网络中选择和实现正确的HA运行模式。你将能够在网络中有效地使用FortiGate设备。HA的概念很简单。HA可以连接并同步两台或两台以上的设备。在
- [个人笔记] vCenter6.7使用自建SSL证书
歪果仨
SSLssl运维
SSL-运维篇第三章vCenter6.7使用自建SSL证书SSL-运维篇系列文章回顾vCenter6.7使用自建SSL证书vCenter6.7上传文件到ShellvCenter6.7Shell替换SSL证书全流程测试&验证参考链接系列文章回顾第二章FortiGate防火墙使用自建SSL证书vCenter6.7使用自建SSL证书本文仅实验过VMwarevCenter6.7版本vCenter6.7上传
- 教程篇(7.0) 09. FortiGate安全 & 应用控制 ❀ Fortinet 网络安全专家 NSE 4
飞塔老梅子
#NSE4教程FortiGate7.0NSE47.0Fortinet应用控制FortiGate
在本课中,你将学习如何监视和控制可能使用标准或非标准协议和端口的网络应用程序,而不仅仅是简单地阻止或允许协议、端口号或IP地址。本节课,你将学习上图显示的主题。通过展示应用控制基础知识,你将能够理解应用控制在FortiGate上是如何工作的。应用控制检测应用程序(通常是占用大量带宽的应用程序),并允许你采取与应用程序流量相关的适当操作,例如监视、阻断或应用流量整形。应用控制通过将已知模式匹配到应用
- 最新系统漏洞--Fortinet FortiGate跨站脚本漏洞
Hacker-Li
笔记
最新系统漏洞2021年10月22日受影响系统:FortinetFortiGate建议:厂商补丁:FortinetFortinet已经为此发布了一个安全公告(FG-IR-20-068)以及相应补丁:FG-IR-20-068:XSSvulnerabilityobservedinLogandReportsectionofFortiGate链接:https://www.fortiguard.com/psi
- Fortinet 修复 Fortigate SSL-VPN 设备中严重的 RCE 漏洞
奇安信代码卫士
sslweb安全安全网络网络协议
聚焦源代码安全,网罗国内外最新资讯!编译:代码卫士Fortinet发布新的Fortigate固件更新,修复了一个位于SSLVPN设备中未披露的严重的预认证远程代码执行漏洞。该修复方案在上周五FortiOS固件版本6.0.17、6.2.15、6.4.13、7.0.12和7.2.5中发布。虽然发布公告中并未提及,但安全专业人员和管理人员提到,这些更新悄悄地修复了一个将在6月13日披露的严重的SSL-V
- 飞塔CVE-2022-40684复现
G3et
Web漏洞安全网络web安全
文章目录影响版本:环境搭建:FortiGate虚拟化环境下载FortiGate-VM:登录后台:配置IP:配置网关:(获取试用授权)配置DNS:(获取试用授权)开启RestAPI:(方便后期查看攻击日志)注册账号打开web界面漏洞复现:查询账号生成公钥影响版本:7.0.0<=FortiOS<=7.0.67.2.0<=FortiOS<=7.2.17.0.0<=FortiProxy<=7.0.6For
- CVE-2018-13382 环境搭建+漏洞复现
yxngu
漏洞复现网安安全安全漏洞路由器
CVE-2018-13382环境搭建+漏洞复现一.环境搭建因为该漏洞和CVE-2018-13379所需要的环境是相同的,均处于Fortigate路由器的SSLVPN登录界面,所以环境搭建步骤就不再赘述了,详情见我的另一篇文章CVE-2018-13379环境搭建+漏洞复现二.漏洞复现CVE-2018-13382-exp(来源为github上的某位大佬,链接找不到了,这里附上源码)所需python环境
- CVE-2018-13379 环境搭建+漏洞复现
yxngu
漏洞复现网安安全漏洞网络安全路由器
CVE-2018-13379环境搭建+漏洞复现在复现该漏洞时候,发现网上的文章很少有本地复现的,所以将该漏洞的复现过程和环境的搭建写成文章,方便自己温习,也方便大家参考。在环境配置过程中坑点较多,请仔细阅读。文章中如有出现错误的地方,希望能够帮忙指出,谢谢大家。一.环境搭建1.该漏洞影响的Fortigate版本为:(FortiOS5.6.3to5.6.7andFortiOS6.0.0to6.0.4
- ASM系列四 利用Method 组件动态注入方法逻辑
lijingyao8206
字节码技术jvmAOP动态代理ASM
这篇继续结合例子来深入了解下Method组件动态变更方法字节码的实现。通过前面一篇,知道ClassVisitor 的visitMethod()方法可以返回一个MethodVisitor的实例。那么我们也基本可以知道,同ClassVisitor改变类成员一样,MethodVIsistor如果需要改变方法成员,注入逻辑,也可以
- java编程思想 --内部类
百合不是茶
java内部类匿名内部类
内部类;了解外部类 并能与之通信 内部类写出来的代码更加整洁与优雅
1,内部类的创建 内部类是创建在类中的
package com.wj.InsideClass;
/*
* 内部类的创建
*/
public class CreateInsideClass {
public CreateInsideClass(
- web.xml报错
crabdave
web.xml
web.xml报错
The content of element type "web-app" must match "(icon?,display-
name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,s
- 泛型类的自定义
麦田的设计者
javaandroid泛型
为什么要定义泛型类,当类中要操作的引用数据类型不确定的时候。
采用泛型类,完成扩展。
例如有一个学生类
Student{
Student(){
System.out.println("I'm a student.....");
}
}
有一个老师类
- CSS清除浮动的4中方法
IT独行者
JavaScriptUIcss
清除浮动这个问题,做前端的应该再熟悉不过了,咱是个新人,所以还是记个笔记,做个积累,努力学习向大神靠近。CSS清除浮动的方法网上一搜,大概有N多种,用过几种,说下个人感受。
1、结尾处加空div标签 clear:both 1 2 3 4
.div
1
{
background
:
#000080
;
border
:
1px
s
- Cygwin使用windows的jdk 配置方法
_wy_
jdkwindowscygwin
1.[vim /etc/profile]
JAVA_HOME="/cgydrive/d/Java/jdk1.6.0_43" (windows下jdk路径为D:\Java\jdk1.6.0_43)
PATH="$JAVA_HOME/bin:${PATH}"
CLAS
- linux下安装maven
无量
mavenlinux安装
Linux下安装maven(转) 1.首先到Maven官网
下载安装文件,目前最新版本为3.0.3,下载文件为
apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令;
2.进入下载文件夹,找到下载的文件,运行如下命令解压
tar -xvf apache-maven-2.2.1-bin.tar.gz
解压后的文件夹
- tomcat的https 配置,syslog-ng配置
aichenglong
tomcathttp跳转到httpssyslong-ng配置syslog配置
1) tomcat配置https,以及http自动跳转到https的配置
1)TOMCAT_HOME目录下生成密钥(keytool是jdk中的命令)
keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit
- 关于领号活动总结
alafqq
活动
关于某彩票活动的总结
具体需求,每个用户进活动页面,领取一个号码,1000中的一个;
活动要求
1,随机性,一定要有随机性;
2,最少中奖概率,如果注数为3200注,则最多中4注
3,效率问题,(不能每个人来都产生一个随机数,这样效率不高);
4,支持断电(仍然从下一个开始),重启服务;(存数据库有点大材小用,因此不能存放在数据库)
解决方案
1,事先产生随机数1000个,并打
- java数据结构 冒泡排序的遍历与排序
百合不是茶
java
java的冒泡排序是一种简单的排序规则
冒泡排序的原理:
比较两个相邻的数,首先将最大的排在第一个,第二次比较第二个 ,此后一样;
针对所有的元素重复以上的步骤,除了最后一个
例题;将int array[]
- JS检查输入框输入的是否是数字的一种校验方法
bijian1013
js
如下是JS检查输入框输入的是否是数字的一种校验方法:
<form method=post target="_blank">
数字:<input type="text" name=num onkeypress="checkNum(this.form)"><br>
</form>
- Test注解的两个属性:expected和timeout
bijian1013
javaJUnitexpectedtimeout
JUnit4:Test文档中的解释:
The Test annotation supports two optional parameters.
The first, expected, declares that a test method should throw an exception.
If it doesn't throw an exception or if it
- [Gson二]继承关系的POJO的反序列化
bit1129
POJO
父类
package inheritance.test2;
import java.util.Map;
public class Model {
private String field1;
private String field2;
private Map<String, String> infoMap
- 【Spark八十四】Spark零碎知识点记录
bit1129
spark
1. ShuffleMapTask的shuffle数据在什么地方记录到MapOutputTracker中的
ShuffleMapTask的runTask方法负责写数据到shuffle map文件中。当任务执行完成成功,DAGScheduler会收到通知,在DAGScheduler的handleTaskCompletion方法中完成记录到MapOutputTracker中
- WAS各种脚本作用大全
ronin47
WAS 脚本
http://www.ibm.com/developerworks/cn/websphere/library/samples/SampleScripts.html
无意中,在WAS官网上发现的各种脚本作用,感觉很有作用,先与各位分享一下
获取下载
这些示例 jacl 和 Jython 脚本可用于在 WebSphere Application Server 的不同版本中自
- java-12.求 1+2+3+..n不能使用乘除法、 for 、 while 、 if 、 else 、 switch 、 case 等关键字以及条件判断语句
bylijinnan
switch
借鉴网上的思路,用java实现:
public class NoIfWhile {
/**
* @param args
*
* find x=1+2+3+....n
*/
public static void main(String[] args) {
int n=10;
int re=find(n);
System.o
- Netty源码学习-ObjectEncoder和ObjectDecoder
bylijinnan
javanetty
Netty中传递对象的思路很直观:
Netty中数据的传递是基于ChannelBuffer(也就是byte[]);
那把对象序列化为字节流,就可以在Netty中传递对象了
相应的从ChannelBuffer恢复对象,就是反序列化的过程
Netty已经封装好ObjectEncoder和ObjectDecoder
先看ObjectEncoder
ObjectEncoder是往外发送
- spring 定时任务中cronExpression表达式含义
chicony
cronExpression
一个cron表达式有6个必选的元素和一个可选的元素,各个元素之间是以空格分隔的,从左至右,这些元素的含义如下表所示:
代表含义 是否必须 允许的取值范围 &nb
- Nutz配置Jndi
ctrain
JNDI
1、使用JNDI获取指定资源:
var ioc = {
dao : {
type :"org.nutz.dao.impl.NutDao",
args : [ {jndi :"jdbc/dataSource"} ]
}
}
以上方法,仅需要在容器中配置好数据源,注入到NutDao即可.
- 解决 /bin/sh^M: bad interpreter: No such file or directory
daizj
shell
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
解决:
1)在windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具
- [转]for 循环为何可恨?
dcj3sjt126com
程序员读书
Java的闭包(Closure)特征最近成为了一个热门话题。 一些精英正在起草一份议案,要在Java将来的版本中加入闭包特征。 然而,提议中的闭包语法以及语言上的这种扩充受到了众多Java程序员的猛烈抨击。
不久前,出版过数十本编程书籍的大作家Elliotte Rusty Harold发表了对Java中闭包的价值的质疑。 尤其是他问道“for 循环为何可恨?”[http://ju
- Android实用小技巧
dcj3sjt126com
android
1、去掉所有Activity界面的标题栏
修改AndroidManifest.xml 在application 标签中添加android:theme="@android:style/Theme.NoTitleBar"
2、去掉所有Activity界面的TitleBar 和StatusBar
修改AndroidManifes
- Oracle 复习笔记之序列
eksliang
Oracle 序列sequenceOracle sequence
转载请出自出处:http://eksliang.iteye.com/blog/2098859
1.序列的作用
序列是用于生成唯一、连续序号的对象
一般用序列来充当数据库表的主键值
2.创建序列语法如下:
create sequence s_emp
start with 1 --开始值
increment by 1 --増长值
maxval
- 有“品”的程序员
gongmeitao
工作
完美程序员的10种品质
完美程序员的每种品质都有一个范围,这个范围取决于具体的问题和背景。没有能解决所有问题的
完美程序员(至少在我们这个星球上),并且对于特定问题,完美程序员应该具有以下品质:
1. 才智非凡- 能够理解问题、能够用清晰可读的代码翻译并表达想法、善于分析并且逻辑思维能力强
(范围:用简单方式解决复杂问题)
- 使用KeleyiSQLHelper类进行分页查询
hvt
sql.netC#asp.nethovertree
本文适用于sql server单主键表或者视图进行分页查询,支持多字段排序。KeleyiSQLHelper类的最新代码请到http://hovertree.codeplex.com/SourceControl/latest下载整个解决方案源代码查看。或者直接在线查看类的代码:http://hovertree.codeplex.com/SourceControl/latest#HoverTree.D
- SVG 教程 (三)圆形,椭圆,直线
天梯梦
svg
SVG <circle> SVG 圆形 - <circle>
<circle> 标签可用来创建一个圆:
下面是SVG代码:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="100" c
- 链表栈
luyulong
java数据结构
public class Node {
private Object object;
private Node next;
public Node() {
this.next = null;
this.object = null;
}
public Object getObject() {
return object;
}
public
- 基础数据结构和算法十:2-3 search tree
sunwinner
Algorithm2-3 search tree
Binary search tree works well for a wide variety of applications, but they have poor worst-case performance. Now we introduce a type of binary search tree where costs are guaranteed to be loga
- spring配置定时任务
stunizhengjia
springtimer
最近因工作的需要,用到了spring的定时任务的功能,觉得spring还是很智能化的,只需要配置一下配置文件就可以了,在此记录一下,以便以后用到:
//------------------------定时任务调用的方法------------------------------
/**
* 存储过程定时器
*/
publi
- ITeye 8月技术图书有奖试读获奖名单公布
ITeye管理员
活动
ITeye携手博文视点举办的8月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
8月试读活动回顾:
http://webmaster.iteye.com/blog/2102830
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《跨终端Web》
gleams:http