自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晨港飞燕的专栏

技术改变世界

  • 博客(210)
  • 资源 (9)
  • 收藏
  • 关注

原创 金融机构操作风险与内控合规的介绍

定期式评估是指按照既定评估频率,定期开展的风险控制评估。在商业银行的经营管理和流程管控实践中,流程梳理是一项事关银行业务发展的基础性工作,也是一项需要各部门协作、各分行参与的周期性、长期性工作,被视为操作风险三大工具应用的基础,对商业银行的内部控制和风险管理都起着积极的作用。自我评估的工作以流程为实施对象,通过定期对业务范围内潜在的操作风险以及目前具备的控制措施的识别与评估,了解业务范围内所面对的操作风险事件的风险暴露分布、控制失效的原因,据此采取有效的应对措施,将操作风险暴露控制在能够忍受的范围之内。

2023-10-03 20:30:21 1613

原创 IPV6的相关网络问题

在网络架构中,DMZ作为一个独立的网络区段,其目的是提供一个额外的安全层,用于托管对外提供服务的服务器和设备,如Web服务器、邮件服务器和DNS服务器等。当一个仅支持IPv6的设备尝试访问一个只有IPv4地址的服务器时,NAT64设备会将源自IPv6设备的数据包的源地址转换为一个IPv4地址(NAT64设备上的一个IPv4地址)。随着IPv4地址的耗尽和IPv6的逐步部署,NAT64成为了一种重要的过渡技术,它允许IPv6设备访问仅有IPv4地址的服务。随着IPv6的普及,对NAT64的依赖将逐渐减少。

2024-04-11 14:33:31 618

原创 常见代码漏洞介绍

ESAPI 提供了一系列的安全功能,包括输入验证、输出编码、会话管理、加密和访问控制等,帮助开发人员防御常见的 Web 安全威胁,如 XSS(跨站脚本攻击)、CSRF(跨站请求伪造)、SQL 注入等。这种行为可能是恶意的,旨在隐藏攻击者的活动,模糊攻击的痕迹,或者误导系统管理员、安全团队等人员的调查方向。这可能包括添加不存在的事件,或者伪造与真实事件相关的日志信息。总的来说,ESAPI 是一个强大的工具,旨在帮助开发人员构建更安全的 Web 应用程序,减少安全漏洞的风险,并保护用户数据的安全。

2024-03-29 15:59:26 834

原创 Nginx的预定义变量

proxy_add_x_forwarded_for 表示NGINX在转发请求时会将客户端的原始IP地址添加到已有的 X-Forwarded-For 字段中。$host 表示客户端请求中的主机名,$server_port 表示NGINX服务器的端口号。总的来说,这些配置是为了确保NGINX作为代理服务器时能正确地传递客户端的请求信息给后端服务器,并且保留了客户端的真实IP地址和请求路径。main: 这是日志格式的名称。在NGINX的配置文件中,可以定义不同的日志格式,main 是其中一个预定义的日志格式。

2024-03-29 15:27:40 476

原创 什么是IssS,PaaS和SaaS及其区别

Infrastructure-as-a-Service(基础设施即服务)提供给消费者的服务是对所有计算基础设施的利用,包括处理CPU、内存、存储、网络和其它基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。公平的说,SaaS和ASP的差异一直就比较模糊,它们的区别有各种各样的说法,但提出ASP概念的厂商已经不多了。消费者不管理或控制任何云计算基础设施,但能控制操作系统的选择、存储空间、部署的应用,也有可能获得有限制的网络组件(例如路由器、,防火墙,、负载均衡器等)的控制。

2024-03-21 13:19:37 533

原创 压力测试工具-Jmeter使用总结

压力测试是每一个Web应用程序上线之前都需要做的一个测试,他可以帮助发现系统中的瓶颈问题,减少发布到生产环境后出问题的几率;预估系统的承载能力,使能根据其做出一些应对措施。所以压力测试是一个非常重要的步骤,下面使用一款压力测试工具JMeter。Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。

2024-02-02 19:37:31 1286

原创 idea设置字体颜色

2024-01-30 17:21:08 104

原创 maven导出项目依赖的jar包

注意:以下几个命令都可以使用,按需使用即可。

2024-01-15 09:44:42 372

原创 程序拓展与自定义的方法总结

比如代码中的 T ,我们可以换成 A-Z 之间的任何一个 字母都可以,将T换成了A,在执行效果上是没有任何区别的,只不过我们约定好了T代表type,所以还是按照约定规范来比较好,增加了代码的可读性。构造方法在实例化的时候调用的,而子类既然继承了父类,那就具备了父类所有的属性以及方法,当子类实例化的时候就先调用父类的构造了,如果子类的构造方法中没有通过super显式调用父类的有参构造方法,也没有通过this显式调用自身的其它构造方法,则会默认先调用父类的无参构造方法。在接口中,所有方法都是抽象的。

2023-12-22 17:00:03 1207 1

转载 为什么要读源代码,如何阅读源代码

看源码的目标决定了此时此刻的关注点,不管是解决遇到的bug还是学习某个算法,都让我们聚焦到一个具体的问题,从这个具体的问题去追踪代码,忽略掉当前无需关注的细枝末节,步步深入,直达目标。当然在解决一个问题的时候,有可能会引发新的问题,尤其是学习的时候,此时只需记录新问题(放到收集篮,不要立即发散),待之前追踪的问题解决之后,再来看新发现的问题。一般来说,我们刚开始仅仅是使用一个开源项目,但随着使用的深入,会发现一些自己需要的功能并没有很好的支持,向项目组提的issues也可能得不到快速的响应。

2023-12-22 13:59:12 81

原创 Java集合分类和特性简介

ConcurrentSkipListMap 是 Java 中基于跳表(Skip List)实现的有序映射表,实现了 ConcurrentNavigableMap 接口。ConcurrentHashMap 是 Java 中用于高并发环境下的哈希表实现,继承自 AbstractMap,实现了 ConcurrentMap 接口。高并发性能:采用分段锁机制,每一把锁只锁住当前操作的段,不影响其他段的操作,提高了并发度。早期的实现类,类似HashMap,但是同步的,性能相对较差。

2023-12-17 14:46:08 933

原创 JUC类和接口的分类与简介

与普通的ReentrantLock相比,ReentrantReadWriteLock分为读锁和写锁,提供了更高的并发性。需要注意的是,StampedLock 的使用要求开发者具有更高的注意力,以确保正确地释放锁,并避免死锁等问题。这样可以实现在读操作时允许多个线程并发访问,但在写操作时只允许一个线程访问,确保数据的一致性和线程安全性。: 与传统的 ReentrantReadWriteLock 类似,StampedLock 提供了写锁,只允许一个线程独占地获取锁。在公平锁中,线程按照请求锁的顺序获取锁;

2023-12-17 13:35:12 973

转载 等保测评是什么

作为等保测评流程中的准备步骤,该阶段的主要工作包括组建等保测评项目组、收集定级对象相关资料、准备测评工具等,目标是帮助测评人员熟悉测评对象和测评工具,对测评对象的安全状况做出初步分析,为后续等保测评的实施做好充分的准备。在本阶段中,等保测评机构需要根据测评委托方提供的相关信息,通过分析测评对象的整体结构、边界、网络区域等情况,确定测评对象、测评指标、测评内容以及工具测试方法,并输出详实的测评方案和测评指导书。在进行等保测评之前,网络运营者需要先完成待测评对象的定级,以明确测评的维度和标准。

2023-12-09 20:20:12 52

原创 安全扫描五项简介

项目安全监测一般分为五项:主机漏扫,主机基线,代码检测,渗透测试,web扫描检测顺序,主机漏扫,主机基线,代码检测,渗透测试和web扫描(该两项在代码就检测修复或者没问题后进行,代码检测项目组完成)

2023-12-09 20:15:19 399

转载 Java 加解密工具类

加密和解密使用相同密钥的加密算法。常用的算法包括DES、3DES、AES、DESX、Blowfish、RC4、RC5、RC6。DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高。AES(Advanced Encryption Standard):高级加密标准,速度快,安全级别高【128位秘钥】;

2023-11-28 17:12:29 132

原创 Java代码漏洞检测-常见漏洞与修复建议

在工作中,我们的交付团队在交付项目时,可能会遇到甲方会使用一些第三方工具(奇安信等)对项目代码进行扫描,特别是一些对安全性要求比较高的企业,比如涉及到一些证券公司、银行、金融等。他们会在项目上线前进行代码安全检测,通过了对方才会发布上线。原文链接:https://blog.csdn.net/qq_39560975/article/details/131956264。

2023-11-19 15:34:22 2963

原创 Spring集成MyBatis(自定义类和xml配置文件两种形式)

将mybatis与spring进行整合,主要解决的问题就是讲SqlSessionFactory对象交由spring来管理,所以,该整合,只需要将SqlSessionFactory的对象生成器SqlSessionFactoryBean注册在spring容器中,再将其注入给Dao的实现类即可完成整合,实现spring与mybatis的整合常用的方式:扫描的Mapper动态代理.spring就像插线板一样,mybatis框架是插头,可以很容易的组合到一起。上面三个对象的创建,使用xml的bean标签。

2023-11-09 17:15:26 578

转载 适合晨读的24篇英语短文,涵盖高考语法、词汇、短语知识点

EducationTo sum up,教育就是我们要接受的东西。我们父母送我们上学以便能使人们获得知识与将来成大事。下面是我们应该记住的学生的责任。首先,我们应对父母要孝顺,对老师要尊敬。第二(其次),我们要尽可能的用功读书。第三,我们切不可说谎。最后,我们不要批评别人。总而言之,上面所说的规则就是我们应尽的责任。love isthe key toappreciate众所周知,爱是幸福生活的关键所在。爱帮助我们在时事艰难的时候保持沉着,平静的心态。

2023-11-05 19:59:28 64

转载 SpringMVC初始化与配置简介

WebMvcConfigurer配置类其实是Spring内部的一种配置方式,采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制,可以自定义一些Handler,Interceptor,ViewResolver,MessageConverter。基于java-based方式的spring mvc配置,需要创建一个配置类并实现WebMvcConfigurer接口;在Spring Boot 1.5版本都是靠重写的方法来添加自定义拦截器,消息转换器等。

2023-10-29 20:26:23 182

转载 项目经理,你在程序员眼中是啥样子的?你造吗?

https://mp.weixin.qq.com/s/YyrBurkBCdV6nl_gxFh4dw?poc_token=HFVCMWWj3KcdpC7rgUBCDsKWMI7gIpDCWx_v7Ass

2023-10-20 00:09:46 61

转载 三条公式,让项目经理和PMO的工作汇报脱颖而出【附实例】

我见过太多项目经理和PMO做事很靠谱,但是不会表达和汇报,经常是功劳被人抢,锅却是自己的,汇报是一件很重要的事情,要让领导了解真相也是你的基本工作职责之一,何况你的项目团队的兄弟们还指望你给大家带来奖励呢?通过制定和实施工作汇报,他们可以清晰地展示项目的进展和价值,提高团队透明度和领导力,发现和改进项目执行中的问题和缺陷,并为成功完成项目做出贡献。这一环节需要具体分析问题的性质和影响,明确阐述问题的本质和症结所在,从而让听众清晰地了解工作中遇到的难题,搞清楚所需要解决的问题内容。

2023-10-20 00:09:19 146

转载 优秀的PMO&项目经理必备的12种模型

原文:优秀的PMO&项目经理必备的12种模型近期热文:一张图掌握项目管理的必备知识和框架结构史上最详细的项目管理开发流程架构及说明【实例】项目过程中关键的7大会议及召开的规则和方法看这篇就够了!PMO全部精华看这篇就够了流程梳理有什么价值?如何建立高效的流程管理体系?项目质量管理全部精华看这篇就够了图解项目管理全流程图及详细管理过程句句戳心!做了项目管理之后才明白的那些道理【最后一条最扎心】史上最全面的Google公司PMO的运作模式详解项目分级分类评定表V3.0【实例】华为是如何构建PMO的?华为PMO的

2023-10-20 00:08:44 75

转载 史上最全的项目风险清单及应对措施要点--再也不愁项目风险管理了

很多PMO和项目经理对于项目风险非常重视,但是在风险管理中经常不清楚会遇到什么风险,其实在项目的每个阶段遇到的风险都不尽相同,本文尝试把项目中各阶段经常遇到的风险罗列出来并给出了具体风险应对建议,供大家参考,不过因为每一家企业和组织的环境不同,风险也各不相同,还需要每个PMO和项目经理建立属于自己的风险库,并且对应的建设风险应对措施库,这样在当你遇到相关风险的时候就再也不会无所适从了,轻松自如应对,方能显示你的专业能力。2. 提前准备:在节假日前后,提前完成或安排更多的工作,以应对效率的降低。

2023-10-20 00:08:23 421

转载 拿到项目后,优秀的项目经理应该做什么?6步让你勾画项目管理全景图,轻松带好项目

项目是否顺利?进度是否正常?Ø。

2023-10-19 22:50:37 54

转载 不会授权的项目经理只会干到死

如果项目经理总觉得下属能力不行,不给他分配具的挑战性的工作,那么他始终就只能做固定难度的工作,从长远看,对项目、对公司也是有一种损失。项目中有的事可以分配给项目成员,但是有的事就需要自己亲力亲为这要因项目而异,根据项目的实际情况,权衡之后决定。项目中有的事可以分配给项目成员,但是有的事就需要自己亲力亲为这要因项目而异,根据项目的实际情况,权衡之后决定。项目中最浪费时间的事情是什么?一旦发生返工,不但所耗时间将会成倍增加,而且会大大降低员工的成就感,打击员工士气,降低员工作效率,使得项目时间进一步滞后。

2023-10-19 22:49:08 36

转载 高手PM和PMO如何组织一场高效成功的会议【付20条经验秘籍】

4. 多设计一些让大家参与的环节,如提问、投票等,增加互动;16. 会议桌布、装饰等细节也会影响参会者情绪,要注意设置。15. 避免会议期间看手机、玩笔等失态行为,影响会议氛围。1. 区分参与型和传达型会议,目的不同则组织形式不同;5. 会议中注意体察参会者的反应,及时调整语气或方式;6. 会议中采取行动项记录,不要太多文字,明确责任人;14. 避免让与会者用邮件查看会议资料,浪费太多时间。2. 避免太多冗长的PPT,多采用讨论式的小组交流;7. 会后及时发会议摘要,列出所有与会者的行动事项;

2023-10-19 22:46:42 105

转载 项目经理和PMO如何做好范围管理?【付模板实例】

每个人的思维方式都不一样,比如,技术人员,习惯从技术的角度去考虑问题,而,业务人员,则满脑袋都是业务思维。所以,在很多项目组中,业务和技术,通常想不到一块。比如,常常,业务人员觉得新增一个功能或者改动一个功能,非常简单,而,技术人员,死活不干,因为,这涉及到很多的基础数据、架构、设计、代码,然后就是大量的返工。所以,为了在源头上,规避范围的变动风险,就需要白纸黑字,把范围描述清楚,因此,就有了项目范围说明书,界定好项目的边界,哪些工作是必做的、哪些是非必须的。

2023-10-19 22:44:34 48

转载 软件项目管理各环节常见问题及其措施

增加需求调研的投入,与实际应用客户做好需求确认,即使没有实际客户,也需多做竞品分析和业务研究,杜绝“闭门造车”(对外和对内),同时需提升业务能力和逻辑思维能力,设计时能全面考虑系统的应用场景,将底层架构设计好,将各子系统的业务关联研究清楚,避免为了赶工不思考就开工,减少返工成本。部门负责人和项目经理加强对运维人员工时正确性的检查,同时提高运维人员的成本概念,项目进入运维期后,应只承担bug修复和部分功能优化的工作,新需求及时反馈给市场人员在项目下一期中合作,控制项目运维成本。

2023-10-19 22:42:46 74

转载 一文掌握项目全流程各阶段核心关注点及负责人

产品总监、技术总监、测试总 监、项目经理、产品经理、技 术经理、测试经理、设计经理、 PM。产品总监、技术总监、项目经 理、产品经理、技术经理、測 试经理、设计经理、PMO。产品总监、项目经理、产品经 理、技术经理、測式经理、设 计经理等。业务方、项目经理、产品经理、 技术经理、上下游技术对接人。项目经理、产品经理、技术经 理、测试经理、设计经理等。每个干系人的需求和期望都明确了吗?项目经理、技术经理、测试经 理、产品经理、业务。这个需求符合我们的企业战略和定位吗?需求的优先级和工作量合理吗?

2023-10-19 22:41:22 50

转载 项目管理从需求管理开始--不懂需求管理还敢带项目?

原始需求提交前:业务论证、BRD、MRD一个不少==>承接就是点击承接==>分解需求PRD==>技术方案拆解、评审,测试共同参与==>开发代码、开发mock自测通过、发布测试环境、单测通过、集成联调测试通过、发布预发环境、预发环境集成联调测试通过==>发布灰度、正式环境灰度100%==>业务确认需求验收==>转技术支持运维及业务运营;自动化数据累计(总用例数、接口用例数、链路用例数)、bug标签分布(域、团队、人、严重程度、优先级)、缺陷趋势、缺陷修复时长分布(域、团队、人、严重程度、优先级)。

2023-10-19 22:39:34 35

转载 那些升职加薪快的项目经理是怎样工作的?

为了短时间内,完成更多的项目任务,你开启了开挂模式,同时处理着各种毫不相关的事务,开着电脑,一边写着项目报告、一边回复邮件,还能和客户打着电话,甚至,还能时不时地腾出手,帮着同事搞定那些疑难杂症......- 参与PMO前沿的活动和交流,学习前沿知识和成功案例;- 了解团队成员专长兴趣,进行精准人员配备;- 制定清晰的项目成功标准,量化考核目标;- 持续进行自我反思,发现技能或知识缺口;- 经常进行一对一沟通,了解团队动态;- 建立项目风险数据库,积累应对知识;- 构建项目知识库,并不断充实优化;

2023-10-19 22:37:47 35

转载 项目经理,积极主动,别做没有选择权的人

反之,消极被动的人则全神贯注于影响圈之外的“关注圈”,比如,紧盯他人弱点、环境问题以及超出个人能力范围的事不放,结果越来越怨天尤人,意味把自己当作受害者,并不断为自己的消极行为寻找借口。这特别像丹尼尔·卡尼曼写的《思考快与慢》一书提到的:“我没的选”是系统1你潜意识的自动反应,而“我可以不这样,只是要付出代价”, 这是系统2有意识地理性思考的结果。在我看来,项目管理的探索、项目经理的成长,就是不停的学习改变行为,改变思维,改变一次,成长一次,无论遭受多少的考验,经历多少次的挫折,都要。

2023-10-19 22:31:11 41

转载 中途接手项目,项目经理都需要做那些具体的工作?【附接手项目检查表】

咱们前沿小伙伴后台给我留言说,最近要接手一个中途的项目,不知道如何开展工作,我们都知道程序员最不愿意接手的就是别人写的程序,项目经理其实也一样,都不愿意接手别人的烂摊子,但是很多时候没有办法,你只能去勇敢面对,能否接手好一个中途的项目也是对一个项目经理能力的考验。当项目经理中途接手一个项目,最难的是你需要把项目的全貌掌握清楚,还需要有条不紊的一步步的把整个项目了解全面,应该如何开展工作呢?了解团队的构成、能力、关系动态以及当前的工作状况。确保与团队、客户和其他干系人的沟通是及时且有效的。

2023-10-19 22:08:18 127

转载 项目经理每天,每周,每月的工作清单

当然,汽车是一个标准化的产物,真正更难的是组织众多技能知识不同的人来共同做一件事情,人越多难度就越大,既要做好目标,也要做好团队,还要做好计划,更要能够及时处理项目中的各种问题,还要考虑到众多项目干系人的不同能力,性格和意愿,组织起来本身就不是一件容易的事情,还需要在规定的时间内达成目标。处理项目变更请求 ,评估变更对项目计划和进度的影响。查看一周项目计划 ,更新进度表和企业项目管理系统。与客户进行沟通,汇报项目进展,交流项目需求;组织并主持项目周会 ,讨论项目进展和优先事项。

2023-10-19 22:05:49 79

转载 一图掌握项目管理全流程实例

原文:一图掌握项目管理全流程实例(文末可下载)近期热文:图解通俗易懂Scrum敏捷项目管理精华一文带你清楚知道项目经理都在干什么?项目经理和PMO如何轻松搞定项目风险管理,附项目风险及解决方法表【静说】华为成功的秘籍—以项目为中心PMI新人才三角如何构建自己的影响力?【洞见1】一张图掌握项目管理的全过程Prince2项目管理所有精华看这篇就够了优秀的PMO和项目经理如何进行项目进度跟踪?一图掌握PMO的职责、定位、价值和体系架构,让你一文掌握PMO精华百万年薪PMO&项目经理职场影响力是如何炼成的?【精华笔

2023-10-19 22:02:47 33

转载 项目经理每天每周都在干什么?附周报模板

a)项目范围、项目质量、项目时间、项目成本的确认。b)项目过程/活动的标准化、规范化。c)根据项目范围、质量、时间与成本的综合因素的考虑,进行项目的总体规划与阶段计划。d)各项计划得到上级领导、客户方及项目组成员认可。a)组织项目所需的各项资源。b)设置项目组中的各种角色,并分配好各角色的责任与权限。c)定制项目组内外的沟通计划。(必要时可按配置管理要求写项目策划目录中的《项目沟通计划》)d)安排组内需求分析师、客户联系人等角色与客户的沟通与交流。

2023-10-19 21:52:20 144

转载 【干货】项目经理和PMO最常用的10个图表及使用技巧和经验

活动用条形表示,左右两个端点表示开始和结束时间,长度表示持续时间,颜色表示进度。PERT通过网络规划立体化表示项目,助力进度管理,需要配合其他工具使用。实际线和理想线越接近,说明项目进展越顺利,偏离越大,需要关注项目风险。从项目总体目标开始,通过分解将复杂项目层层细化为可管理的工作包。横轴标明客户需求,纵轴标明设计参数,建立需求与参数的关系矩阵。实际进度线表现项目的真实进展情况。燃尽图简单直观,需要与甘特图结合使用,才能全面反映项目动态。分解到可操作、可完成的工作包为止,每个包大小适中,责任明确。

2023-10-19 21:47:36 326

转载 史上最全的互联网项目全流程及阶段核心关注点

是否整理了项目相关的所有文档,包括需求、设计、开发、测试等?会议中是否全面回顾了项目的整个过程,包括成功和失败的经验?调整后的原型是否满足了需求文档和用户故事中定义的功能和交互要求?是否撰写了包含项目细节、成果、经验和教训的项目总结报告?是否安排了项目经验分享会,以便向其他团队和项目分享经验?是否已根据原型评审的反馈和建议对原型进行了调整和优化?代码是否符合需求文档和设计文档中定义的功能和性能要求?是否已为项目资源的使用和管理制定了相应的计划和策略?是否已与团队成员和利益相关方就原型进行了讨论和反馈?

2023-10-19 21:40:35 99

原创 docker的使用

centos安装docker

2023-08-27 14:46:22 968

原创 记一次系统的jar包本地化方案

行内容器环境,tomcat版本是8.5,导致jar包冲突,优先调用了jar包中的方法,致使同名同路径下,改写的类方法失效,报java.lang.NoSuchMethodError错误,删除对应class后需要重新更新jar包到行内maven私服仓库,流程复杂,且不清楚哪些地方依然有重写方法的地方,设置tomcat加载jar包优先级的方式,jar包路径不够灵活,就把关键的几个jar包直接放入lib下,本地调用。启动成功,仓库不再下载相应jar包。在grc-common模块引用。

2023-06-28 15:21:20 207

压力测试工具Jmeter使用总结

压力测试工具Jmeter使用总结

2024-02-18

JAVA Web应用常见漏洞与修复建议

电子版-JAVA Web应用常见漏洞与修复建议, 博客地址:https://blog.csdn.net/qq877507054/article/details/134491269

2023-12-09

centos安装docker脚本

centos安装docker脚本

2023-08-27

Javascript之BOM与DOM讲解

配套博客:https://liuyandeng.blog.csdn.net/article/details/51395830

2023-02-09

canvas动画学习案例.zip

3D效果星空,带鼠标点击事件.html 六边形轨迹蔓延.html 鼠标跟随炫光.html 鼠标跟随炫光2.html 鼠标移动追随特效.html 远近视角切换方格路径线.html 运动中的闪烁星空.html 运动中的银河系.html 中心环绕效果.html

2023-02-02

HTML登陆页面案例收藏.zip

Bootstrap点击弹出层用户登录窗口模板.zip Bootstrap后台登录界面模板.zip Bootstrap响应式登录界面模板.zip Bootstrap响应式开场动画登录界面模板.zip CSS3后台登录页面模板 .zip DIV+CSS简单登录界面模板.zip Facebook网站登录界面模板.zip HTML5爆裂式关闭窗口动画登录模板.zip HTML5手机登录密码设置页面模板.zip HTML5响应式后台登录界面模板.zip HTML5响应式后台登录模板.zip HTML5响应式后台登录页面模板.zip HTML5星空夜空背景登录界面模板.zip html5用户登录界面代码.zip HTML滑块拖动验证功能登录界面模板.zip jQuery键盘输入后台登录页面模板.rar jQuery响应式用户登录界面模板 .zip jQuery移动端转盘抽奖代码.zip JSFiddle移动端用户登录HTML模板.zip layui用户登录界面响应式动画模板.zip Wopop简洁后台登录界面模板 .zip 粉红色简单用户登录界面模板 .zip ............等等

2023-02-02

最强大脑-高效记忆方法.docx

配套博客:https://blog.csdn.net/qq877507054/article/details/123987891

2023-02-02

英语语法学习总结.doc

配套博客:https://liuyandeng.blog.csdn.net/article/details/127194369

2023-01-31

音标音节与词根词缀整合版.doc

关联博客: 英语音标音节与自然拼读总结:https://liuyandeng.blog.csdn.net/article/details/92806283 英语词根词缀总结整合版:https://liuyandeng.blog.csdn.net/article/details/82909070

2023-01-31

Html5网页小游戏源码.zip

Html5+js 拳皇97 麻宫雅典娜捡金币游戏demo源码 html5版街头霸王游戏 html5激光防线游戏源码 html5扑克记忆消 html5网页打地鼠 html5五子棋源码 html5小姑娘跑酷游戏源码 html5压扁小鸟源码 猜拳

2023-01-31

基于JBPM工作流的OA办公系统.zip

您好! 系统说明如下: 1、系统源码导入Eclipse、MyEclipse等IDE发布到应用服务器,例如Tomcat上即可运行。 2、导入系统后请将系统编码设置为UTF-8,不是GBK。SQL导入也是UTF8编码。 3、导入后如果出现感叹号,请修改实际的Java Build Path。 4、开发环境任何地方不要包含非英文数字路径。 ----------------------------------------------------------------------------------------------------------------- 1、登录页面:http://localhost:8080/joa/login.jsp 2、用户名:admin 密码:123456 3、请注意修改jdbc.properties配置文件里的数据库用户名和密码

2023-01-31

Java开发WeChat公众号、企业号通用模块.zip

您好! 系统说明如下: 1、系统源码导入Eclipse、MyEclipse等IDE发布到应用服务器,例如Tomcat上即可运行。 2、导入系统后请将系统编码设置为UTF-8,不是GBK。SQL导入也是UTF8编码。 3、导入后如果出现感叹号,请修改实际的Java Build Path。 4、开发环境任何地方不要包含非英文数字路径。

2023-01-31

通过feemarker导出Word示例.zip

/** * 生成word * @param xmlTemplateName 模板文件名 * @param xmlTemplateName 输出文件名 * @param dataMap 需要填充的数据 * @param outPath 输出路径 * @throws Exception */ public static String generateDocWord(String xmlTemplateName,String fileName,Map<String, Object> dataMap,String outPath) throws Exception { // 设置FreeMarker的版本和编码格式 Configuration configuration = new Configuration(Configuration.VERSION_2_3_27);

2023-01-31

Java相关思维导图.zip

1、java简介 2、java主要特性 3、java发展历史 4、java 开发环境配置 5、java 基础语法 6、java基本概念 7、java面对对象A 8、java面对对象B 9、java面对对象C 10、java基本数据类型A 11、java基本数据类型B 12、java变量类型 13、java修饰符 14、java运算符A 15、java运算符B 16、java循环结构 17、java分支结构 18、java Number & Math 类 19、java String类 20、java StringBuffer 和 StringBuilder 类 21、java数组 22、java日期时间 23、java流(Stream)、文件(File)和IO 24、java异常处理 25、java数据结构 26、java集合框架 27、java泛型 28、java序列化 29、java网络编程 30、java多线程 31、java8新特性 附加: linux命令 数据结构与算法分析 SQL语言 文以xmind结尾,软件下载地址:https://xmind.cn/download/

2023-01-31

Java面试题-Doocs开源社区.docx

Java面试题-Doocs开源社区

2023-01-30

三种样式固定导航栏随着页面滚动而滚动.zip

三种样式固定导航栏随着页面滚动而滚动

2023-01-30

Java图形界面实现进度条练习(适合Java初学者查看).zip

public Test(){ jdt.setStringPainted(true); jdt.setMaximum(200); this.getContentPane().add(jdt,"North"); Task task = new Task(); java.util.Timer timer = new Timer(); timer.schedule(task, 100,100); this.setSize(800,80); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }

2023-01-30

Java图形界面编程练习(适合Java初学者查看).zip

JFrame jsb = new JFrame("我的窗口"); jsb.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); jsb.setSize(500, 400); jsb.setTitle("实验"); jsb.setBackground(Color.red); //jsb.setLayout(new BorderLayout(10,10));默认布局管理器分为东南西北中间5个位置 //jsb.setLayout(new FlowLayout(FlowLayout.CENTER));//流式布局管理器 jsb.setLayout(new GridLayout(2,1,10,10));//网格布局管理器 自己设定横竖的值 组件按照指定数目排列 JButton e = new JButton("中间"); e.setBackground(Color.blue); JButton b = new JButton("北"); JButton a = new JButton("南");

2023-01-30

人机猜拳游戏(适合Java初学者查看).zip

游戏类 kaishi = new 游戏类(); 用户类 wan2 = new 用户类(); try { ObjectInputStream savewan1 = new ObjectInputStream( new FileInputStream("savewan1.txt")); ObjectInputStream savewan2 = new ObjectInputStream( new FileInputStream("savewan2.txt")); try { kaishi = (游戏类) savewan1.readObject(); wan2 = (用户类) savewan2.readObject(); savewan1.close(); savewan2.close(); } catch (ClassNotFoundException e) { System.out.println("类型转换异常"); } } catch (FileNotFoundException e

2023-01-30

一个Java初学者代码练习集合(适合Java初学者查看).zip

Scanner input = new Scanner(System.in); int[] a ={1,2,3,4,5,6,7,8,9}; int b; boolean c=false; String d; do{ System.out.println("请输入一个数字:"); b= input.nextInt(); for(int i=0;i<a.length;i++){ if(b==a[i]){ c = true; break; } } if(c==true){ System.out.println("输入的数数组中有"); }else{ System.out.println("输入的数数组中没有!"); } System.out.println("继续输入吗?(y/n)"); d= input.next(); }while(d.equals("y")); System.out.println("正在关闭!");

2023-01-30

图表大屏展示-layui.zip

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> <meta name="renderer" content="webkit"> <title>园区重点数据</title> <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> <script src="https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts-gl/dist/echarts-gl.min.js"></script>

2023-01-30

Java多线程(适合Java初学者查看).zip

User user = new User("陈敬", "8520"); try { Socket socket = new Socket("localhost", 8899); OutputStream out = socket.getOutputStream(); ObjectOutputStream objout = new ObjectOutputStream(out); // 向服务器发送信息 objout.writeObject(user); socket.shutdownOutput(); System.out.println("正在向服务器端发送信息。。。"); user.show(); InputStream in = socket.getInputStream(); BufferedReader bin = new BufferedReader(new InputStreamReader(in)); System.out.println("正在接受服务器端传来的信息。。。");

2023-01-30

动物园管理系统(适合Java初学者查看).zip

Scanner input = new Scanner(System.in); // 创建动物信息管理对象 DwXinXi gl = new DwXinXi(); // 判断用户是否结束程序 String pd = "y"; // 创建用来存放动物对象类型的集合框架 java.util.List<Dw> dw = new ArrayList<Dw>(); ObjectInputStream save1 = new ObjectInputStream(new FileInputStream( "save1.txt")); dw = (java.util.List<Dw>) save1.readObject(); save1.close(); System.out.println("********************************************"); System.out.println("正在读取信息。。。。。。。");

2023-01-30

Socket编程(适合Java初学者查看).zip

System.out.println("正在启动 服务器!。。。"); System.out.println("服务器端:服务器等待正在接收信息!"); ServerSocket serversocket = null; serversocket = new ServerSocket(8800); Socket socket = null; int num = 0; while (true) { try { num++; socket = serversocket.accept(); ThreadTest tread = new ThreadTest(socket, num); tread.start(); System.out.println("客户号:" + num); } catch (IOException e) { e.printStackTrace(); } }

2023-01-30

电影院售票系统(适合Java初学者查看).zip

// 常见DOM解析器的工厂实例 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); // 从工厂获得DOM解析器 DocumentBuilder db = factory.newDocumentBuilder(); // 创建文件对象 File file = new File("ShowList.xml"); // 解析xml文档,得到Document对象,即DOM树 Document doc = db.parse(file); // 获得需要的节点 NodeList movies = doc.getElementsByTagName("Movie");

2023-01-30

Java基础-IO流(作业,适合Java初学者查看).zip

Scanner input = new Scanner(System.in); /** * 创建管理员对象 */ Manager gly = new Manager(); ObjectInputStream save = new ObjectInputStream(new FileInputStream( "savegly.txt")); gly = (Manager) save.readObject(); save.close(); /** * 创建系统菜单对像 */ Menu cx = new Menu(); System.out.println("********************************************"); System.out.println("正在读取信息!。。。。。"); System.out.println("读取成功!"); System.out.println("提示:请正常关闭系统,否则将无法正常保存设置信息!"); System.out.print

2023-01-30

rabbitmq简单示例

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件,这是一个简单的demo示例,讲解了4种Exchange Types及简单的api使用

2019-11-08

Jquery双向select控件Bootstrap Dual Listbox

Jquery双向select控件Bootstrap Dual Listbox,可动态获取数据!

2018-12-24

可拖拽布局组件easyui-portal

以用户为中心 实现信息的集中访问,利用portal 可以方便地将登录用户所需要的,来源各种渠道的信息集成在一个统一的页面模块之内,可拖拽,拖拽后可以记忆位置

2018-12-24

activiti工作流案例

这是一个简单的activiti工作流例子,是你快速学习掌握activiti工作流的使用,不必过多的看太多理论知识

2018-04-25

Html动态添加行

这是一个简答的HTML的动态添加行代码示例,利用jquery编写!

2018-04-14

左侧导航与tab页切换HTML示例

这是一个只含有导航树和点击导航树出现tab选项卡的简单案例!

2018-04-14

Bootstrap完整示例集

包含bootstrap完整的组件参考实例,让你的网页开发更快速!

2018-04-14

在线小说阅读器(适合新手查看)

在线小说阅读器(适合新手查看)是在校学生编写,涉及最基本的java知识点,适合新手查看!

2015-04-10

电影购票系统(适合新手参看)

电影购票系统(适合新手参看)是在校学生编写!适合java入门学院进行参考查看!涉及的知识点覆盖了基本的java知识点,难度不大!

2015-04-10

XML帮助文档

XML是可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。 它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。早在1998年,W3C就发布了XML1.0规范,使用它来简化Internet的文档信息传输。

2015-01-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除