javaweb
文章平均质量分 79
microhex
with great power comes great responsibility.
展开
-
HTML img和video object-fit 属性
Css中object-fit主要是应用到img标签和Video标签的,来控制显示缩放效果的。首先我们存在一张图片,原始图片的尺寸是 1080px x 600px, 展示效果如下:如果我们的css样式中的img大小设定并不能满足图片的原始大小,比如我们的img样式如下:imgwidth;height;原创 2023-02-12 12:19:31 · 3525 阅读 · 0 评论 -
修改struts2中UI标签的<s:a>进行权限控制
最近在做学习S2SH时,有一个模块式权限控制,就是对用户的操作存在权限分级操作,即不是所有的用户都可以访问全部数据。下面说一下这次我们的做法。 1.所谓权限控制,就是对URL地址的控制,用户角色中不存在该权限,那么该url地址对用户是不起反应的(用户点击无反应),最好是不可见的。整体的思路就是这样,通过对UI标签的控制而达到对权限的控制。 2.我们使用的是struts2中的a标签,原创 2015-03-31 15:01:37 · 2531 阅读 · 1 评论 -
关于SSH中代码中代码简单重构
在学习SSH之后,进行了一些简单项目的练习,在项目进行分解之后发现,其实很多环节都存在很多相似的功能;比如在练习中存在Student,Teacher,Course和Grade(成绩)类中都存在CRUD等相同的操作,宏观上看,这些方法只是在参数上是不同的,在数据库中查找的内容也是惊人的相似。结合老师所讲的一些内容和自己对JAVASE的理解,整理了一些资料,希望对自己和大家有些帮助------>(新手原创 2015-03-31 12:34:34 · 841 阅读 · 0 评论 -
简单SQL查询组件(整理)
相信大家在业务非常复杂,客户要求非常头疼的情况下写的查询SQL语句也是一种非常痛苦事了,还好我跟老师做的项目中要求不是很多,差不多就5,6个样子,但是就是这5,6个样子也把我累得像狗。刚开始的时候想到的方案是写if/else语句,条件少点还过得去,但是条件多了就不行。因此,这次介绍一个简单查询组件的编写(所编写的HQL语句应用于hibernate中,当然你可以改一下用到sql语句中)。原创 2015-03-31 16:01:42 · 1356 阅读 · 1 评论 -
关于java.lang.NoSuchMethodException: com.sun.proxy.$Proxy58.list()的一种错误方案
玩web的SSH总会有些令你意想不到的exception,这里其中有很多事自己不小心,或者马虎所造成。因此,解决的方案会各有不同,别人出现的异常解决方案对你的可能无效,就像上面的我报的异常一样,百度了很多很多次,给我的答案无非就是在aop上加上一句,但是非常抱歉,我加上去无效!所以还是那句话,对于自己的异常,还是要自己解决。 首先说明一下,我这次的练习的ssh结构和异常所报的原因。原创 2015-03-18 23:36:56 · 8175 阅读 · 0 评论 -
spring boot使用Scheduled cron做定时任务简介
maven配置选项lombokspring boot工程内 pom.xm文件配置为: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactI...原创 2019-03-06 17:06:23 · 2246 阅读 · 0 评论 -
mysql 索引扫盲篇
项目中有个记录设备路径信息的表数据越来越大,到目前为止已经超过20w数据的信息了,才几天功夫发现有些不得了,终端响应速度非常慢,所以就赶紧学习一下数据库中的索引知识,来缓解一下查询速度。基本概念索引是一种特殊的文件,按照某种算法记录了数据库表中数据的关键信息,通过查找该文件,能达到降低查询时间的目的。索引用于快速找出某列中有特定值的行,不使用索引,MySQL必须从第一条记录开始完整读表,知道...原创 2019-03-19 15:03:48 · 1831 阅读 · 2 评论 -
JS获取URL参数
function getUrlParam(url,name) { var reg = new RegExp("(^|&|\\?)" + name + "=([^&]*)(&|$)"); var r = url.match(reg); if (r != null) return unescape(r[2]); return null;}用法:var url = ...原创 2019-03-19 19:00:56 · 262 阅读 · 0 评论 -
TCP/IP 协议族基础
概念协议族的概念是一系列协议所组成的一个网络分层模型分层的缘由因为网络的复杂性,存在各种坑,分层的意义就是为了更高效率和更小失败率来传输数据。具体分层应用层Application Layer(应用层),直接与用户进行对接,负责的是具体的逻辑,比如文件传输、网络管理等。我们将它们一一抽象成各种协议:HTTP、FTP、SMTP、DNS等协议。我们平时使用浏览器进行的网络请求,就是直接使用H...原创 2019-03-27 19:22:37 · 220 阅读 · 0 评论 -
Https连接过程详解
概述HTTPS相比较于HTTP而言,就是多了一个S,这个S我们可以称之为安全,说得通俗一点就是加密通信的HTTP而已。说的简单一点,就是每次通信,通信双方都会使用加密之后的数据通信。连接HTTPS连接大致可以分为5个步骤,我也是经过学习和看不同的资料才稍微有些感触,如果有不对的地方,请轻喷。大致可以分为7个部分:Client HelloServer Hello服务器发送证书客户...原创 2019-03-28 17:01:44 · 11157 阅读 · 1 评论 -
Springboot中一些注解的总结
刚开始接触Spring和SpringMVC,用到了大量的注解,记录一下这些注解的作用和意义。主要是项目中用到的,其他的可能没有记录,毕竟注解太多了:@Autowired有一个默认属性required() , 表明该注解修饰的对象是否可以为null。它是按照类型(byType)装配依赖对象,默认情况下它要求依赖对象必须存在。如果你需要根据name来实现装配,那么需要使用@Qualifier来指...原创 2019-04-23 11:56:33 · 575 阅读 · 0 评论 -
struts2中$,#,%中的个人用法
最近在学ssh,一直搞不懂$,%,#的区别,做了点小练习,慢慢也懂了一点,将自己所学的也记录下来吧。 存在一下一个实体entity:public class Person { private int id ; private String Name ; public int getId() { return id; } public Person(int id,原创 2015-03-22 19:19:16 · 762 阅读 · 0 评论 -
web简单分页组件
分页组件public class PageModel { public final static int原创 2015-03-12 23:20:23 · 706 阅读 · 0 评论 -
javaweb基础(1)
html基础1.hypertext markup lanuage,超文本语言 用于开发网页的语言,有浏览器解释执行原创 2014-10-25 14:40:34 · 467 阅读 · 0 评论 -
javaweb基础(2)
css概述原创 2014-10-25 15:08:17 · 439 阅读 · 0 评论 -
javaweb基础(4)
html中重要对象1.selectedd原创 2014-10-25 16:43:19 · 801 阅读 · 0 评论 -
struts2中action
1.struts2中的action可以有三种方式生成a.原创 2014-10-25 21:17:48 · 638 阅读 · 0 评论 -
javaweb基础(3)
javascript简要是网景公司开发的一种脚本语言,用于与页面进行交互,在浏览器端执行,可以写在.js结尾的文件中.原创 2014-10-25 15:31:17 · 627 阅读 · 0 评论 -
struts2中action的传值方式
在struts2中action的传值方式一般存在以下三种:原创 2014-10-27 20:26:11 · 1212 阅读 · 0 评论 -
hierbnate继承注解的三种方法
hibernate继承啊。原创 2015-01-25 12:42:52 · 1443 阅读 · 0 评论 -
Write operations are not allowed in read-only mode (FlushMode.MANUAL):
在使用spring+hibernate进行数据update和delete时,出现了 org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session in原创 2015-01-19 16:40:24 · 1033 阅读 · 0 评论 -
hibernate中简单数据查询
首先三个实体类,Category类,Topic类 和 Msg类;对应关系是Category与Topic是one-to-many , 主题类Topic对应Msg类也是one-to-many.三个类的实体为:import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persist原创 2014-12-30 23:37:01 · 551 阅读 · 0 评论 -
hibernate:java.math.BigInteger cannot be cast to java.lang.Long
hibernate:java.math.BigInteger cannot be cast to java.lang.Long最近在初学hibernate,并也开始做了点小的练习,今天发现了一个比较坑爹的玩笑,如下:Query query1 = session.createSQLQuery("select count(*) from user u where u.name like ? ").set原创 2015-03-10 23:50:27 · 21444 阅读 · 1 评论 -
request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别
1.session.setAttribute()和session.getAttribute()配对使用,作用域是整个会话期间,在所有的页面都使用这些数据的时候使用。2.request.setAttribute()和request.getAttribute()配对使用,作用域是请求和被请求页面之间。request.setAttribute()是只在此action的下一个forward需要使用转载 2014-09-21 14:55:21 · 734 阅读 · 0 评论