水岸码头
码龄7年
  • 5,238
    被访问
  • 47
    原创
  • 1,643,092
    排名
  • 2
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2015-02-07
博客简介:

yuemingyang7010的博客

博客描述:
欢迎访问本人个人博客:https://yuemingyang7010.github.io/
查看详细资料
个人成就
  • 获得27次点赞
  • 内容获得1次评论
  • 获得4次收藏
创作历程
  • 2篇
    2021年
  • 5篇
    2020年
  • 43篇
    2019年
成就勋章
TA的专栏
  • java
    2篇
  • javaWeb
    1篇
  • spring
    3篇
  • 数据库
    1篇
  • 剑指offer(C++)
    43篇
兴趣领域 设置
  • Java
    java
  • 后端
    架构
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【java】3.异常处理

1.异常体系结构 异常的体系结构 * java.lang.Throwable * |-----java.lang.Error:一般不编写针对性的代码进行处理。 * |-----java.lang.Exception:可以进行异常的处理 * |------编译时异常(checked)不会生成字节码文件 * |-----IOException * |-----FileNotFoundException * |-----ClassNotFoundExce
原创
发布博客 2021.01.03 ·
32 阅读 ·
0 点赞 ·
0 评论

【java】1.基础知识

1.Java语言特点 面向对象 健壮性 吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与 释放等),提供了一个相对安全的内存管理和访问机制 跨平台性 Write once , Run Anywhere 2.关键字与标识符 2.1关键字 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词) 特点:关键字中所字母都为小写 具体关键字: 2. 保留字 现Java版本尚未使用,但以后版本可能会作为关键字使用。 具体哪些保留字:goto 、const 注
原创
发布博客 2021.01.03 ·
33 阅读 ·
0 点赞 ·
0 评论

xml介绍

1.XML 简介 1.1xml简介 什么是xml xml 是可扩展的标记性语言。 xml 的作用? xml 的主要作用有: 用来保存数据,而且这些数据具有自我描述性 它还可以做为项目或者模块的配置文件 还可以做为网络传输数据的格式(现在 JSON 为主)。 1.2 xml语法 文档声明。 元素(标签) xml 属性 xml 注释 文本区域(CDATA 区) 1.2.1xml举例 1)创建一个 xml 文件 <?xml version="1.0" encoding="UTF-
原创
发布博客 2020.12.13 ·
60 阅读 ·
0 点赞 ·
0 评论

AOP概念及使用

Spring-AOP 文章目录Spring-AOP**1、AOP 基本概念****2、AOP(底层原理)****3、AOP(JDK 动态代理)****4、AOP(术语)****5、AOP操作****6、AOP 操作(==AspectJ 注解,推荐使用==)**6.1 AspectJ 注解操作6.2 相同的切入点抽取6.3 有多个增强类对同一个方法进行增强,设置增强类优先级6.4 完全注解开发7、AOP 操作(AspectJ 配置文件) 1、AOP 基本概念 (1)面向切面编程(方面),利用 AOP 可以对业
转载
发布博客 2020.12.13 ·
82 阅读 ·
0 点赞 ·
0 评论

IOC 操作 Bean 管理(基于注解方式)

IOC 操作 Bean 管理(基于注解方式) 1、什么是注解 (1)注解是代码特殊标记,格式:@注解名称(属性名称=属性值, 属性名称=属性值…) (2)使用注解,注解作用在类上面,方法上面,属性上面 (3)使用注解目的:简化 xml 配置 2、Spring 针对 Bean 管理中创建对象提供注解 下面四个注解功能是一样的,都可以用来创建 bean 实例 (1)@Component (2)@Service (3)@Controller (4)@Repository 3、基于注解方式实现对象创建 第一步 引入
转载
发布博客 2020.12.09 ·
38 阅读 ·
0 点赞 ·
0 评论

IOC 操作 Bean 管理(基于 xml 方式)

一、IOC容器 1、什么是IOC(控制反转) a)把对象创建和对象之间的调用过程,交给Spring进行管理 b)使用IOC目的:为了降低耦合度 2、IOC底层 a)xml解析、工厂模式、反射 b)底层原理 3、Spring提供的IOC容器实现的两种方式(两个接口) a)BeanFactory接口:IOC容器基本实现是Spring内部接口的使用接口,不提供给开发人员进行使用(加载配置文件时候不会创建对象,在获取对象时才会创建对象。) b)ApplicationContext接口:BeanFactory接口的
转载
发布博客 2020.12.08 ·
45 阅读 ·
0 点赞 ·
0 评论

SQL语句总结

文章目录**0.表结构****1.查询指令****1.1 查询:select****1.2 数据排序:order by**1.3 数据处理函数/单行处理函数==1.4 分组函数/聚合函数/==多行处理函数==**1.5 分组查询****1.6 连接查询/跨表查询****1.7 子查询****1.8 limit语句** 0.表结构 查看表的结构 desc <table name>; 表名称:dept 描述:部门信息表 表名称:dept 描述:部门信息表 英文
原创
发布博客 2020.12.08 ·
76 阅读 ·
0 点赞 ·
0 评论

[剑指offer]-导航总结篇

链表 题目 难度 简要思路梳理 [剑指offer]-从尾到头打印链表 ☆ 即链表逆序,如果不能改变原始链表结构,可用栈 [剑指offer]-链表中倒数第K个节点 ☆ 双指针法 [剑指offer]-合并两个排序的链表 ☆ 先获取新链表头(两链表最小的头),然后按照递增方式连接,最后将某一个剩余一段的链表直接接上。 [剑指offer]-...
原创
发布博客 2019.06.21 ·
694 阅读 ·
2 点赞 ·
0 评论

[剑指offer]-求1+2+…+n

题目:求1+2+…+n,要求不能使用乘除法、for、while、ifelse、switch、case等关键字及条件判断语句(A?B:C)。 思路:采用递归,用&&代替if判断 class Solution { public: int Sum_Solution(int n) { int ans = n; ans&&(a...
原创
发布博客 2019.06.21 ·
106 阅读 ·
1 点赞 ·
0 评论

[剑指offer]-字符流中第一个只出现一次的字符

题目描述 请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。 输出描述: 如果当前字符流没有存在出现一次的字符,返回#字符。 思路:类似于[第一次只出现一次的字符](https://blog.csdn.net/yuemingyan...
原创
发布博客 2019.06.21 ·
190 阅读 ·
2 点赞 ·
0 评论

[剑指offer]-第一次只出现一次的字符

题目描述 在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写). 思路: 用STL中的map或者直接构件一个哈希表,由于本题只需要一个简单的哈希表,因此考虑实现一个简单的哈希表。 每个字母根据其ASCII码值作为数组的下标对应数组的一个数字,而数组中存储的是每个字符出现的次数。这样我...
原创
发布博客 2019.06.21 ·
58 阅读 ·
0 点赞 ·
0 评论

[剑指offer]-丑数

题目描述 把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。 思路: 首先从丑数的定义我们知道,一个丑数的因子只有2,3,5,那么丑数p = 2 ^ x * 3 ^ y * 5 ^ z,换句话说一个丑数一定由另一个丑数乘以2或者乘以3或者乘以5得到,那么我们从1...
原创
发布博客 2019.06.21 ·
222 阅读 ·
0 点赞 ·
0 评论

[剑指offer]-把数组排成最小的数

题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 解题思路 可以看成是一个排序问题,在比较两个字符串S1和S2的大小时,应该比较的是S1+S2和S2+S1的大小,如果S1+S2<S2+S1,那么应该把S1排在前面,否则应该把S2排在前面。 cla...
原创
发布博客 2019.06.21 ·
165 阅读 ·
0 点赞 ·
0 评论

[剑指offer]-1~n整数中1出现的次数

题目描述 求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数(从1 到 n 中1出现的次数)。 思路: 设定整数点(如1、10、100等等)作为位置点i(对应n的各...
原创
发布博客 2019.06.21 ·
87 阅读 ·
0 点赞 ·
0 评论

[剑指offer]-字符串的排列

题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 输入描述: 输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。 思路:实际上本题需要排除重复情况,结果需要字典排序 可以参考博客: https://www.cnblogs.com/A...
原创
发布博客 2019.06.21 ·
43 阅读 ·
0 点赞 ·
0 评论

[剑指offer]-二进制中1的个数

题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 知识补充: 左移运算符m<<n,在左移n位时候,最左边n位丢弃,同时在最右边补上n个0; m>>n时分两种情况:(1)无符号数,用0填补最左边n位; (2)有符号数,则右移之后数字的符号位填补最左侧的n位。 如:00001010>>2 = 00000010 10001010&...
原创
发布博客 2019.06.21 ·
58 阅读 ·
1 点赞 ·
0 评论

[剑指offer]-不用加减乘除做加法

题目:不用加减乘除做加法 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 解析:   首先看十进制是如何做的: 5+7=12,三步走 第一步:相加各位的值,不算进位,得到2。 第二步:计算进位值,得到10. 如果这一步的进位值为0,那么第一步得到的值就是最终结果。 第三步:重复上述两步,只是相加的值变成上述两步的得到的结果2和10,得到12。   同样...
原创
发布博客 2019.06.21 ·
54 阅读 ·
1 点赞 ·
0 评论

[剑指offer]-替换空格

题目描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 图2.4从后往前把字符串中的空格替换成“%20”的过程 注:图中带有阴影的区域表示被移动的字符。 (a)把第一个指针指向字符串的末尾,把第二个指针指向替换之后的字符串的...
原创
发布博客 2019.06.20 ·
45 阅读 ·
0 点赞 ·
0 评论

[剑指offer]-扑克牌顺子

题目: 从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王可以看成任意数字。在本题中看作0。 思路: 判断5个数字是不是连续的。 第一步:排序; 第二步:统计0的个数,统计间隙的个数; 第三步:间隙数大于0个数返回false,间隙数小于0的个数,更新0的个数,继续统计后面的数字是否有间隙。同时在此过程...
原创
发布博客 2019.06.20 ·
55 阅读 ·
1 点赞 ·
0 评论

[剑指offer]-左旋转字符串

本题重点了解字符串string的用法。 对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。 class Solution { public: string LeftRotateString(string str, int n) { int len = str.l...
原创
发布博客 2019.06.20 ·
45 阅读 ·
0 点赞 ·
0 评论
加载更多