jdk的动态代理和静态代理你还写不出来嘛???

一、什么叫jdk的代理? 用另外一个对象去代理实际对象的操作 分为动态代理和静态代理二、先说说静态代理 从字面意思来看就是不会改变的,只可以代理某个固定对象的。 静态代理就是通过实现和目标对象实现的同一个接口来代理目标对象。 通俗一点:例如A类实现了B接口,这时候我们要代理A类,我们需要声明一个C类 ... »

优化Mysql数据库的8个方法

通过8个方法优化Mysql数据库:创建索引、复核索引、索引不会包含含有NULL值的列、使用短索引、排序的索引问题、like语句操作、不要在列上进行运算、不使用NOT IN 和<>操作 1、创建索引 对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引造成的,或 ... »

什么才是Java的基础知识?

近日里,很多人邀请我回答各种j2ee开发的初级问题,我无一都强调java初学者要先扎实自己的基础知识,那什么才是java的基础知识?又怎么样才算掌握了java的基础知识呢?这个问题还真值得仔细思考。 我做j2ee开发已经超过十载,作为过来人,心路历程估计和大家差不多。编码的前几年,很长一段时间觉得j ... »

阿里云计算题目及参考答案(一)

一、 单选题(共50题,每题1分,共50分) 6. 您的特定业务要暂时停止一段时间,为了节省成本希望暂时不使用或者释放这些业务的云服务器ECS实例,但希望能够继续保留现有的云服务器ECS实例系统盘上运行的服务和数据, 通过(B)可以最节省高效地实现。 A. 直接释放该云服务器ECS实例,阿里云会自动 ... »

springboot整合activiti

1.第一步添加bpmn文件得插件,不然没法查看和编辑bpmn文件,添加插件的方法各自百度即可,很简单 2.安装好bpmn插件后开始新建bpmn文件,也就是画流程图 一般是在代码中进行指定流程审批人的,我这里只做入门案例 3.添加pom依赖 这里包含了在线设计流程图的相关依赖,在下一篇会写出来,项目中 ... »

初试kafka消息队列中间件一 (只适合初学者哈)

初试kafka消息队列中间件一 今天闲来有点无聊,然后就看了一下关于消息中间件的资料, 简单一点的理解哈,网上都说的太高大上档次了,字面意思都想半天; 也就是用作消息通知,比如你想告诉某某你喜欢他,或者要开会了,通知给哪些人; 可以分不同的主题,不同的接受方式。 今天闲来有点无聊,然后就看了一下关于 ... »

springboot管理类,springboot注入类

springboot管理类,springboot注入类 定义一个配置类,添加@Configuration注解,EvaluatorTemplate代表你需要注入的第三方类 @Configuration public class BeanConfig { @Bean EvaluatorTemplate ... »

mysql查询类型转换问题

mysql转换类型、类型转换、查询结果类型转换 一、问题来源 数据库一张表的主键id设为了自增,那就是int型的,但是其他表的关联字段又设置成了字符串! 而且已经开发了很久才发现问题,既然出现了问题肯定需要解决 如图 很明显id是不一样的,花了点时间查找相关资料 mysql的查询机制 ,当两边的类型 ... »

linux系统虚拟机下安装nginx基础

虽然安装nginx什么的 、以及如何配置等等一系列的资料案例已经很多了 但是作为菜鸟的我还是搞了半天哈 官网上面也有、但是一些细节方面的并没有说明、导致踩了半天坑才搞好 本案例的系统环境 win7系统下安装的liunx系统的虚拟机 大致的流程就是 安装好nginx需要的环境、检查是否安装成功、首先确 ... »

linux系统虚拟机下安装jdk

首先需要得到可以创建文件和上传文件的权限 、 将下载好的jdk文件上传到指定的文件目录下、 tar -zxvf jdk-8u60-linux-x64.tar.gz 解压到当前文件下 会出现新的解压目录 然后就是配置环境变量了 vim /etc/profile 执行这个命令即可编辑配置文件 添加如下内 ... »

虚拟机、安装虚拟机、配置设置、通过工具连接虚拟机服务器

最近决定学习一下服务器配置方面的见识、所以就在自己的电脑上安装了虚拟机、而且平时开发自己的电脑都是windos环境的、所以就选择安装虚拟机、然后安装liunx系统进去。 首先下载了虚拟机安装工具、我这边使用的是 VMware Workstation Pro 、也是需要破解的 、破解的方法网上都有、我 ... »

JVM笔记(虚拟机各内存的介绍)

JVM笔记 java代码执行分为两部分:javac编译 java执行 代码并不是由上往下执行的,会经过编译期重排序进行优化,存在依赖关系的代码不会被重排序,保证了代码最终执行结果的正确性! java虚拟机规范,运行时数据区通常包括: 程序计数器(Program Counter Register) j ... »

idea配置web项目启动的详细说明

每次用完一个编辑器以后 ,再换另一个编辑器使用 过段时间再回来使用idea,总是会忘记些什么 ,毕竟每个编辑器的风格和结构都有所区别 特此记下笔记 方便以后查看 代码初始界面 tomcat配置界面 tomcat部署项目里面的界面 项目结构及其他配置界面 使用idea部署一个web项目 1.配置好to ... »

nexus、maven私服仓库(一)

将下载好的nexus解压到指定的目录下,我这里使用的是nexus-3.14.0-04-win64 在windos下环境下进行测试的 在bin目录下找到如下的exe文件,按住Shift加鼠标右键,选择在此处打开命令行 在命令行输入 nexus.exe /run; 即可启动服务 http://local ... »

谁说java里面有返回值的方法必须要有返回值,不然会报错????

慢慢的总是发现以前的学得时候有些老师讲的不对的地方! 所以还是尽量别把一些东西说的那么绝对,不然总是很容易误导别人,特别是一些你自己根本就没有试过的东西,然后又斩钉截铁的告诉别人,这样不行,肯定不行什么的; 你只是在你认识的范围内认为不行而已,你也最多只能说一句以你的认知是觉得这样是不行的; 就拿j ... »

spring cloud (四、服务消费者demo_consumer)

spring cloud (一、服务注册demo_eureka) spring cloud (二、服务注册安全demo_eureka) spring cloud (三、服务提供者demo_provider) 写完这些案例的demo后面有时间再写这个框架的思想; 注册中心负责服务管理;提供者负责提供服 ... »

spring cloud (三、服务提供者demo_provider)

spring cloud (一、服务注册demo_eureka) spring cloud (二、服务注册安全demo_eureka) 创建一个服务提供者注册到服务注册中心,跟前一个案例一样创建一个spring boot 项目 ; pom文件如下: 配置文件如下 启动类 到这一步其实已经配置完成了, ... »