idea的简单介绍

上一篇博客中只是了解一下java文件是怎么编译的,但是一般来说大家都是使用编程软件来进行开发,我是使用IntelliJ IDEA进行开发的官网下载IDEA(自行安装哈):地址:https://www.jetbrains.com/idea/download/other.html使用IDEA我使用的id ...

浅谈PHP设计模式的状态模式

简介: 状态模式,属于行为型的设计模式。当一个对象的内在状态发生改变时,允许改变其行为,这个对象看起来像是改变了其类。 适用场景: 控制一个对象的状态改变过于复杂时,把状态的判断逻辑转移到表示不同状态的一系列类中。 一个对象的行为取决于它的状态,并且在运行时刻根据状态改变它的行为时,方便使用状态模式 ...

Java泛型

泛型 ==学习目标:== 掌握泛型的基本原理及应用 掌握泛型通配符的使用 指定泛型操作中的上限及下限 在接口上应用泛型 掌握泛型方法及泛型数组的使用 这里针对的是JDK1.5本身的泛型特性,JDK1.5之后在类集和反射机制中已经大量使用泛型,需要结合类集框架及反射机制。 ==什么是泛型:== 就是指 ...

GC耗时高,原因竟是服务流量小?

原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 最近,我们系统配置了GC耗时的监控,但配置上之后,系统会偶尔出现GC耗时大于1s的报警,排查花了一些力气,故在这里分享下。 发现问题 我们系统分多个环境部署,出现GC长耗时的是俄罗斯环境,其它环境没有这个问题,这里 ...

重载的奥义之函数重载

一、基本定义 重载,顾名思义从字面上理解就是重复装载,打一个不恰当的比方,你可以用一个篮子装蔬菜,也可以装水果或者其它,使用的是同一个篮子,但是可以用篮子重复装载的东西不一样。 函数重载是C++多态(静态多态)的特征体现,它可以允许重复使用同一个函数名(篮子)的函数,但是函数的参数列表(篮子装的东西 ...

学习笔记——书城项目之“我的订单”功能

2023-01-07 一、“我的订单”功能 (1)找到“我的订单”的位置 ①购物车页面Cart.html中的第26行 ②结算完成页面Checkout.html中的第45行 将两个位置中超链接的“href”改变设置,写为 <a href="order?flag=showOrders">我的订单</a> ...

第一天开始学习Java--准备工作

注册博客园 养成一个做笔记的好习惯 Markdown学习--Typora 标题--(#+空格+标题) 几个#表示几级标题(最多六个) 字体 粗体:** 字体 ** 斜体:* 字体 * 斜体加粗:字体(两边三个*) 删除线:~~ 字体 ~~ 引用 (>空格+文字) 分割线 ( 空格) (***空格) ...

Python+matplotlib实现折线图的美化

1. 导入包 import pandas as pd import matplotlib.pyplot as plt import matplotlib.ticker as ticker import matplotlib.gridspec as gridspec 2. 获得数据 file_id = ...

学习笔记——书城项目第六阶段之去结账功能的准备工作、去结账功能的实现

2023-01-07 一、去结账功能的准备工作 (1)需要完成的要求:将购物车内所有图书都结账。 (2)分析: ①结账会生成订单 订单中的信息包含主键(唯一标识,使用自增)、订单号(后台生成一个唯一标识对于订单)、订单时间(点 击去结账时的系统时间)、订单金额(即购物车的总金额)、订单数量(即购物车 ...

java中String类型的相关知识的简单总结

java中String类型的相关知识总结 一、常用方法: 1.构造方法: byte数组 可指定offset和length 可指定charset char数组 可指定offset和count 字符序列 String StringBuffer StrngBuilder 2. 实例方法: 获取字符/码点/ ...

c++ 智能指针总结

内存管理 堆 定义:动态分配内存的区域 c++会设计到的两个有关内存管理器的操作 让内存管理器分配一个某大小的内存块 分配内存要考虑程序当前已经有多少未分配的内存 内存不足时要从操作系统申请新的内存;内存充足时,从可用内存里取出一块合适大小的内存,将其标记为已用,再将其返回给要求内存的代码 让内存管 ...