- 博客(13)
- 收藏
- 关注
原创 JDK动态代理案例
目录原理代码实现创建接口及实现类创建第三方增强方法原理JDK动态代理只提供接口的代理,不支持类的代理。核心InvocationHandler接口和Proxy类,InvocationHandler 通过invoke()方法反射来调用目标类中的代码,动态地将横切逻辑和业务编织在一起;接着,Proxy利用 InvocationHandler动态创建一个符合某一接口的的实例, 生成目标类的代理对象。代码实现创建接口及实现类public interfac...
2022-05-05 16:34:16
641
原创 Vue购物车案例
干活全拿走,代码复制就能跑<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Vue 购物车实战案例</title> <style> li { display: flex; justify-content: space-around; p.
2022-04-11 17:55:22
979
原创 Oracle利用存储过程定时重置序列号
先说下项目背景:项目有一个场景是生成一个序列号,序列号为yyyyMMdd00000000n。每天序列号重置。解决方案和思路:利用序列+存储过程+job实现。先上代码后解释!!!先创建一个序列——> create sequence seq_1 increment by 1 start with 1 maxvalue 999999999; 在创建一个存储过程——>create or replace procedure seq_reset(v_seqname varc
2021-03-26 23:17:52
671
原创 Mysql本地安装最全详解教程
最近再重温Mysql的知识,所以回顾了一下Mysql的安装教程。首先声明以下几点:我安装的Mysql的版本是:Mysql5.5这个截图我是照着尚硅谷的【尚硅谷MySQL核心技术】视频教程安装的,我自己也按照视频教程安装成功了,但是当时安装的时候没有截图,安装完之后才想起来要把整个过程记录一下。这里贴上安装包和图形化客户端工具文件包:链接:https://pan.baidu.co...
2020-04-16 15:23:13
918
原创 JDK版本升级/版本降级/版本更换/更换版本异常常见问题归纳
前言:公司最近有个项目要维护,项目呢比较老,用的是jdk1.6+jetty6的环境,但是我最近在学习微服务,电脑上面装的是eclipse最新版和jdk1.8。为了达到既不影响项目开发和又不影响自己日常学习,所以呢就牵扯到一个jdk版本切换的问题。之前自己在网上也搜了一下方法,好多方法呢试了下但是都不太管用,自己的情况可能有一些特殊吧,所以把问题总结一下,一方面是为了自己以后切换版本的时...
2018-10-12 17:34:14
8628
1
原创 【最新】Eclipse4.9下载spring项目插件
最近因为重装电脑系统了,下载了最新版本的Eclipse(4.9),然后想在eclipse里面快速搭建SpringBoot项目,所以呢,我们就需要下载相关的SpringBoot插件,目前有两种办法。附官方网站:http://spring.io/tools3/sts/all第一种呢就是直接去Spring官网Toos栏下载Spring的插件包,下载完成之后直接放在\eclipse\plugins...
2018-10-03 09:58:14
4890
2
原创 SpringMVC接收参数方法(自动匹配参数+自动装箱+@RequestParam详解)
首先我们先创建一个springboot项目,详情见另外一篇博文创建完成后简单的介绍下文件目录,如下:Application类呢,是创建springboot项目的时候自带的,这个时候建议将该类移至根目录下。TestDemo.java类呢是一个简单的测试类,内容如下,也比较的简单:@RestControllerpublic class TestDemo { @RequestM...
2018-09-26 21:50:34
4388
1
原创 (一)SpringBoot入门
快速搭建一个SpringBoot项目首先简单的介绍下搭建环境,搭建环境为Eclipse4.8+jdk8+maven.*准备工作:在Eclipse下载spring项目插件,具体操作可以百度,这个很好查,或者在我java学习分栏下面,有一篇简单的介绍文章/*****************************************************************/...
2018-09-23 15:22:07
247
原创 JUnit4 框架学习与使用
框架介绍: Junit是用于编写和运性可重复的自动化测试的开源测试框架。安装: 使用Myeclipse时,由于该工具自带了Junit,故可以直接右键项目,选择BuildPath à addLibrary à Junit 手动下载hamcrest-core-1.3.jar和junit-4.12.jar放到lib文件夹下面,然后右键bui...
2018-09-20 15:16:34
1109
翻译 maven入门与进阶
1、创建Maven Java项目 1.1 选择新建Maven项目1.2、选择创建简单项目1.3、填写项目信息1.4、创建成功后项目目录结构 1.5、创建后pom.xml文件内容 1 <project xmlns="http://maven.apache.org/POM/4.0.0" 2 xmlns:xsi="http://w...
2018-08-07 16:31:01
258
1
转载 线程和进程的深入理解(通俗易懂版)
本篇文章是我转载他人的,觉得解释的挺好的就收藏分享了。原文链接:http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html 1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须...
2017-09-12 11:22:03
1612
翻译 myeclipse添加字体
目前在java中编程字体大家都推荐的是Courier New 和Lucida Console这两种字体。但是在win7环境下myEclipse10中一般是找不到这两个字体的。推荐使用Courier New 10号黑体。激活方法如下:在win7的控制面板->字体,找到Courier New,右键,显示。然后在eclipse的fonts列表中就可以选择了...
2017-09-11 09:58:57
926
原创 jquery+struts实现前台分页
整个项目是用的ssh框架+jquery技术之前在网上找前台分页方法发现都不太好,最近写了一个,特意分享出来供大家参考qq:953086648 前台js分页:var pageSize = 10; //每页显示的数据条数var dataList; //需要被分页的数据集合 showData(pageSize,1,dataList); //...
2017-09-09 09:40:16
386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人