- 登录校验实现——Jwt、Filter/Interceptor
应起忆
javaspring
Jwt令牌生成引入依赖,JDK8之后的版本需要引入JAXBjavax.xml.bindjaxb-api2.3.1org.glassfish.jaxbjaxb-runtime2.3.1io.jsonwebtokenjjwt0.9.1写JwtUtilsimportio.jsonwebtoken.Claims;importio.jsonwebtoken.Jwts;importio.jsonwebtoke
- jax-rs/jersey_JAX-RS 2.1的Jersey客户端依赖性
dnc8371
javaspringpythonspringbootmaven
jax-rs/jersey泽西岛是JAX-RS2.1的参考实现。为了在企业容器外部运行具有JSON-P和JSON-B映射的JAX-RS2.1客户端,需要以下Jersey依赖项。Jersey客户端2.6版实现了JAX-RS2.1API。以下依赖性将客户端运行时添加到项目中:org.glassfish.jersey.corejersey-client2.26org.glassfish.jersey.i
- 大数据技术之HBase API(3)
大数据深度洞察
Hbase大数据hbase数据库
目录HBaseAPI环境准备创建连接单线程创建连接多线程创建连接DDLDMLHBaseAPI环境准备新建项目后,在pom.xml中添加如下依赖:org.apache.hbasehbase-server2.4.11org.glassfishjavax.elorg.glassfishjavax.el3.0.1-b06注意:javax.el包虽然会报错不存在,但这仅是一个测试用的依赖,不会影响实际使用。
- Spring4+Hibernate4+Mybatis Maven的pom配置
wanhf11
Maven
4.0.0org.digdataswustoj30.0.1-SNAPSHOTwarswustoj3UTF-84.0.4.RELEASE1.7.41.7.134.3.8.Final3.3javaxjavaee-api7.0providedorg.glassfish.webjavax.servlet.jsp.jstl1.2.2providedjavax.servletservlet-api2.5pro
- HBase API
魅美
大数据基础笔记hbase数据库大数据
参考来源:B站尚硅谷HBase2.x环境准备新建Maven项目后在pom.xml中添加依赖:注意:会报错javax.el包不存在,是一个测试用的依赖,不影响使用org.apache.hbasehbase-server2.4.11org.glassfishjavax.elorg.glassfishjavax.el3.0.1-b06创建连接根据官方API介绍,HBase的客户端连接由Connectio
- CVE-2017-12149漏洞复现
黑客大佬
漏洞复现web安全安全网络python
服务攻防-中间件安全&CVE复现&Weblogic&Jenkins&GlassFish漏洞复现中间件及框架列表:IIS,Apache,Nginx,Tomcat,Docker,Weblogic,JBoos,WebSphere,Jenkins,GlassFish,Jira,Struts2,Laravel,Solr,Shiro,Thinkphp,Spring,Flask,jQuery等1、中间件-Web
- storm整合kafka
piziyang12138
maven4.0.0storm-kafka-mysqlstorm-kafka-mysql0.0.1-SNAPSHOTjarstorm-kafka-mysqlUTF-8javaxjavaee-api8.0providedorg.glassfish.webjavax.servlet.jsp.jstl1.2.2org.apache.stormstorm-core0.9.5provided-->org.a
- 第六十一天 服务攻防-中间件安全&CVE复现&K8S&Docker&Jetty&Websphere
清歌secure
网络安全全栈学习笔记中间件安全kubernetesweb安全网络安全
第61天服务攻防-中间件安全&CVE复现&K8S&Docker&Jetty&Websphere知识点:中间件及框架列表:lIS,Apache,Nginx,Tomcat,Docker,Weblogic,JBoos,WebSphere,Jenkins,GlassFish,Jira,Struts2,Laravel,Solr,Shiro,Thinkphp,Sprng,Flask,jQuery0、中间件-K
- python开发-批量Fofa&POC验证&SRC提取
kcllg
python安全
Python开发-glassfish任意文件读取漏洞POC验证脚本importrequestsurl=”http://217.27.153.138:4848/”payload_linux="/theme/METAINF/%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae
- 第77天-Python 开发-批量 Fofa&SRC 提取&POC 验证
IsecNoob
pythonweb安全
思维导图本课知识点:Request爬虫技术,lxml数据提取,异常护理,Fofa等使用说明学习目的:掌握利用公开或0day漏洞进行批量化的收集及验证脚本开发演示案例:Python开发-某漏洞POC验证批量脚本应用服务器glassfish任意文件读取漏洞glassfish验证脚本importrequestsimporturllib3urllib3.disable_warnings()#imports
- 网络安全全栈培训笔记(60-服务攻防-中间件安全&CVE复现&Weblogic&Jenkins&GlassFish)
清歌secure
网络安全全栈学习笔记安全web安全笔记网络安全jenkins中间件
第60天服务攻防-中间件安全&CVE复现&Weblogic&Jenkins&GlassFish知识点:中间件及框架列表:lIS,Apache,Nginx,Tomcat,Docker,Weblogic,JBoos,WebSphere,Jenkins,GlassFish,Jira,Struts2,Laravel,Solr,Shiro,Thinkphp,Sprng,Flask,jQuery1、中间件-W
- 网络安全全栈培训笔记(59-服务攻防-中间件安全&CVE复现&lS&Apache&Tomcata&Nginx)
清歌secure
网络安全全栈学习笔记安全web安全笔记
第59天服务攻防-中间件安全&CVE复现&lS&Apache&Tomcata&Nginx知识点:中间件及框架列表:lIS,Apache,Nginx,Tomcat,Docker,Weblogic,JBoos,WebSphere,Jenkins,GlassFish,Jira,Struts2,Laravel,Solr,Shiro,Thinkphp,Sprng,Flask,jQuery1、中间件-IIS短
- 阿里云上传文件
开朗觉觉
阿里云数据库云计算springbootspring
阿里云上传文件1(未分模块)1、pom文件加入依赖com.aliyun.ossaliyun-sdk-oss3.15.1javax.xml.bindjaxb-api2.3.1javax.activationactivation1.1.1org.glassfish.jaxbjaxb-runtime2.3.3org.springframework.bootspring-boot-configuratio
- 阿里云上传文件流依赖
ikun,ikun
java前端服务器
com.aliyun.ossaliyun-sdk-oss3.15.1javax.xml.bindjaxb-api2.3.1javax.activationactivation1.1.1org.glassfish.jaxbjaxb-runtime2.3.3org.springframeworkspring-web5.3.30
- 前端js以application/octet-stream方式上传文件
员宇宙
java前端
今天又学会了一种上传文件的文件流方法。本人后端采用了CXF框架实现的api层packagecom.inspur.gs.tax.tbs.utils;importorg.glassfish.jersey.media.multipart.FormDataParam;importjavax.activation.DataHandler;importjavax.jws.WebParam;importjava
- javaEE8官方教程
monkey样
直接给出教程路径https://javaee.github.io/tutorial/toc.html下面步骤讲如何找到该文档步骤官网:https://www.oracle.com/点击Java点击技术详情选择JavaEEandGlassFish下来找到JavaEE8Tutorial,点击Download点击ViewtheJavaEETutorialdaydayup!
- 几种常见web 容器比较 (tomcat、 jboss 、resin、 weblogic、 websphere、 glassfish)
顺其自然~
tomcatjbossweblogicwebsphereglassfish
1、Tomcat是Apache鼎力支持的JavaWeb应用服务器,由于它优秀的稳定性以及丰富的文档资料,广泛的使用人群,从而在开源领域受到最广泛的青睐。2、Jboss作为JavaEE应用服务器,它不但是Servlet容器,而且是EJB容器,从而受到企业级开发人员的欢迎,从而弥补了Tomcat只是一个Servlet容器的缺憾。3、Resin也仅仅是一个Servlet容器,然而由于它优秀的运行速度,使
- JavaWeb-Tomcat
thdwx
tomcatjava
1.Web服务器web服务器由硬件和软件组成:硬件:计算机系统软件:计算机上安装的服务器软件,安装后可以为web应用提供网络服务。常见的JavaWeb服务器:Tomcat(Apache):应用最广泛的web服务器。Jetty:更轻量级、更灵活的servlet容器。Jboss(Redhat):支持JavaEE,应用较广。GlassFish(Orcale):应用不是很广。Resin(Caucho)We
- springmvc静态资源三种处理方式
Python阿南
方案一:激活Tomcat的defaultServlet来处理静态文件default*.jpgdefault*.jsdefault*.css要配置多个,每种文件配置一个要写在DispatcherServlet的前面,让defaultServlet先拦截,这个就不会进入Spring了,我想性能是最好的吧。Tomcat,Jetty,JBoss,andGlassFish默认Servlet的名字--"def
- Apache Shiro漏洞复现
黑客大佬
漏洞复现安全apachesolr
服务攻防-框架安全&CVE复现&ApacheShiro&ApacheSolr漏洞复现中间件列表中间件及框架列表:IIS,Apache,Nginx,Tomcat,Docker,K8s,Weblogic,JBoos,WebSphere,Jenkins,GlassFish,Jetty,Jira,Struts2,Laravel,Solr,Shiro,Thinkphp,Spring,Flask,jQuery
- sapjco3.dll has version “721.619“, but required is at least version “721.913“
ac.char
Java经验分享开发语言java
contextwithpath[]threwexception[org.glassfish.jersey.server.ContainerException:java.lang.ExceptionInInitializerError:Nativelibrarysapjco3istooold.FoundlibraryC:\Windows\System32\sapjco3.dllhasversion“
- 初识JavaWEB
蛋炒饭_By
JavaWEBJavaWeb应用的概念在Sun的JavaServlet规范中,对JavaWeb应用作了这样定义:“JavaWeb应用由一组Servlet、HTML页、类、以及其它可以被绑定的资源构成。它可以在各种供应商提供的实现Servlet规范的Servlet容器中运行。”Servlet其实就是运行在Servlet容器(有很多种,常用的有Glassfish,Weblogic,Tomcat等等)上
- maven命令下载jar包
lihuayong
散落笔记maven命令下载jar本地仓库阿里镜像
下载以下的jar包到本地仓库中org.glassfish.webjstl-impl1.2可以在本地的settings.xml文件中添加阿里镜像地址alimavenaliyunmavenhttp://maven.aliyun.com/nexus/content/groups/public/central在maven源中https://mvnrepository.com/,找到需要下载的jar包地址命
- Spark on hdp yarn cluster踩坑记
spark大数据玩家
sparksparkhadoop
集群环境ambari:HDP-2.6.5.0spark-2.1.0-bin-hadoop2.7踩坑一:NoClassDefFoundError:org/glassfish/jersey/server/spi/ontainer或者NoClassDefFoundError:com/sun/jersey/api/client/config/ClientConfig或者NoClassDefFoundErr
- storm整合kafka
小猪Harry
maven4.0.0storm-kafka-mysqlstorm-kafka-mysql0.0.1-SNAPSHOTjarstorm-kafka-mysqlUTF-8javaxjavaee-api8.0providedorg.glassfish.webjavax.servlet.jsp.jstl1.2.2org.apache.stormstorm-core0.9.5provided-->org.a
- JAXB注解的使用
捞起月亮的渔民小豪
java编程mavenjava
JDK9以下使用无需引入,jdk9以上需要引入jar包javax.xml.bindjaxb-api2.3.0com.sun.xml.bindjaxb-impl2.3.0org.glassfish.jaxbjaxb-runtime2.3.0javax.activationactivation1.1.1一:常用注解@XmlRootElement@XmlElement@XmlAttribute@XmlT
- 58 权限提升-网站权限后台漏洞第三方获取
山兔1
小迪安全安全
目录当前知识点在渗透流程中的点当前知识点在权限提升的重点当前知识点权限提升权限介绍利用成功后的思想需要总结的思路演示案例:某挂壁程序后台权限提升-后台功能某BC广告导航页权限提升-漏洞层面苏丹大西瓜GlassFish中间件-第三方涉及资源这里包括网站权限、其它权限、系统权限当前知识点在渗透流程中的点前面-中期-后期对应知识关系前期的信息收集,发现漏洞进行利用,有的一些漏洞在利用成功之后,获得一些相
- 第四次作业_练习1,2
no�565
servletjava前端
1.servlet有什么用Servlet可以与服务器端的Web容器一起工作,比如ApacheTomcat、Jetty或者GlassFish等等。当Web容器接收到客户端请求时,Servlet会被调用来处理请求并返回响应。开发人员可以编写Servlet来执行任何需要在服务器端完成的任务,例如处理表单输入、连接数据库或被其他应用程序调用等等。简单来说,servlet扮演的角色类似于前端中的JS。它们都
- HBase学习笔记(2)—— API使用
THE WHY
数据库大数据hbase时序数据库nosql
对HBase中常用的API操作进行简单的介绍对应HBase学习笔记(1)——知识点总结-CSDN博客中介绍的HBaseShell常用操作更多用法请参考官网:ApacheHBase™ReferenceGuide依赖导入org.apache.hbasehbase-server2.4.11org.glassfishjavax.elorg.glassfishjavax.el3.0.1-b06打包所用的插件
- Eclipse,Intellij IDEA,NetBeans 比较
yjfcsdn
Java知识点总结各个开发环境对比
如今IntelliJ已经走向开源,我认为审视它和其他流行的JAVAIDE——NetBeans和Eclipse的对比将得到有意义的结论(编者注:因为这三大IDE都已经开源,在无需付费这方面已经完全一致,所以功能的比较也能够趋于公平了)。我个人已经使用NetBeans和Glassfish好多年了,但是现在写这篇文章时我会尝试着不让长期使用这些JavaIDE带来的影响搅扰我的判断。1)代码格式化:Int
- 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