- 博客(28)
- 收藏
- 关注
原创 springboot整合AOP
前言 在项目中的使用,这里根据项目编写,项目正在全面开发中,项目中的相关技术我会不定时更新出来。在时机成熟时,会将项目开源以供大家共同研究。 简介 AOP(Aspect Oriented Program):面向切面编程-通过预编译方式和动态代理实现程序功能的统一维护的一种技术。降低业务逻辑部分的耦合度,提高程序的可重用性,提高开发效率。 从表面上来说,减少了代码的拷贝和对公共方法的显示调用,使用aop利用切面的方式实现公共方法的调用。 概念 Pointcut(切点):表示一组 joint point,这些
2021-04-12 19:53:11
327
1
原创 新项目筹划中。。。。
前言 关注我的小伙伴可能会发现这个博客停更了,当然了我也没有几个小伙伴关注。 现在不一样了,经过这一段时间的筹划,新的征程开启!现在正在优化开发中,等待时机成熟,会将项目开源的,在这期间我会将项目的技术分享与小伙伴。 项目名称不算很好听,《杂》。技术的大杂烩。额。。emmmm 现在开始,博客不会停更了,对于小白,关注我的小伙伴可能会知道,之前的一个开源项目没有sql文件,在这里说声抱歉,由于电脑开不开机原因,sql文件永久消失,当然了。如果那天开机了,一定及时发布。(很适合练手)。 好了,废话不说了
2021-04-04 10:53:50
239
3
原创 dom解析,解析xml文件
前言 解析xml文件也是一个很重要的知识 接下来就是掩饰解析xml文件喽! 分类 解析xml文件分为两种(人家说):dom解析和sax解析。 两种解析都有各自的优缺点 ,简单概括以下就是,dom解析适合小文件的,数据量不多的xml,而另一个就恰恰相反。 XML的解析方式: 1.DOM(Document Object Model 文档对象模型) 关键字:树(Document) 优点: 把xml文件在内存中构造树形结构,可以遍历和修改节点 缺点: 如果文件比较大,内存有压力,解析的时间会比较长 2. SAX(S
2020-09-22 14:15:58
688
原创 springBoot整合mybatis步骤
前言 首先是需要在idea中整合mybatis,主要是步骤细节; 具体步骤 首先是需要关键的依赖: <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.3</vers
2020-09-07 10:47:08
296
原创 JDBCUtil工具类,单线程模式
前言: 首先是一直在网上找的JDBCutil工具类,发现能用,但是一直模仿,自己缕清思路,写出一个属于自己的,那才是最好的。 编写JDBCUtil: 这里连接的是Mysql; 首先我们在项目中配置数据文件; 配置连接信息: driver-Class=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/purchase-sale-stock?characterEncoding=utf-8 user=root password=1234 我们要使用单例
2020-09-04 17:24:05
251
原创 jdbc写入数据库乱码问题
jdbc乱码问题 具体业务: 实现模糊查询,用户输入关键字。 问题: 中文状态下查询不到问题? 根据debug可以查看问题所在: String sql="select p.bar_code,c.category_name,p.product_name, p.sale_price,s.supplier_name from biz_product p,biz_supplier s,biz_category c where p.product_name like ? and p.category_id=c.id
2020-08-30 09:23:16
409
原创 过滤器,拦截器配置
前言: 学习任何一门知识,都要先了解。 区别: 过滤器: 是在javaweb中,你传入的request、response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符.。 拦截器: 是在面向切面编程的就是在你的service或者一个方法,前调用一个方法,或者在方法后调用
2020-08-12 11:24:11
267
原创 springboot注解
一、注解列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。 其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。 @Configuration 等同于spring的XML配置文件;使用Java代码可以检查类型安全。 @EnableAutoConfiguration 自动配置。 @ComponentScan 组件扫描,可自动发现
2020-08-11 13:11:43
116
原创 spring注解
spring注解: @Controller @RestController @Service @Autowired @RequestMapping @RequestParam @Resource(等同于@Autowired) @Qualifier @Component @Repository @Scope @Bean @Transactional @Aspect @Pointcut
2020-08-10 14:05:51
183
原创 旅游网(初篇)
旅游项目简介: 使用前后端分离,后端使用springmvc,spring,jdbc。 前端使用vue,jQuery。 下载地址: 旅游项目下载 最新简介请参照:https://blog.youkuaiyun.com/weixin_47809124/article/details/107892771
2020-08-09 14:07:38
214
原创 旅游网项目ssm
前言: 身为一名程序员小白,多的练习才可以促进学习。这里讲解的是旅游网项目,当然,身为后端开发者,前端知识也是要学滴,页面可以随便找,信息时代百度一大把。找到一个属于自己的,不要多想,马上练习。 项目介绍: 后端框架技术:springmvc,spring,mybatis。 前端主要使用:jQuery。 数据库使用:mysql jdk环境:1.8,Maven项目 下载地址: 下载 https://gitee.com/lv_wenguo/ssm_travel 整体思路介绍: 使用的是mvc架构模式,项目结构也是
2020-08-09 13:58:57
1627
7
原创 vue会不会?看了你就会了!干了#兄弟们
快速入手VUE,你值得拥有! 导入版本: https://cdn.jsdelivr.net/npm/vue/dist/vue.js 第一个入门小程序,每位程序员最开始都会Hello Word一样。 这里我就省事,直接上图片。 可能会有一些新东西,我会一一讲解: 首先是{el},这是什么东西,可以通俗的讲,你想要你的vue在那一块生效,那么这里就是选择器,这里叫el挂载点。那笔记下来,这里要考。但是也不能随便定义,他不允许定义在body和html标签上。 说了这么多不如这样总结: 作用范围: 定义在el
2020-06-19 08:12:28
363
原创 文件上传与下载
文件上传下载: 文件的上传: 1、要有form标签,method=POST; 2、 3、Form标签的enctype属性值必须为multipart/form-data值 4、在form标签中input type=file 添加上传文件 5、编写服务器代码接收,处理上传数据 Http协议: 上传用到的类和方法: Jar包: 类和方法: 用fileupload的: 代码实现: 例: 文件下载: 注意点,这里应该在2、之后。 文件名中文乱码 (IE和谷歌): (火狐): 例
2020-05-30 08:04:24
193
原创 Jstl标签库
Jstl标签库: 标签库: 引入才可以使用: 需要导入jar包。 <c:set />: <C:if />: <c:choose><c:when><c:otherwise>: 注意点: <c:forEach />: 循环遍历。 例子:遍历1-10 遍历数组: Map遍历: 遍历list集合: 、、、、、、、、、、、、、、、、、、、、、、、、、、 ...
2020-05-29 16:01:21
184
原创 El表达式
EL表达式: 格式:${“key” }。 搜索域对象的顺序:具有相同的key值, 1、Pagecontext 2、Request 3、Session 4、Application 输出bean对象: 运算: 逻辑运算: 算数运算: Empty运算: 判断一个数据是否为空,空是false,否者为true。 例子: 三元运算: 格式:表达式1 ? 表达式2 :表达式3; 表达式1结果为true,返回表达式2,否者返回表达式3。 “.”点运算和[]中括号运算: 点运算可以输出bean对象的某个值, 中括
2020-05-28 18:46:18
212
原创 HttpservletResponse
HTTPservletResponse 错误: 解决响应乱码一: 解决乱码二: 请求重定向一: 请求重定向二:
2020-05-27 08:14:04
96
原创 HttpServletRequest
HTTPservletRequest: 作用: 没次请求Tomcat服务器,会把请求数据封装到request中,然后传递到service(doget或dopost)供我们使用,也可以直接request对象,获取数据。 常用方法: POST乱码: 转发: 特点: Base标签作用: 相对路径和绝对路径: Web中/不同意义: ...
2020-05-24 15:12:38
134
原创 HTTP协议-get与post请求
Http协议: 1、协议是指双方,或者多方,相互约定好,相互遵守的协议,叫做协议。 2、就是指客户端与服务器之间,传递数据时要遵守的规则。 3、Http中的数据又叫报文。 Get请求: 1、请求行: a、请求的方式 get b、请求的资源路径【+?+请求参数】 c、请求的协议版本号 HTTP/1.1 2、请求头 Key:value 键值对 POST请求: 1、请求行: d、请求的方式 get e、请求的资源路径【+?+请求参数】 f、请求的协议版本号 HTTP/1.1 2、请求头 Key
2020-05-22 08:10:35
156
原创 Servletconfig与Servletcontext
Servletconfig: 是servlet的配置类。 Servlet程序和servletconfig对象都是由Tomcat服务器创建,我们使用。 Servlet程序默认第一次访问时创建,servletconfig对象时servlet程序创建时,就会创建一个servletconfig对象。 三大作用: 1、可以获取servlet程序的别名servlet-name的值 2、获取初始化参数init-param 3、获取servletcontext对象 Servletcontext: 1、servletc
2020-05-20 07:57:21
212
原创 springMVC案例流程
案例:(使用Idea开发工具) 搭建开发环境: 目录结构: 导入依赖(jar包): 配置前端控制器:(web.xml) 创建SpringMVC配置文件: springMVC.xml: 控制器类: 视图解析器: 开启springMVC支持: 前端页面:(路径) ...
2020-05-19 08:13:51
226
原创 子类HttpServlet实现
通过Httpservlet实现servlet: 1、编写一个类去实现httpservlet 2、根据业务实现doget和dopost方法 3、在web.xml中配置访问路径 Servlet继承体系:
2020-05-19 07:45:32
408
原创 Servlet基础知识点
Servlet第一天Servlet: Servlet: 什么是Servlet: 1、是javaee规范之一,就是所谓的接口。 2、是javaweb的三大组件之一,三大组件指的是:servlet程序,filter过滤,listener监听器。 3、是运行在服务端的小程序,可以接受客户端发过来的数据,也可以响应给客户端数据。 手动创建servlet: 1、编写一个类去实现servlet接口, 2、实现service方法,实现接受和响应。 3、在web.xml中配置servlet访问地址。 Servlet常
2020-05-14 18:05:30
270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅