自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 shiro 入门

ssm 框架下使用 shiro 实现登录验证,动态 URL 权限配置

2021-09-03 18:05:49 205

原创 Spring Controller 打印入参/出参

spring controller 打印入参+响应体(json请求格式)

2021-08-31 21:24:21 2161

原创 Spring 入门

idea spring 入门依赖注入,idea 创建空项目添加多个 moudel参考:[Spring学习(1)——快速入门 - 我没有三颗心脏 - 博客园 (cnblogs.com)](https://www.cnblogs.com/wmyskxz/p/8820371.html)

2021-08-18 00:01:13 142

原创 Idea 配置 maven

idea 2020.2.1 创建 maven 项目,maven 配置国内镜像(阿里云云效),maven 项目添加依赖参考:[Maven入门,读完这篇就够了](https://juejin.cn/post/6844903543711907848#heading-27)

2021-08-17 23:30:03 254

原创 # Git 使用入门

参考git 官网 bookgit 官网 apiGit分支管理策略Git 常用命令大全Win7 git cmd 中文乱码 (最新终极解决办法)git 使用场景git 安装github、gitee 上拉取项目(仓库)本地项目同步到 gitee 实现多台设备间的同步(类似映像笔记功能,github/gitee 操作都类似,gitee访问流畅些不用考虑网络问题)git 创建分支实现不同进度开发 + 多人协同开发git安装git官网 下载对应的安装包,使用默认安装配置,.

2021-07-14 22:11:29 98

原创 Mybatis入门

Mybatis入门配置maven依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.49</version></dependency><dependency> <groupId>org.mybatis&l

2021-03-12 17:48:51 130 1

原创 《MySQL必知必会》读书笔记

《MySQL必知必会》读书笔记第1-3章MySql简单命令行操作mysql --help 帮助信息mysql -u userName -p 用户登录show databases; 列出当前所有数据库use databaseName 使用当前数据库show tables; 列出当前数据库所有的表show columns from tableName; 查看表结构第2章customers表第4章数据检索select 语句的简单使用,先创建模板数据库 crashcourse-- 快捷键:运

2021-03-10 23:07:30 178 1

原创 Spring(4)--AOP详解

AOP详解AOP理解:AOP–aspect oriented programing 面向切面编程将业务进行分离,或者说将可变的部分剥离出来,降低耦合,能够在调用某个对象的方法前、中、后回调监听类的方法。4.1、添加依赖/引入jar包jar包:aopalliance.jar、aspectj.weaver.jar 和 spring-aspects.jarpom添加依赖:<!-- https://mvnrepository.com/artifact/org.aspectj/aspectjwea

2021-03-02 13:41:58 223

原创 Spring(3)--装载Bean的概述

装配Bean的概述装配Bean:Spring框架在自动实例化类的时候怎样去找到那个类需要自动实例化三种装配方式:在 XML 文件中显式配置在 Java 的接口和类中实现配置隐式 Bean 的发现机制和自动装配原则3.1、XML方式装配简单装配:根据类的成员直接在beans.xml中装配成员,如果成员是引用对象需要先将成员对象进行装配,通过ref的形式进行目标类的bean装配applicationContext.xml<!--简单转配--><bean name="s

2021-03-02 12:59:27 129

原创 Spring(2)--AOP入门

AOP入门aop–aspect oriented program 面向切面编程 能够监听对象方法的调用前、中、后,在方法调用的不同阶段添加其他的操作需求:创建事务类classA和监听类classB,在classA中某一方法执行前,执行后调用classB中对应的方法步骤:pom.xml添加aop相关依赖applicationContext.xml添加上aop配置,监听类和监听切入点创建被监听的类ProductService,监听类LoggerAspect,以及测试类pom.xml aop相关

2021-03-01 23:02:48 123

原创 Spring(1)--Spring项目创建

Spring项目创建maven方式创建:创建maven java项目pom.xml添加Spring框架的依赖创建beans.xml,声明需要Spring框架去自动实例化类成员的类,以及自动实例化的类编写测试类,测试类中对象的自动实例化;classA持有classB,classA和classB都在beans.xml中进行声明,在测试类中通过context.getBean()的方式获取到classA的对象,调用classA.methodA()中调用classB.mehodB(),来验证classB被

2021-03-01 22:58:28 103

原创 C#可视化四:异常和string类

知识点一:异常程序错误的分类:编译错误:VisualStudio能够检测的到,编译通不过;实例化非当前命名空间的类没有导入命名空间;变量没有定义就使用;局部局部变量没有初始化就使用;逻辑错误:VisualStudio检测没问题,编译没有问题,和实际要达到的效果不符合;while循环没有终止条件;swith语句没有写break代码异常:VisualStudio检测没问题,编译...

2020-04-30 00:24:00 279

原创 C#可视化三:DBHelper类和静态方法

知识点一:DBHelper为什么要对操作数据库代码进行封装?1,在实际的开发过程中在一个页面上会有很多不同的功能,如果每一个功能都需要操作数据库修改数据,按照在C#中使用AOD.NET框架操作数据库的流程,对应每一个功能都需要写一套:创建连接--创建Command对象--调用Command对象对应方法--关闭连接;比如新增记录和删除记录就要按照这个流程写两遍,而这2遍的代码唯一不同的地方就是...

2020-04-28 22:17:52 2814

原创 C#可视化二:ADO.NET基础

知识点一:ADO.NET简介为什么需要ADO.NET这门技术,C#程序需要访问数据库中的数据微软公司提供的访问数据库技术,是.NET Framework中负责数据访问类库集,是应用程序和数据源之间的桥梁(不填充就没有数据)作用范围:能够访问SQL Server数据库和XML等数据源;Oracle数据库体系结构:1,.NET Framework框架汽车为什么踩油门就会加速,打方...

2020-04-27 01:24:52 2600 1

原创 递归算法

函数中再次调用函数自身的行为,叫做递归递归:递去和归来(推门例子,阶乘的例子)递归的三要素:1,明确递归终止条件2,给出递归终止时的处理方法3,提取重复的逻辑,缩小问题规模例子:1,阶乘2,ADV-308 递归输出3,汉诺塔问题汉诺塔问题百度百科 https://baike.baidu.com/item/%E6%B1%89%E8%AF%BA%E5%A1%94%E9%97%...

2020-04-20 18:59:54 227

原创 SQL Server 学习二:管理数据表

一、关系模型和数据表二、数据类型:数字,字符串,时间日期三、数据完整性:实体完整性,域完整性,参照完整性

2020-04-14 23:06:29 322

原创 Java排序算法二:选择排序

选择排序(升序):1,通过循环找到数组中的最小值放到第1位,然后再剩余元素中找到最小值放到第2位

2020-04-14 09:21:39 222

原创 Java排序算法一:冒泡排序

冒泡排序(升序):1,两个相邻的元素进行比较,大的数放在右边;数组中的元素两两比较完之后,数组中的最大的数的位置就是数组中的最后一个元素2,每一轮比较都会找到当前数组中的最大值;下一轮需要比较的元素就不用包含已经找出来的元素;针对数组长度为n的数组,需要找n-1轮;

2020-04-13 20:58:30 199

原创 SQL Server 学习一:数据库基础

一、数据库基础二、SqlServer 2017三、 SQLServerManagementStudio四、分离和附加数据库

2020-04-13 09:28:41 571

原创 Java char 与 int 之间类型转换

1,ascii表概念2,Java基本数据类型取值范围3,char 转 int4,int 转 char5,将数字类型的字符转换为int类型6,通过给定的字符求出相邻的字符([0,9], [a,z], [A,Z])7,判断字符串是否是连续的数字或英文

2020-04-07 21:19:25 796

原创 python 图片拼接

python 长图拼接使用python+PIL图片处理库实现类型美图秀秀App版本图片自由拼接功能;将指定文件夹多张图片按照统一宽度进行缩放,拉伸后;按照从上到下的顺序拼接为一张长图。

2020-04-06 12:51:31 358

原创 Java数组常用知识点

1,数组的倒序遍历2,数组中元素整体移动,左移或者右移3,判断数组中是否包含某个元素4,获取数组中连续区间的元素5,用数组表示连续区间,判断两个区间是否相交6,多种方式遍历二维数组(矩阵)中的元素

2020-04-02 09:01:07 252

原创 通过.sql脚本导入数据库

前言:.sql 脚本:就是将创建数据库,创建表,新增表中的数据的命令保存到.sql结尾的文件中(实际上还是个文本文件),通过将现有数据库导出为带数据的.sql文件,然后再另一台电脑上执行脚本,也可以完成数据库的导入导出。导入.sql 脚本方式一:https://www.cnblogs.com/obge/p/11497620.html方式二:直接将.sql脚本左键拖动到SSMS中,修改...

2020-03-30 22:50:11 1598

原创 回形取数

Java算法回形取数问题:题目,解题思路,代码

2020-03-26 15:14:26 205

原创 蓝桥杯使用input.txt文件模拟测试系统数据输入

蓝桥杯测试系统在提交代码之后错误信息提示不明显,测试系统对应的input数据无法看到自己代码的输出结果,不容易根据输出结果找到出错的代码。通过修改代码中Scanner的实例化方式,快速的读取测试系统input数据(当输入数据较多的时候)。步骤一:将input.txt文件下载到本地步骤二:修改本地代码Scanner对象的实例化方式原始代码:public static void ...

2020-03-25 14:37:13 923

原创 SQL Server 中英文对照表

数据库相关DB--Datebase 数据库DBA--Datebase Administrator 数据库管理员DBMS--Database Management System 数据库管理系统SSMS--SQL Server management Studio -- SQL Server 管理工具SQL--Structed Query Language 结构化查询语言DDL--Data...

2020-03-23 23:25:01 1355

原创 递归算法

1,递归的定义递归就是有来有回,自己调用自己,遇到终止条件逐层返回结果。2,递归的三要素2.1,明确终止条件2.2,给出递归终止时的解决方案2.3,提取重复的逻辑,缩小规模3,递归问题实例3.1 用递归实现介乘//实现介乘:5!=1*2*3*4*5//推导公式:5!= (5-1)!*5 --> n! = (n-1)! *npublic int diGu...

2020-03-20 09:23:50 144

原创 Java String字符串常用方法

1,length() //获取字符串的长度2,split() //分隔字符串3,在控制台遍历打印数组中所有的元素4,indexOf() //字符在字符串中第一次出现的位置5,startsWtith(), endsWith() //以指定字符串开头或结尾结尾6,subString() //截取字符串7,toUpperCase(), toLowerCase() //英文字符的大小写转换8,toCharArray() //将字符串转换为char数组

2020-03-16 18:59:56 518

原创 Eclipse 快捷键

全局搜索类: ctrl + shift + t删除行:ctrl + d错误解决提示:ctrl + 1代码提示:alt + /

2020-03-13 12:38:14 110

原创 JUnit单元测试

JUnit 定义Junit单元测试框架(测试指定方法能够正常运行)JUnit使用:1,导包:右键项目 -- property(属性) -- java build path -- add Library -- Junit4 -- ApplyClose2,语法:在无返回值,无入参的方法前添加 @Test //注解@Testpublic void method(){...

2020-03-13 12:05:36 115

原创 Java 开发环境搭建(jdk + eclipse)

环境搭建前检查windows版本(32位还是64位):64位window操作系统安装教程软件下载:jdk1.81,百度: jdk下载2,下载首页选择合适的版本3,同意协议,点击下载4,会提示登录 Oracle账户:方式1自己注册;方式2百度JDK下载账号5,输入正确账号,会自动开始下载6,下载开始后,回到下载首页...

2020-03-13 11:47:25 353

原创 C#学习笔记一

C#是什么C#是一门高级的面向对象的编程语言,在.net的框架下运行的C#能够用来干什么能够用来创建桌面应用 *.exeasp.net web应用的开发也是用C#语言C#开发环境搭建Visual Studio 2013的安装,web应用的开发需要安装相关的框架创建工程:File->New Project->C#->ConsoleApplicationC#编...

2020-02-13 16:37:12 124

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除