后端技术
文章平均质量分 68
该专栏记录后端技术
谷应泰
每天给自己一个希望,努力做好自己,不为明天烦恼,不为昨天叹息.当梦想还在,告诉自己:努力,就总能遇见更好的自己!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何监测MySQL是否命中索引?
Mysql Explain解读转载 2023-08-06 23:33:00 · 1274 阅读 · 0 评论 -
Spring JdbcTemplate 和 事务
JdbcTemplate是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和,操作nosql数据库的RedisTemplate,操作消息队列的JmsTemplate等等。按如下项目结构准备 maven jar项目即可1 批量增加2 批量修改3 批量删除。原创 2023-02-10 15:33:21 · 911 阅读 · 1 评论 -
Aop切面编程原理和Spring实现
AOP切面编程一般可以帮助我们在不修改现有代码的情况下,对程序的功能进行拓展,往往用于实现 日志处理,权限控制,性能检测,事务控制等AOP实现的原理就是动态代理,在有接口的情况下,使用JDK动态代理,在没有接口的情况下使用cglib动态代理类里面那些可以被增强的方法,这些方法称之为连接点表示在程序中明确定义的点,典型的包括方法调用,对类成员的访问以及异常处理程序块的执行等等,它自身还可以嵌套其它 joint point实际被增强的方法,称之为切入点。原创 2023-01-28 16:40:14 · 1314 阅读 · 0 评论 -
JDK动态代理&CGLIB动态代理
代理模式是通过代理对象访问目标对象,这样可以在目标对象基础上增强额外的功能,如添加权限,访问控制和审计等功能。房产中介代替业主卖房静态代理中代理类与被代理类都需要实现同一个接口,这就说明我们的一个静态代理类只能代理一个类,并且还要事先知道我们要代理哪个类才能写代理类,如果我们有其他类还想使用代理那就必须再写一个代理类。然而在实际开发中我们是可能是有非常多的类是需要被代理的,并且事先我们可能并不知道我们要代理哪个类。所以如果继续使用静态代理反而会增加许多的工作量,并且效率低下,代码复用率也不好。eg:原创 2023-01-28 16:01:21 · 616 阅读 · 0 评论 -
注解方式管理Bean
(父注解) 放在类上,用于标记,告诉spring当前类需要由容器实例化bean并放入容器中该注解有三个子注解用于实例化controller层bean用于实例化service层bean用于实例化持久层bean当不确定是哪一层,就用Component测试代码组件扫描配置注解识别。原创 2023-01-26 10:16:50 · 1769 阅读 · 0 评论 -
Spring容器可以读取外部属性配置文件
spring容器可以读取.properties属性配置文件,可以将文件中的信息注入给bean。applicationContext中添加context名称空间 并读取属性配置文件。配置druid数据源将属性配置文件中的信息注入到连接池中。原创 2023-01-26 10:02:32 · 205 阅读 · 0 评论 -
Bean自动装配
我们也可以通过自动转配,完成属性的自动注入,就是自动装配,可以简化DI的配置。通过property标签可以手动指定给属性进行注入。原创 2023-01-26 09:57:12 · 106 阅读 · 0 评论 -
Bean的生命周期
Bean的生命周期原创 2023-01-24 16:08:36 · 752 阅读 · 0 评论 -
spring Xml方式实现DI
Beans ioc&DI原创 2023-01-24 16:05:37 · 1609 阅读 · 0 评论 -
Spring中资源文件中文乱码问题
乱码问题原创 2023-01-24 15:53:14 · 173 阅读 · 0 评论 -
Spring介绍
Spring介绍原创 2023-01-24 11:13:03 · 1571 阅读 · 2 评论 -
【SSM】WEB项目中的中文乱码问题
<div class="markdown_views"> <h4 id="1解决html页面中的中文问题">1.解决HTML页面中的中文问题:</h4> 为了使HTML页面很好地支持中文,就必须在每个HTML页面的头部增加如下代码:<META http-equiv=Content-Ty...转载 2018-06-01 21:34:28 · 2271 阅读 · 0 评论 -
用Seam实现:图片上传 + 保存到数据库 + 从数据库读出图片并显示到页面中
上传图片并保存到数据库seam给我们提供了 s:fileUpload 标签以完成文件上传功能.使用该标签时,要在web.xml中声明一个Seam的过滤器:[html] view plain copy print?<filter> <filter-name>Seam Filter</filter-name> <filter-class>org.jboss.seam.servlet.Se转载 2017-10-03 21:07:25 · 419 阅读 · 0 评论 -
向数据库存储读取图片方法总结
1.首先创建一个数据表SaveImageTestImageID:uniqueidentifier 主键ImageType:varchar(32) 图片类型ImageName:varchar(128) 图片名称ImageContent:image 图片内容ImageUrl:varchar(128) 图片存储路径 2.向数据库存储图片 2.1使用字节流的方式获取上传图转载 2017-10-03 21:10:52 · 1029 阅读 · 0 评论 -
Eclipse和MyEclipse的区别
1、概述。 因为需要练习Java编程,所以需要一个好用的IDE,而Eclipse是最流行的Java开发的IDE了,但是对于新手来说,往往会发现有两个Eclipse相关的开发工具,就是Eclipse和MyEclipse,那么到底需要下载哪一个呢?那么就必须要了解一下它们之间区别,以便于做出合适的选择。2、两者的区别? 严格来说:MyEclipse是Eclipse一组插件集,它集成了很多开发工具和转载 2017-11-04 16:38:26 · 799 阅读 · 0 评论 -
Spring --- java定时器,Spring定时器和Quartz定时器
在现实生活中,会出现这样的例子,比如烧水,一般烧了20分钟后,水开了,会需要及时换水,再烧20分钟,水又开了,继续提醒,比如上班,每天早晨8点钟的闹钟会及时提醒, 那么在java程序中如何实现 这种 已经被设定了的定时的任务呢,在下面会依次介绍关于如何实现定时器来操作一些定时任务的业务需求。 当前java程序中 能够实现定时的 主要有 三种 ...转载 2018-05-08 22:38:07 · 554 阅读 · 0 评论 -
用Maven创建第一个web项目
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/htmledit_views-0a60691e80.css"> <div class="htmledit_views">原文地址:http://www.cnblogs....转载 2018-05-09 18:34:10 · 151 阅读 · 0 评论 -
解决tomcat启动时的45秒时间限制
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/htmledit_views-0a60691e80.css"> <div class="htmledit_views">一般tomcat在默认设置时会有启动时间限制,就...转载 2018-05-09 21:51:39 · 838 阅读 · 0 评论 -
解决8080端口占用问题
在dos下,输入 netstat -ano|findstr 8080 //说明:查看占用8080端口的进程显示占用端口的进程taskkill /pid 4708 /f //说明,运行windows自带taskkill命令,将上面显示的进程号,结束掉。 同理其他端口也如是...转载 2018-05-07 18:30:08 · 199 阅读 · 0 评论 -
Eclipse导出Maven项目生成war包的两种办法
一、第一种方法:(1)①.eclipse中,在需要打包的项目名上右击选中,然后把鼠标光标指向弹出框中的“run as”:会看到在这个弹出框的右侧会出现一个悬浮窗,如下:②、在上边的第二个悬浮窗鼠标点击“maven clean”,maven会清除掉之前对这个项目的打包信息;执行以后在eclipse的控制台console会看到如下信息:③、重复第一...转载 2018-05-30 15:21:58 · 2612 阅读 · 0 评论 -
echarts 基本使用
最近项目中要做图形报表,要求使用echarts实现,图形报表有很多中实现之前也接触过,但echarts还是头一次听说,正好可以趁这个机会好好学习一下它。 之前不知道就不知道啦,现在知道了就了不得了,一下子喜欢上了echarts,今后项目中要是让做报表我肯定首选echarts在没有强制要求的前提下。主要是echarts太完美了:1,开源软件,无私的为我们提供漂亮的图形界面;2,使用简单,默默的为我转载 2017-09-26 20:52:09 · 305 阅读 · 0 评论
分享