自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WanAkiko.

苦乐相倚,人知乐其乐,而不知苦生于乐。

  • 博客(319)
  • 收藏
  • 关注

转载 Java通过Unsafe类忽略构造方法的执行&如何让Java类的构造方法不执行

Java通过Unsafe类略过类的构造方法的执行。

2022-06-30 00:26:12 522

转载 接口方法的规范定义

初始化相关的方法命名创建实例或工厂方法:Create销毁实例或容器:Destroy初始化实例或属性:Initialize反初始化实例或属性:Uninitialize加载配置:Load数据获取相关的方法命名通用获取:Get获取或引用网络请求:Fetch计算属性或结果:Calculate读取文件或配置:Read通用查询:Query查找集合或数据库:Find / Search接收文件或传输:Receive远程拉取:Pull数据设定相关的方法命名通用设置:Set写入文件或

2022-04-05 13:46:35 538

转载 MySQL慢查询日志的简单设置

查看慢查询日志的状态:SHOW VARIABLES LIKE 'slow_query_log’开启慢查询日志(xxx-slow.log):SET GLOBAL slow_query_log = ON查看慢查询临界时间:SHOW VARIABLES LIKE 'long_query_time’设置/修改慢查询临界时间,默认为10s:SET long_query_time = 0.5推荐一篇超级详细的博客:一天不进步,就是退步!- MySQL慢查询日志总结...

2022-03-03 10:48:36 758

原创 尚硅谷Spring Boot v1.5.10教程案例改编版百度网盘资料分享

案例展示(登录 / 查询 / 修改 / 删除):视频资料:哔哩哔哩-尚硅谷-Spring Boot-案例-员工管理(改编),提取码3306。网盘资料:STS-员工管理系统-RESTful-empsys

2021-11-19 09:51:39 639

原创 SSM(Spring + Spring MVC + MyBatis)核心配置文件整合口诀

applicationContext.xml配置口诀:组件扫描连接池,会话工厂持久包;事务管理和通知,切面织入效率高。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http:/

2021-08-30 18:09:35 191

原创 Spring Boot程序启动出现 A bean with that name has already been defined in class path resource

英文原版错误提示: *************************** APPLICATION FAILED TO START *************************** Description: The bean 'webServerFactoryCustomizer', defined in class path resource [com/wanakiko/springboot/config/MyWebMvcConfig.class], could not b.

2021-08-10 12:29:35 1918

原创 UnsatisfiedDependencyException: Unsatisfied dependency expressed through field ‘person‘

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.wanakiko.springboot.SpringbootQuickstartApplicationTests': Unsatisfied dependency expressed through field 'person'; nested exception is org.springframework

2021-07-22 13:55:25 10747

转载 SSM - springmvc.xml

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="h

2021-06-13 18:55:20 122

转载 SSM - applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="h

2021-06-13 18:54:34 140

转载 SSM - SqlMapConfig.xml(非必需,依赖Spring主配置文件)

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!-- 加载连接信息属性文件 --> <properties re

2021-06-13 18:53:05 201

转载 SSM(Spring MVC+Spring+MyBatis)框架学习阶段整合依赖整理

资料出处:传智播客-SSM<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> &l

2021-06-13 14:21:51 127

原创 Oracle / MySQL / SQL Server分页查询公式整理

/* Oracle */SELECT * FROM ( SELECT ROWNUM r, tab.* FROM tab_name tab WHERE ROWNUM <= pageSize * pageNo) tempWHERE r > pageSize * pageNo - pageSize;SELECT * FROM ( SELECT ROWNUM rn, temp.* FROM ( SELECT * FROM tab_name tab ORDER

2021-06-06 12:00:16 460

转载 Spring MVC请求与响应的详细流程图示

转载出处:传智播客SSM框架学习

2021-06-06 09:55:32 334

原创 Spring事务控制相关的应用程序接口

备注:网上相关的转载文章实在是乱如麻,且大多都一模一样没什么新意,赘述不清的还是赘述不清,搞得人真就一头雾水。今天就当是在给自己做学习笔记的备份上传到网上吧,至少整理得自己比较满意,需要深度学习的话推荐去看正版书,网上乱七八糟的资料容易让人摸不清方向。事务处理位于JavaEE分层开发体系中的业务层,Spring事务控制的实现全部基于AOP,其既可采用编程的方式实现,也可采用配置的方式实现,我们重点学习如何采用配置实现对事务的控制。PlatformTransactionManager平台事务管理器接口主

2021-06-02 11:25:17 165 2

转载 Java调用Oracle存储函数与存储过程

Oracle连接四要素(个人写法,用户与用户密码因人而异)driverClassName=oracle.jdbc.OracleDriverjdbc_url=jdbc:oracle:thin:@localhost:1521:ORCLjdbc_username=scottjdbc_password=scott调用存储过程的关键代码:CallableStatement psta = con.prepareCall("{call proc_name(?, …)}");调用存储函数的关键代码:Callab

2021-05-30 21:57:05 259

原创 ApplicationContext的实现类以及BeanFactory & ApplicationContext的区别

一、ApplicationContext的实现类        ① ClassPathXMLApplicationContext:加载类路径下的配置文件,要求配置文件必须在类路径下。        ② FileSystemXmlApplicationContext:在访问允许的前提下加载位于磁盘任意路径下的配置文件。  

2021-05-17 17:13:24 328

转载 Spring学前引导 - 基于工厂模式实现的自定义单例容器

package com.wanakiko.factory;import java.io.IOException;import java.io.InputStream;import java.util.Enumeration;import java.util.HashMap;import java.util.Map;import java.util.Properties;/** * @author WanAkiko * @create-time 2021-05-16 */public

2021-05-16 17:04:08 157

原创 基于MindMaster思维导图拆解Spring体系结构

网盘链接:Spring体系结构拆解提取码:3306下载Spring Framework v5.1.0大致概观:参考自spring-framework-5.0.2.RELEASE\docs\spring-framework-reference\images\spring-overview.png:

2021-05-15 17:11:47 160

原创 Mybatis总结表间关联关系(一对一 / 一对多)的注解实现

① 一对一关联关系的建立    一方给定正常属性的getter和setter,随后添加关联关系方普通属性并为其添加getter和setter。    @Results(id = “公共引用名称”, value = {@Result(id = true, column = “id”, property = “id”),        ······

2021-05-14 18:28:14 327 3

原创 Microsoft SQL Server导出数据表架构和数据

打开SQL Server Management Studio并指定想要导出脚本的数据库选中数据库后右键选中任务 > 生成脚本…弹出示例窗口后点击下一步手动选择具体的数据库对象并勾选其下的全部内容手动选择另存为脚本文件,在文件名路径处指定导出位置,建议选择桌面完成上述步骤后先不要着急点下一步,继续点击该窗口的高级按钮对指定的参数进行设置指定导出的脚本可以被什么版本的SQL Server执行确保导出的脚本文件含带原数据库中的数据,这里还需要勾选架构和数据,点击确定后即可继续下.

2021-05-12 09:22:01 1937

原创 简单总结 Mybatis 一对一关系查询 / 多对多关系查询

① 主键列可以是<id column="id" property="id"/> 或 <result column="id" property="id"/>② 一对一查询推荐使用public class Xxx implements Serializable { private Xxx propertyName; getter; setter; }    映射配置文件中使用<association property="propertyN

2021-05-08 12:00:18 178

原创 Mybatis的SqlMapConfig.xml连接池配置信息

连接池连接池即用于存储连接的容器,该容器可以是一个集合对象,且该集合对象必须保证其线程安全性,不允许 n 个线程获取同一个连接,除此之外该集合必须具备队列的先进先出特性。Mybatis连接池配置Mybatis提供有3种连接池的配置方式,其配置位置在SqlMapConfig.xml的dataSource标签中,该标签的type属性的取值可以是POOLED、UNPOOLED以及JNDI。    * POOLED:由Mybatis创建传统的javax.sql.Da.

2021-05-01 16:15:13 314

转载 Mybatis配合JUnit进行快速功能测试

package test;import dao.ISsm_UserDao;import domain.Ssm_User;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilde

2021-04-25 12:25:53 148

原创 用户体验蹭蹭蹭往上涨的 IntelliJ IDEA 精巧设置

IDEA根据已配置的pom.xml为项目引入启动依赖:鼠标选中项目 > 鼠标右击 > 选择右键菜单中的’Maven’ > 点击ReimportIDEA修改注释文字的颜色(暂时修改,重启失效):File > Settings > Editor > Color Scheme > Language DefaultsIDEA修改默认的文件注释模板:File > Settings > Editor > File and Code Temp..

2021-04-23 07:43:30 201 1

原创 Unable to load configuration. - action - file:/D:/tomcat路径/项目/WEB-INF/classes/struts-desktop.xml

分析:搭建好完整的SSH测试环境以及配置好Spring bean后启动项目出现以下错误,这是一个找不到struts2配置文件的错误,我们只需在引入的struts2依赖文件前加注 classpath: 即可。有一点需要特别注意,Spring主配置文件可以在wel.xml中自定义名称,而Struts2的主配置文件则必须命名为struts.xml。Unable to load configuration. - action - file:/D:/Aggregate_Data/Eclipse2020/Power

2021-04-20 13:41:07 255

转载 java.lang.NoSuchMethodError:Lcom/opensymphony/xwork2/util/finder/UrlSet;

转载出处:https://my.oschina.net/liting/blog/470675分析:上网查找过许多资料,发现都是搜索引擎牛头不对马嘴的答案,例如什么web开发com.opensymphony.xwork2.util.finder.UrlSet.V异常及解决办法,简直就是,感觉自己在放弃的边缘不断徘徊 ··· ···本想着去询问培训机构的讲师,但又担心接到的回复是“我其实看到了你的信息,分析了你的问题,我相信你能够凭借自己的能力解决问题,于是没有回复你…”,行了行了,我知道了,懂的都懂。第

2021-04-20 09:12:00 488

转载 org.hibernate.LazyInitializationException: could not initialize proxy [beans.Student#1] - no Session

分析:Action中调用Service的业务,Service找到Dao执行具体的数据操作,load()延时加载返回一个代理对象模型($)。此后Action对层层返回的代理对象进行一系列操作后发现,该代理对象仅是一个躯壳。于是Action又开始向下层层寻找,直到Dao层时发现load()的执行未伴随事务环境。我们借用AOP思想将事务织入给具体的Service层业务逻辑时,单个业务逻辑会开辟单个事务对其进行处理,当业务逻辑处理完成后事务随即关闭 / 提交,此时的Session便失去了事务环境。简言之即Ser

2021-04-19 15:22:59 387

原创 SSH整合jar库百度网盘免积分下载,jar库冲突已解决,struts-2.5+spring4.3+hibernate5.4

技术栈:struts-2.5.26-all、spring-framework-4.3.2.RELEASE、hibernate-release-5.4.27.Final资源链接:https://pan.baidu.com/s/1E0IdT_NhnqW7RHZXZr2z2g提取码:3306

2021-04-19 07:39:30 180

原创 Error creating bean with name ‘dataSource‘ defined in class path resource [applicationContext.xml]

分析:异常信息提示错误出在C3P0连接池,检查applicationContext.xml后发现并没有什么错误,于是我们可以锁定问题出在 jar 库依赖,问题的出现可能就是 jar 库冲突,选择性地删掉一个就OK了。严重: 在路径为[/SSH02-SpringWebPojo]的上下文中,servlet[servlets.RegisterServlet]的Servlet.service()引发异常org.springframework.beans.factory.BeanCreationException

2021-04-18 10:02:55 5320 1

原创 Spring整合Hibernate,Hibernate已过时,仅作了解

技术栈:Spring4、Hibernate5、MySQL5.7资源链接:https://pan.baidu.com/s/1xvUrU8Ul1mP_IK5JkSnYEg提取码:3306applicationContext.xml配置(因人而异,随缘抽取即可):注意: LocalSessionFactoryBean 与 HibernateTransactionManager的版本前缀必须一致,否则会抛出版本不一致等一系列的异常。bean id=“mySessionFactory” class=“org

2021-04-18 09:00:39 484

原创 Spring学习阶段配置文件

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http

2021-04-14 18:27:58 59

转载 待职程序员应当掌握 / 了解的实际开发流程

PM(Product Manager):产品经理。负责需求提出以及产品设计。UE(Users Experience Design):交互设计师。负责设计页面布局和交互。UI(User Interface):视觉设计师。负责产品的具体样式设计,一般兼任UE。RD:开发人员。负责具体功能的实现。QA(QA Contact):测试人员。负责产品质量的检测。OP:运维人员。负责上线审批以及维护产品所需要的硬件状态。具体 / 详细流程图沙箱环境:预上线系统对接真实数据应用场景,系统仅对内部人员开放,普

2021-04-11 10:00:56 379

原创 电脑管家让电脑性能直线下降的可能原因

    前几天出于好奇翻了翻电脑管家里面的某些功能,例如右键菜单管理、权限雷达等。然而我不知道是我不小心动了注册表里面的东西还是误删了系统的某个关键的插件,致使电脑响应速度直接降至人类无法接受的程度。    为此我也是非常地苦恼。有人说“遇事不决量子力学”,但对于我这个理科小白来说我貌似连 量子力学 是个啥都不知道…    咳咳咳,骗你的,其实我还是知道一点的哈,例如我知道 普朗克 是

2021-04-03 09:40:33 927

原创 简述Spring的四大特性

非侵入式Spring框架的API不会在POJO业务逻辑上出现,且业务逻辑中没有Spring的API,因此业务逻辑可以从Spring框架中快速地移植到其它框架,即与环境无关。容器式Spring可以作为管理对象生命周期以及对象间依赖关系的容器,即通过配置文件定义对象并在配置文件中设置对象间的依赖关系。控制反转创建被调用者的实例转交给Spring容器完成并注入调用者,自此一个对象依赖的其它对象通过被动的方式进行传递,调用者无需自行创建或查找依赖对象。面向切面编程面向切面编程是一种编程..

2021-04-01 14:28:34 1626 3

原创 Spring依赖下载步骤详细解读

简述Spring体系结构Spring是于2003年兴起的轻量级Java开发框架,它的出现降低了企业级应用开发的复杂性,其核心为控制反转(IOC)以及面向切面编程(AOP),简言之Spring是一个分层的Java SE/EE full-stack全栈式轻量级开源框架。根据功能的不同可以将系统中的代码分为主业务逻辑和系统级业务逻辑两类。主业务代码间逻辑联系紧密,有具体且专业的业务应用场景,代码复用性较低。系统级业务功能相对独立,不具备具体专业的应用场景,主要为主业务提供系统级服务,代码复用性较强,例如

2021-04-01 10:11:17 741

原创 我的Hibernate配置文件(附注释)

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"><hibernate-configuration> <session-fa

2021-03-27 09:52:34 111 2

原创 MyEclipse / Eclipse实用快捷键

复制光标所在的行或者鼠标选中的部分:Ctrl + Alt + 上/下箭头快捷选中某一个单词:Ctrl + Shift + 前/后箭头光标快速切换:Alt + 按下该键后出现下划线的字母快速切换编辑窗口的大小状态:Ctrl + M删除光标所在的行:Ctrl + D查看接口或类的继承关系:Ctrl + T快捷生成变量接收返回值:选中局部变量后按下Alt + Shift + L快捷修改所有相同的变量名:选中局部变量后按下Alt + Shift + R提升局部变量为成员变量:选中局部变量后Ctrl.

2021-03-26 16:06:00 140

原创 能够解你燃眉之急的JavaWeb小项目 - 1号店,建议白嫖!!!

项目名称:1号店 v.1.0技术选型:    前端页面 - JSP / HTML + CSS    链接传送 - JavaScript    异步加载 - FastJson    效果渲染 - JQuery    控制器 - Servlet    后台服务器

2021-03-20 10:58:48 426

原创 能够解你燃眉之急的JavaWeb小项目 - 养猪系统,建议白嫖!!!

传送门:百度网盘链接,提取码:3306

2021-03-20 09:21:53 390 1

原创 简易版Hibernate连接工具

package utils;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;/** * Hibernate连接工具 * * @author WanAkiko * */public class HibernateSplicer { private static SessionFactory sessionFactory;

2021-03-04 16:36:04 85 2

空空如也

空空如也

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

TA关注的人

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