Java Aop 基础xml配置

  • Post author:
  • Post category:java

Spring 的Aop就是 动态代理的思想,通过配置xml 文件     来将A类的一个方法   加强在 B类的指定方法的之前或之后执行(加强) 1.坐标 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-contex…

继续阅读 Java Aop 基础xml配置

java与ftp连接_建立与ftp服务器的连接——完成版(java)

  • Post author:
  • Post category:java

// ftp 程序Ftp.java // 此程序的功能是建立与ftp服务器的连接并实现文件传输 // 使用方法:java Ftp 服务器地址 //启动示例:java Ftp kiku.fuis.fukui-u.ac.jp // 导入库 import java.net.*; import java.io.*; // Ftp类 public class Ftp { // 准备 Socket ctrlS…

继续阅读 java与ftp连接_建立与ftp服务器的连接——完成版(java)

吃透JAVA的Stream流操作

  • Post author:
  • Post category:java

文章目录 Stream初相识及相关API 开始管道 中间管道 终止管道 Stream方法使用 map与flatMap peek和foreach方法 filter、sorted、distinct、limit 简单结果终止方法 结果收集终止方法 生成集合 生成拼接字符串 数据批量数学运算 并行Stream 机制说明 约束与限制 回答最初的问题 在JAVA中,涉及到对 数组 、 Collection 等…

继续阅读 吃透JAVA的Stream流操作

windows系统Java运行环境部署

  • Post author:
  • Post category:java

安装jdk 双击jdk的安装程序 jdk安装完成,配置环境变量 安装Tomcat 双击Tomcat的安装程序 如果是服务器安装,根据网络管理员开通的服务器端口进行配置。 安装完成后,对Tomcat进行一些配置 修改完成后点击应用 这时候Tomcat服务就已经启动了,同时启动类型已经改为自动。 安装数据库 以oracle为例,参考文章: https://blog.csdn.net/liangmeng…

继续阅读 windows系统Java运行环境部署

java垃圾回收机制及finalize()方法

  • Post author:
  • Post category:java

java垃圾回收机制及finalize()方法 程序员都了解初始化的重要性,但常常会忘记同样也重要的清理工作,在使用完一个对象以后就“弃之不顾”的做法并非总是安全的。 垃圾回收器 当然,java与C、C++不同,它有垃圾回收器负责回收无用对象占据的内存资源,但是也有特殊情况,假定你的对象(并非使用new)获得了一块“特殊”的内存区域,由于垃圾回收器只知道释放那些经由new分配的内存,所以它不知怎么…

继续阅读 java垃圾回收机制及finalize()方法

java事件委托

  • Post author:
  • Post category:java

本案例设计到设计模式中的观察者模式(订阅发布) 一个班级,有两类学生,A类:不学习,玩,但是玩的东西不一样,有的是做游戏,与的是看电视(有点不合理) B类:放哨的学生,专门看老师的动向,如果老师进班了就立即通知大家。 如此就形成了一个需求,放哨的学生要通知所有玩的学生:老师来了,而不同的学生有不同的反应,有的马上把电视关闭,有的停止玩游戏。 设计的要求如下,让A类学生和B类学生完全解耦,即A类完全…

继续阅读 java事件委托

Java性能优化-掌握JMH

  • Post author:
  • Post category:java

关于JMH,可以直接查看官网地址 http://openjdk.java.net/projects/code-tools/jmh/ 本博客内容来自我正在撰写的新书《Java性能优化(暂定名)》 第一章第三节,也欢迎购买经典书 《Spring Boot 2 实战权威指南》 1.3 JMH 1.3.1 使用JMH 通过手工编写一个性能压测程序有较多的问题 不同需要性能比较方法放到一个虚拟机里调用,有可…

继续阅读 Java性能优化-掌握JMH

java八股系列——依赖注入的方式

  • Post author:
  • Post category:java

依赖注入有三种方式: 构造方法注入 优点:固定依赖注入的顺序,解决循环依赖的问题。 缺点:注入过多时会显得臃肿。 setter注入 优点:只有对象是需要被注入的时候,才会注入依赖,而不是在初始化的时候就注入。 缺点:不能将对象设为final。 属性注入 优点:简单,可读性高。 缺点:可能导致循环依赖、重名依赖、依赖为空,被多方依赖的可能通过反射修改了内部的值。 Spring团队通常建议使用构造器来…

继续阅读 java八股系列——依赖注入的方式

基于SSM实现的图书管理系统-JAVA【数据库设计、源码、开题报告】

  • Post author:
  • Post category:java

​ 1绪论 1.1 项目研究的背景 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现图书信息的管理势在必行。目前图书管理的借阅工作部分大多数还是手工管理,工作效率很低,并且不能及时了解图书的种类和读者们比较需求的图书等,不能更好的适应当前读者的借阅要求。手工管理还存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。计算机信息化管理有着储存量大,速度快等许多优点,提供…

继续阅读 基于SSM实现的图书管理系统-JAVA【数据库设计、源码、开题报告】