自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Java Web实操拿下

Idea,Jdbc, Servlet,Ajax,Nexus,Maven

2024-12-29 16:59:55 106

原创 418/630

以上。

2024-12-19 16:59:07 131

原创 web实操日记,HttpServletContext接口完结,Filter1/3

389/630。

2024-12-17 18:14:46 132

原创 web实操日记,cookie完结,HttpSession完成一半

362/630。

2024-12-16 17:31:35 125

原创 Web实操日记Seervlet完结

实现了数据库的网页端可视化增删改查。

2024-12-13 20:00:57 128

原创 web实操日记286/630

Servlet元数据获取以及注意事项(super的部分方法调用)doget和dopost的运行差别及运行细节。Servlet生命周期。前后端信息传递的方式。

2024-12-10 18:24:13 117

原创 web实操日记 jdbc完结 进度244/630

acid特性与事务隔离级别,非常多,略。

2024-12-04 20:35:59 325

原创 web实操日记11.23,JDBC实战技术

jdbc处理事务时,需要取消默认提交的方法,,出现异常时回滚,不过这也不能解决大部分问题,因为不同connection的事务提交之间是相互独立的,这时我们需要一个ThreadLocal容器,让一个线程的操作享有一个Connection,让getConnection方法类中有一个静态ThreadLocal容器装一个Connection,getConnection方法获取这个容器中的Connection(也就是线程享有的唯一Connection)就可以保证connection正确的处理事务。

2024-11-23 19:58:13 227

原创 web实操日记11.19,Mysql-jdbc:关于可以通过不同的对象与实例管理数据库中不同的表,

关于上一篇jdbc中,不难发现,我的curd只针对userinfo表中的数据进行操作,这具有比较大的不灵活性,利用泛型和反射的特点,我们可以对数据库中不同的表定义不同的对象,并根据对象字段名,类名,对sql进行拼接,这样,对每一个curd操作,我们都能映射到不同的表中。通过收集对象的字段,拼接sql。附mysql的连接注册方法。下面展示curd代码。

2024-11-19 18:15:52 152

原创 PTA 7-1 公路村村通,Java实现

现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。

2024-11-05 21:38:56 206 1

原创 web实操日记10.12,有关JDBC的CURD以及资源释放的finally块

这时,如果发生异常(如sql语句错误引起的异常)导致代码运行终止,那么堆中申请的内存是不会被释放的,(虽然会被JVM的GC机制回收)Statement(PrepareStatement,一般用这个,防止SQL注入,关于SQL注入我的上一篇文章有详细说明)建立。还有finally块释放资源,如果不在finally释放资源,可能碰到这样的情况。由于注册驱动和建立连接为重复代码,所以在一个类中通过静态方法来实现并抛出异常。首先是有关JDBC项目中的DAO,DTO,ENETITY包作用解析。

2024-10-12 16:53:20 551

原创 web实操日记10.6——关于SQL注入问题的详细讲解

为什么它给的or '1'='1'我要执行呢?还不是因为它正确的拼到sql里了,那我控制一下,把它放进sql的' '里不久好了,这样就是password = 'password or '1'='1''而不是password = 'password' or '1'='1'了,那怎么实现呢,很简单,就像函数占位一样,不用拼接的方式,而是直接将用户输入的部分放在那个位置。首先,rs.next()返回一个bool值,true表示结果集游标成功转到下一个,所以查询完没有下一条结果时会返回一个false值,

2024-10-06 17:13:49 534

原创 web实操日记10.5

其实没学什么,大部分时间都是在安装Oracle,书里讲的和实操面向零基础不是很友善,不过还能接受。jdbc实现了基础的增查操作,接触到Oracle数据库了,统一接口的api实在是酷。开始进入jdbc学习。明天学sql注入问题。

2024-10-05 19:57:40 127

原创 web实操日记10.5

我的电脑用的是32位的java8,这是历史问题了,32位的java8跑不了tomcat的一个库,但这个影响不大,我重新配了一下。我还在怀疑那个红线的问题,但其实是放错了目录,我应该把jstl的jar包放在Tomcat的lib下。重点是uri无法解析的问题,我用uri获取jstl使用时发现解析不了,明明我有依赖还是进不来。ok,web模块引用,引用jar,build,war包进web运行,一气呵成。首先是空项目,然后dao,service,web。到这里还很祥和,正常用一个Maven项目配置依赖。

2024-10-04 15:51:38 247

原创 Maven跑web程序时自己写的java代码不运行

Tomcat10.x得用jak什么玩意的那个jar。注意tomcat版本和Servlet类是否兼容。项目打包成war包进web目录。9.x得用javax。

2024-10-03 17:18:02 423 1

原创 Java,pom配置好了却没有全局依赖增加

换个版本idea重新构建一下项目。

2024-10-03 17:15:56 299

原创 10.3javaweb实操自学日记

md,pom.xml写好了,java环境也检查了,maven也检查了,刷新更新重装依赖各种都干了,shabi_idea2021就是tm不加载依赖到全局library,换成2024就好了,shabi_book,shabi。

2024-10-03 16:01:24 239

空空如也

空空如也

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

TA关注的人

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