- 博客(30)
- 收藏
- 关注
原创 Lombok
Project Lombok是一个java库,它可以自动插入编辑器和构建工具,增强java性能。永远不要再编写另一个getter或equals方法,只要有一个注释,您的类就有一个功能齐全的生成器,自动记录变量等等
2022-11-19 16:06:51
714
原创 RestFulf风格
REST全称是 Representational State Transfer,中文含义是表征(表述)性状态转移或表现层状态转移。
2022-11-11 12:19:06
424
原创 Jasypt加解密
Jasypt也即`Java Simplified Encryption`是`Sourceforge.net`上的一个开源项目。Jasypt 1.4的新特性包括:加密属性文件(encryptable properties files)、Spring Framework集成、加密Hibernate数据源配置、新的命令工具、URL加密的Apache wicket集成以及升级文档。
2022-11-11 11:31:47
10144
原创 MyBatis-Plus详解【Spring版】
- MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生
2022-09-23 14:45:52
414
原创 MyBatis详解
MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下,iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到Github
2022-09-19 23:40:42
193
原创 Spring面向切面编程
面向切面编程(Aspect-oriented Programming 简称AOPAOP) ,是相对面向对象编程(Object-oriented Programming 简称OOP)的框架,作为OOP的一种功能补充. OOP主要的模块单元是类(class)。
2022-08-18 11:31:53
686
原创 Spring介绍及XML部分
Spring 是开源的。它拥有一个庞大而且活跃的社区,提供不同范围的,真实用户的持续反馈。这也帮助Spring不断地改进,不断发展。
2022-07-24 16:07:34
592
原创 Arrays类的binarySearch()方法详解
Arrays类的binarySearch()方法,可以使用二分搜索法来搜索指定的数组,但数组必须有序。遇到的问题:在int数组逆序的情况下返回索引与实际索引不符(查询数在数组内)测试的binarySearch方法申明public static int binarySearch(int[] a, int key)测试代码:public class Test { public static void main(String[] args) { int[] arr01 = {1,2
2021-12-05 09:28:07
1275
原创 Java面向对象基础01
Java面向对象基础一、初识java二级目录三级目录声明:由于写者水平有限,以下有缺陷或错误的欢迎指正;一、初识java<1>程序:计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合;<2>Java特点:①Java语言是面向对象的语言(Object Oriented Programming)②Java语言是跨平台性③Java语言是健壮性的。④Java语言是解释型的(c/c++是编译型的)<3>JRE基本介绍(Java Runtime Envir
2021-11-13 18:29:16
317
原创 数组知识(含思维导图)
本文不涉及非常基础知识,但会提及经常出错的地方,知识点;数组名:在一般情况下代表数组首元素地址,有两个例外一是sizeof(数组名)和 &数组名,此时这两种数组名的使用代表整个数组;一、整型数组注释:以下如有4/8这是运行平台不同,32位为4字节,64位为8字节;大家思考以下代码打印的值(单位:字节);#include<stdio.h>int main(){ int a[] = {1,2,3,4}; printf("%d\n",sizeof(a)); //16---
2021-01-31 21:28:34
930
原创 指针基础知识(含思维导图)
C语言中指针一、指针的定义及大小①指针是指地址(地址是常量);此处的地址指计算机存储设备中对于内存单元的编码(相当于门牌号);②指针大小:4字节或8字节;32位平台是4字节;64位平台是8字节;二、使用指针的目的目的:通过指针去访问内存单元;目的是不看起来很简单?虽然目的很简单,但是请注意使用指针的方法(划重点哦);三、指针变量①定义:存放变量地址的变量(是不是看着很绕口?);int main(){ int x;//创建变量 int *p=&x;//此刻的p就是指针变量 /
2021-01-24 11:50:36
1054
原创 数据存储
先放上思维导图说存储前先说什么是?大端(存储)模式:是指数据的低位保存在内存的高地址中,而数据的高位保存在内存的低地址中;小端(存储)模式:是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中;一:整型存储在计算机内存中存储整型数据为补码;但是补码怎么来的呢?原码→反码→补码正数的原码、反码、补码相同;负数的原码、反码(原码各位取反)、补码(反码加1);例子:十进制:5//00000000 00000000 00000000 00000101----原码//0000
2021-01-16 18:25:43
197
原创 百钱买百鸡
每个初学者都会接触这个问题,今天就给大家带来这个问题的一种解法;题目:百钱买百鸡问题描述:已知一只公鸡5元钱,一只母鸡3元钱,3只小鸡1元钱,问100元钱买100只鸡,有几种买法,按照要求输出。样例输出:cock:0;hen:25;chick:75cock:4;hen:18;chick:78cock:8;hen:11;chick:81cock:12;hen:4;chick:84There are 4 kinds!思考:1、计算cock、hen、chick最多是多少,这就是它们的范围;2
2020-12-30 18:38:32
536
原创 输入一个正整型数,输出该数的位数,并逆序输出每位上的数字和逆序组成的整型数
【问题描述】输入一个正整型数,输出该数的位数,并逆序输出每位上的数字和逆序组成的整型数。【输入形式】键盘输入【输出形式】屏幕输出【样例输入】45【样例输出】Reverse order number:5 445 is 2 digitsReverse order int number:54程序如下:#include<stdio.h>#include<stdlib.h>int main(){ int num1,num2,num3,num4=0,num5,nu
2020-12-23 23:38:24
2285
原创 求符合xyz-zyx=297的所有xyz,其中,y只可取1,输出xyz
【问题描述】求符合xyz-zyx=297的所有xyz,其中,y只可取1,输出xyz【输入形式】 无【输出形式】 符合等式的3位数【样例输出】411 512 613 714 815 916 【样例说明】每行5个数,每个数据占5列列宽#include<stdio.h>int main(){ int x,y=1,z,b=1;//y赋值是因为题目中说y只可取1;b是计数器 for(x=1;x<=9;x++) { for(z=1;z<
2020-12-23 23:19:30
1677
2
原创 整数平方和立方对照表
题目:整数平方和立方对照表#include<stdio.h>int main(){ int up_limit,low_limit,i; do { printf("输入正数的范围(下限不大于上限,用空格隔开):"); scanf("%d %d",&low_limit,&up_limit); //写入上下限 }while(low_limit<0||up_limit<0||low_limit>up_limit);//输入不小于零的数且下限小于上限
2020-12-23 11:38:01
946
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人