java学习笔记
文章平均质量分 67
z1998___
这个作者很懒,什么都没留下…
展开
-
Spring Bean的生命周期
以上就是SpringBean大致的生命周期,如有不对的地方还请指出。具体的实现还是可以通过类里面的refresh方法查看。原创 2022-10-24 22:24:01 · 108 阅读 · 0 评论 -
java使用grpc框架demo代码示例protobuf
java使用gRPC,protobuf原创 2022-05-09 11:09:14 · 872 阅读 · 0 评论 -
实现session版本购物车
实现session版本的购物车(简单版)1.session的概念概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中。2.如何获取session对象 //通过request对象获取session对象 HttpSession session = request.getSession(); //session的方法 Object getAttribute(String name);//获取存储在session域对象中的信息(返回一个对象) void setAttr原创 2020-12-21 17:59:14 · 999 阅读 · 0 评论 -
力扣数组题移动零解题思路
对于力扣数组题移动零的解题思路分享题目:给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。解题思路:1.利用双指针排序思想当指针指向非零数字时,将该数与指向零的指针交换;JAVA代码实现//双指针实现static void moveZero(int[] nums){ //为空直接退出方法 if(num原创 2020-11-02 10:47:57 · 201 阅读 · 0 评论 -
完成例如12345转换为中文大写1万两千三百四十五
题目一个纯数字的字符串能够转换成中文的数字描述;比如 12345 转换成 一万两千三百四十五一种较为简单的实现方式:public void change(String a) { String[] str1 = new String[]{"","十", "百", "千", "万","十万"}; String[] str2 = new String[]{"","一","二","三","四","五","六","七","八","九","十"}; int co原创 2020-10-14 10:12:17 · 1283 阅读 · 0 评论 -
java打印输出日历表
输出日历概念: 输出类似的日历方法: 1.判断输入年份 2.判断输入月份 3.计算该年该月到1990年1月1日的天数 4.通过天数判断该月的1号是周几 5.通过循环和判断控制打印输出java代码实现:import java.util.Scanner;public class day03a { //判断是否是闰年 public static void main(String[] args) { //声明变量 int year; // 年原创 2020-07-15 20:31:24 · 1341 阅读 · 0 评论 -
java判断一个数是否是素数
素数概念: 当一个数不能被2--它本身这个数整除时,那么这个数就称为素数。分析: 利用嵌套循环和条件语句判断该数是否是素数。100–1000的素数java代码实现:public static void main(String[] args) { for(int i = 101;i < 1000;i ++){ boolean flag = true; for(int j = 2;j < i;j ++){原创 2020-07-14 17:06:04 · 566 阅读 · 0 评论 -
java输出100-999的水仙花数
水仙花数概念: 三位数中它的各位数的立方之和等于这个数本身,称之为水仙花数。分析过程: 能够求解出任意位数数字的各位数即可求解该问题。 代码实现: public static void main(String[] args) { for(int i = 101;i < 1000;i ++){ boolean flag = true; for(int j = 2;j < i;j ++){原创 2020-07-14 16:33:28 · 1537 阅读 · 0 评论