04 2023 档案
摘要:java代理模式有静态代理和动态代理两种实现方式 一、静态代理 代理模式可以在不修改被代理对象的基础上,通过扩展代理类,进行一些功能的附加与增强。代理类和被代理类应该共同实现一个接口,或者是共同继承某个类。 优点: 可以在不修改目标对象的前提下扩展目标对象的功能。 缺点: 冗余:由于代理对象要实现与
阅读全文
摘要:一、java的反射 java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取信息以及动态 调用对象的方法的功能成为java语言的反射机制。 java的反射机制主要提供了以下功能: • 在运行时判断任意一个对象所属的类
阅读全文
摘要:1. 将文件以流的形式一次性读取到内存,通过响应输出流输出到前端 /** * @param path 想要下载的文件的路径 * @param response * @功能描述 下载文件: */ @RequestMapping("/download") public void download(Str
阅读全文
摘要:1、发现原因 用远程连接上去后发现表中的root对应的host确实是%,而且还有一个127.0.0.1,那么不应该连接不上呀。 但是下面还有一个localhost是空白的,难道localhost和127.0.0.1不一样?百度搜索了一翻,还真不一样。 在linux中,如果直接使用命令行登陆mysql
阅读全文
摘要:1、使用@Requestbody,传递任意参数,都封装到了param中,但是不易解读 @PostMappingpublic void fun(@RequestBody Map<String,Object> param) { String paramValue=param.get("***"); }
阅读全文
摘要:1.直接在Controller 方法参数上配置参数名 @RequestMapping("/method01") public String method01(String name, Integer age, Double mon) { User user = new User(); user.se
阅读全文
摘要:1、主机VM软件开启共享文件夹 1)进入:虚拟机》设置》选项》共享文件夹 2)选择总是启用》点击添加》选择一个主机目录 3)保存目录》下一步》启用此共享》完成 2、ubuntu安装vmtools 1)下载包:进入:虚拟机》重新安装vmtools (如果是灰色的,进入虚拟机设置,启动项改为物理驱动,如
阅读全文