- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 SpringMVC中数据的接收
import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.CookieValue;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.R
2021-01-16 16:56:25
266
原创 ssm里面使用的注解
ssm里面使用的注解spring注解springmvc注解spring注解@Component@Service、@Controller、@Repository@Autowired@Qualifier单独使用@Autowired ,表示按照类型注入,对应<bean class=””>,class的属性值,如果找到,可以匹配使用@Autowired + @ Qualifier 表示按照名称注入,会到spring容器中查找userDao的名称,对应<bean id=””&
2021-01-14 11:17:09
344
原创 Spring aop中的六种通知的基本使用(基于注解)
请先了解: 基于xml的基本使用接口:CustomerService.javapublic interface CustomerService { //保存 public void customerSave(); //查询 public int customerFind();}实现类:CustomerServiceImpl.java@Service("customerService") //【相当于spring容器中定义:<bean id="custome
2021-01-08 15:19:22
449
原创 Spring aop中的六种通知的基本使用(基于XML配置)
Spring aop中的六种通知(基于XML配置)1. Before 前置通知特点:在目标方法运行前,执行通知增强代码逻辑应用场景: 实现权限控制 (即:权限不足的时候,抛出异常)、 记录方法调用信息日志2. AfterReturning 后置通知特点:在目标方法运行后,返回值后执行通知增强代码逻辑应用场景:与业务相关的,如网上营业厅查询余额后,自动下发短信功能3. Around 环绕通知特点:在目标方法执行前后,都进行增强(控制目标方法执行)应用场景:日志、缓存、权限、性能监控、事务管理4. AfterT
2021-01-08 13:37:58
1105
原创 Spring注解中的@Component、@Service、@Controller和@Repository
@Component注解放置到类UserServiceImpl上相当于spring容器中定义:<bean id=“UserServiceImpl” class=“com.······.UserServiceImpl”>@Component(value= "userService")注解放置到类UserServiceImpl上相当于spring容器中定义:<bean id=“UserService” class=“com.······.UserServiceImpl”>..
2021-01-05 21:25:34
209
原创 Spring中基于XML实例化Bean的四种方式
Spring中基于XML实例化Bean的四种方式1.无参数构造器(默认构造器) (最常用)2.静态工厂方法3.实例工厂方法4.FactoryBean方式1.无参数构造器(默认构造器) (最常用)spring在创建bean的时候自动调用无参构造器来实例化,相当于new Bean1()Bean1.javapublic class Bean1 { //默认无参构造}applicationContext.xml<!-- 1.默认构造器实例化对象 --><bean id
2021-01-05 15:24:10
563
原创 Mybatis中的动态sql——Mybatis中OGNL表达式的使用
Mybatis中的OGNL表达式1.if案例:查询男性用户,如果输入了用户名,按用户名模糊查询2.choose when otherwise案例:查询男性用户,如果输入了用户名则按照用户名模糊查找,否则如果输入了年龄则按照年龄查找,否则查找用户名为“zhangsan”的用户。3.where案例:查询所有用户,如果输入了用户名按照用户名进行模糊查询,如果输入年龄,按照年龄进行查询,如果两者都输入,两个条件都要成立。4.set案例:修改用户信息,如果参数user中的某个属性为null,则不修改。5.foreac
2020-12-28 17:00:35
568
原创 JAVA葵花宝典(基础版)
JAVA葵花宝典(基础版)20201209response.getWriter().write()和 response.getWriter().print()的区别new ObjectMapper().writeValueAsString();JSON.stringify()常量命名【idea技巧】IDEA给方法添加注释模板new JdbcTemplate(JDBCUtil.getDataSource()).queryForObject()20201212【idea快捷键】显示方法参数 ctrl+p获取验证
2020-12-20 00:44:53
1296
1
原创 【亲测有效】IDEA给方法添加注释模板
IDEA给方法添加注释模板最终效果步骤最终效果步骤依次打开File-Editor-Settings-Live Templates-“+”-2.TemplateGroup…输入组名UserGroup,选择“ok”选中该组名,点击“+”,选择1.Live Template填充参数如下:Abbreviation:*Description:方法注释(快捷键:输入/**+tab键)Template text:* * @description: * @author:
2020-12-09 21:51:02
553
1
原创 报错 Caused by: java.util.MissingResourceException: Can‘t find bundle for base name xxx, locale zh_CN
读取propertied配置文件出现如下报错:可能问题:使用ResourceBundle.getBundle()时加入了文件后缀名,如ResourceBundle.getBundle(“jedis.properties”)。.properties配置文件的路径不正确。解决方案:去掉后缀名,如ResourceBundle.getBundle(“jedis”)。配置文件存放正确路径,JavaSE项目配置文件(如jedis.properties)需放在src目录下,JavaWeb项目需放在res
2020-12-08 00:51:16
2257
原创 Jedis的基本使用
Jedis的基本使用1.jedis官方文档2.jedis常用API3.jedis常用操作4.jedisPool的基本使用5.jedis工具类的抽取6.ResourceBundle的使用1.jedis官方文档官方文档地址:http://xetorthio.github.io/jedis/2.jedis常用APIapi解释new Jedis(host, port)创建jedis对象,参数host是redis服务器地址,参数port是redis服务端口set(key,value
2020-12-08 00:38:18
696
1
原创 循环嵌套之经典图形打印(C语言版)
#include "stdio.h"//定义全局变量i,jint i,j;void main(){ /* 声明函数 */ void line(); void demo1(); void demo2(); void demo3(); void demo4(); void demo5(); void demo6(); vo...
2019-08-23 11:36:14
2984
原创 IntelliJ IDEA 2019.1.3非骨架方式创建基于Maven的JavaWeb工程
说明:需提前在计算机安装Maven并在IntelliJ IDEA中配置。环境:windows10+IntelliJ IDEA2019.1.3+Maven3.5.2。1.IntelliJ IDEA 2019.1.3初始界面,点击“Create New Project”新建工程。2.点击“Maven”创建Maven工程,选择合JDK版本后不需勾选“Create from archetype”(...
2019-06-19 14:25:11
896
【面试必备】Java常见208题.pdf
2021-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人