
Java Web
文章平均质量分 73
小小码农日渐积累
Java学习 点滴积累。
展开
-
SimpleDateFormat性能优化
每一次时间格式化的时候都会去手动new SimpleDateFormat,每一次new都是一次较大的性能开销,因此想到的是用单例的形式来提高性能。由于SimpleDateFormat是线程不安全的,因此可以借助ThredLocal来实现线程安全。代码如下:测试100万,500万,1000万循环不断的format时间测试性能:100万的时候500万的时候100万的时候性能是有所提升的。............原创 2022-06-23 23:23:38 · 1224 阅读 · 0 评论 -
爬虫之模拟强智系统登录
简介趁着周末有空,最近又在做爬虫相关的功能,就研究了一下强智教务系统,模拟登录,在登录成功后得到学号、姓名、学院等信息。将写好的Demo也一起放在了码云。码云地址:https://gitee.com/palewl/spder_pz_login广告:个人博客,网页版:palewl.cn小程序端:培正Lite使用技术:java为前提,使用HttpClient和Jsoup。使用工具:结合psotMan进行测试分析强智系统以广东培正学院强智教务系统为例:http://qzjw.peizheng.e原创 2021-04-13 23:00:40 · 4742 阅读 · 1 评论 -
软件工程、MVC设计-面向对象总结
软件工程总结序言主要总结这几天考过了的班级的题目。(一) 软件工程的生命周期软件生命周期有:问题定义、可行性研究、需求分析、概要设计、详细设计、编码与测试、综合测试、软件运行与维护1、问题定义确定好要解决的问题是什么,通过对客户的访问调查,系统分析员扼要的写出关于问题性质、工程目标和工程规模的书面报告,经过讨论和必要的修改之后这份报告应该得到客户的确认。2、可行性研究确定该问题是否存在一个可以解决的方案。这个阶段的任务不是具体解决问题,而是研究问题的范围,套索这个问题是否值得去解决,是否有可原创 2020-12-30 20:06:28 · 436 阅读 · 1 评论 -
Docker的安装-redis-rabbit等常用开发环境
因为学习的需要,最近学习了Docker,在这里记录一下安装的过程,以备以后需要。什么是Docker以下是百度百科的定义:简单来说,Docker就是一个大的容器,里面可以装载我们开发所需要的各种环境,如Mysql环境、Redis环境,MongoDB环境等等,并且每个容器之间是互相隔离不影响对方的。在开发当中,一般会有三个阶段。第一个为开发阶段,这个阶段就会对整个项目进行开发,那么开发就必定会有开发相应的环境:如,开发人员用jdk8,mysql5.7,redisxx等等。第二阶段为测试阶段,顾名思原创 2020-10-24 22:35:17 · 179 阅读 · 0 评论 -
SSM三大框架整合环境
配置环境导入依赖的所有坐标: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target>原创 2020-06-22 21:29:36 · 205 阅读 · 0 评论 -
网页部署-免费给网站加上https://
序言当有了一个个人网站的时候会发现自己的网站域名似乎有点不一样,就是少了https://这个前缀,而且这时候游览器一般都会提示不安全信息,那么如何免费的给自己的网站添加https和解决安全提示问题呢?方法当游览器提示不安全的原因可能就是因为你的网站并没有安装安全证书(SSL),此时只要给网站安装上证书即可。如果你还不懂如何将自己的网站部署上线的话,劳请查看第一个建站指南,里面有较为详细的教程:傻瓜式操作-如何将网页部署上线步骤想要给网站安装SSL的方法是非常多的,这里介绍如何免费安装。首先登原创 2020-06-03 18:22:35 · 2585 阅读 · 0 评论 -
傻瓜式操作-如何将网页部署上线
序言在学习过程中,特别期待将自己的网页上线,然后让别人来访问自己的网站,来自己的网站获取一些资源,那么今天来讲一下如何搭建一个个人博客网站。预计费用和效果效果:https://palewl.cn/我的博客费用:主要费用有两个,一个是购买域名、一个是购买服务器。域名购买的方式有很多,可以去百度腾讯阿里的域名注册,也可以去聚名网等网站,费用的话不一样,便宜的十几块,贵的也挺贵,我买的是腾讯云的域名,大概19块一年,我买的域名:https://palewl.cn/购买链接就不弄了,百度一下就有:原创 2020-06-03 00:08:41 · 11030 阅读 · 2 评论 -
简单Spring学习笔记(二)
概述今天的知识为Spring的相关注解开发以及利用Spring实现对数据库的增删改查。如你对Spring的基本概念还不熟悉,可以先去看看Spring第一天的基础内容:简单Spring学习笔记(一)在Spring的配置方式其实是有注解配置和xml的方式的,这两者的方式各不相同,都能够降低代码的耦合度,只是配置方式不一样。用于创建对象的注解相当于:<bean id="“class=”">@Component:作用: 把资源让 spring 来管理。相当于在 xml 中配置一个 bean原创 2020-05-20 21:14:07 · 276 阅读 · 0 评论 -
简单Spring学习笔记(一)
概述Spring 是 Java Web 开发过程中使用较为广泛的框架,该框架是一个轻量级的应用框架,其强大的功能以及卓越的性能而受到众多开发人员的喜爱。在实际项目开发过程中,将服务器分为三层:表现层(Web)、业务逻辑层(Service)、持久层(Dao),在目前主流的开发框架中,Spring对每一层都有独到的处理方式,如在表现层在表现层提供了与 Struts2 框架的整合,持久层中提供了jdbcTemplate技术,在业务逻辑层提供了事物管理和日志记录等。今天讲述的是Spring在业务逻辑层的相关知原创 2020-05-19 23:15:54 · 643 阅读 · 0 评论 -
Maven的安装及在idea中配置使用
概述Maven其实是一个项目构建和管理的工具,使用Maven可以大大提高jar包的重用性,减少资源占,可以将项目过程规范化、自动化、高效化以及强大的可扩展。下载与安装1.通过官网下载:https://maven.apache.org/2.百度网盘下载:点我下载,提取码:jgll此处下载的是apache-maven-3.5.2的版本,将下载的zip解压包解压到没有中文和空格的目录下。配置相关环境打开我的电脑-属性-系统高级设置-环境变量新建一个名为:MAVEN_HOME地址为刚刚解压原创 2020-05-09 20:11:40 · 1608 阅读 · 0 评论 -
解决Could not get a resource from the pool 异常问题
在项目中实现数据库查询内容,用到redis的时候出现 Could not get a resource from the pool ,试了挺多方法都不行,包括改最大、最小连接数maxIdle、maxIdle都无法解决。从头到尾仔细摸索仔细排查,终于给发现问题了。就是没有把服务打开:redis-server.exe打开了之后就能正常使用redis了。...原创 2020-05-08 21:15:17 · 5737 阅读 · 0 评论 -
JQuery实现广告放映
序言在生活中,我们可以在各式各样的网站中看到广告,有的是自动弹窗、有的是固定在一个div当中,还有的是能够定时产生定时关闭,今天,我们将有JQuery的高级动画效果以及定时器来实现广告的投放 。相关知识JQuery的动画效果1.通用默认效果 播放效果 show(speed,easing,fn) 关闭效果 hide(speed,easing,fn) 切换效果 Toggle(speed...原创 2020-05-07 09:48:22 · 232 阅读 · 0 评论 -
JQuery基础知识总结
JQuery简介jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和A...原创 2020-05-06 23:42:00 · 208 阅读 · 0 评论 -
Java Web --Filter知识总结
Filter简介Filter是java在web开发中非常重要的一个内容,是web开发中的三大组件之一:Servlet、Filter、Listener。web开发人员通过Filter可以实现用户登录权限验证、屏蔽敏感字符、统一编码处理等功能。FIlter编写方式1.定义一个类FilterDemo,实现Filter接口2.重写init()、destroy() 、doFilter()方法3.配...原创 2020-05-04 18:21:00 · 262 阅读 · 0 评论