自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Shaw的博客

编程小白

  • 博客(15)
  • 收藏
  • 关注

原创 基于位运算的大小写转换

基于位运算的大小写转换文章目录基于位运算的大小写转换转小写(将0转换为1)转换为大写(将1转换为0)大小写互转Author:Aylan,未得到作者允许禁止转载​ 总所周知,英文26个字母的大小写在计算机中是以Ascill码存储的,这里基于它们的二进制分析出能否使用二进制的位操作实现大写转换、小写转换、大小写互转。大写ascill码二进制表示小写ascill码二进制表示A65100001a95110001B66100010b96110010

2021-09-06 15:33:45 332

原创 从排序数组中删除重复项

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums的前两个元素被修改为 1, 2。你不需要考虑数组中超出新长度后面的元素。示例 2:给定 nu...

2019-02-15 14:55:37 178

原创 【Oracle】数据库对误删除数据的恢复

Oracle数据库对数据的恢复一、还原某张表到某个时间点flashback table [Table] to timestamp to_date('2017-12-21 10:02:55','YYYY-MM-DD HH24:MI:SS');--出现异常则先授权alter table [Table] enable row movement;二、在Oracle的快照内存里记录着所有的增删...

2018-10-24 01:02:49 4857

原创 【Shiro】框架所遇到的问题

用户表如下CREATE TABLE `shiro_user` ( `user_id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(32) NOT NULL, `password` varchar(32) NOT NULL, PRIMARY KEY (`user_id`), KEY `username` (`...

2018-09-11 15:56:01 1522

原创 【Linux】服务器运行环境搭建

前言​ Linux服务器对于我们开发者想必都不陌生,在现在大数据云服务时代开发者或多或少都需要知道部分Linux的知识,本文详细介绍在Linux系统的运行环境搭建(采用centos7),包括JDK、Mysql、Tomcat。采用工具 ​ 这里我使用VMware虚拟机搭建Linux、使用Xshell 5作为远程SSH连接、使用XFTP 5作为远程文件传输工具。JDK...

2018-08-29 12:25:19 3593

原创 【Springboot】学习笔记

使用jar包发布,不需要使用war包依赖于tomcat使用properties或者yml配置文件进行配置,默认扫描全局下的application使用注解风格开发,极简化代码这里讲一点重要配置springboot一般我们可以使用idea自动创建,或者登陆此网站下载springboot项目然后导入,也可以通过maven导入springboot依赖进行创建<!-- ...

2018-08-09 01:37:05 180

原创 【HashMap】源码分析

​ ==这里只拿其中比较具有特点的分析==这个代表默认初始的大小,用位移运算表示,因为整数到了计算机内部也是会转换成二进制来进行运算的(ps:据说这样可以提高速度,反正我没感觉会有多少差别)static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16这个代表最大容量,我得出的数据是十亿 static final...

2018-08-09 01:36:10 147

原创 LeekCode——有效的字母异位词

给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个字母异位词。示例 1:输入: s = “anagram”, t = “nagaram” 输出: true 示例 2:输入: s = “rat”, t = “car” 输出: false 说明: 你可以假设字符串只包含小写字母。进阶: 如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法...

2018-07-22 13:40:54 214

原创 Leekcode————旋转图像

旋转图像给定一个N x N的二维矩阵表示一个图像 将图像顺时针旋转90度 说明: 你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。 示例 1:给定 matrix = [ [1,2,3], [4,5,6], [7,8,9] ],原地旋转输入矩阵,使其变为: [ [7,4,1], [8,5,2], ...

2018-07-16 20:06:20 180

原创 关于MyBatis的逆向生成文件

使用过MyBatis的小伙伴都知道,做一个SSM项目,需要在配置Spring、SpringMVC、MyBatis的文件上花费巨额精力,对于小项目来说,是得不偿失的 ,这里给大家介绍一个关于逆向生成MyBatis的方法: 逆向生成的作用: 可以自动生成关于数据库中的表的实体类 可以自动生成实体类的持久层Dao 可以自动生成持久层的映射文件Mapper首先、进入官网h...

2018-06-30 23:31:12 2941 1

原创 java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyPrepa

SSM项目同时执行多个插入命令时报错 将c3p0-0.9.2.1换成c3p0-0.9.5.2成功解决异常

2018-06-29 10:22:15 6154 3

转载 Java的关键字

以下列出的Java的保留字。这些保留字不能用于常量,变量,和任何标识符名称 关键字 描述 abstract 抽象方法,抽象累的修饰符 asset 断言条件是否满足 boolean 布尔类型数据类型 break 跳出循环或者label代码段 byte 8-bit有符号数据类型 case switch语句的分支条...

2018-06-22 23:41:59 103

原创 数据结构------链表

上次我们讲到了基于数组的数据结构ArrayList,这次我们来讲关于链表的实现LinkedList ArrayList和LinkedList的区别: 1、ArrayList是基于数组实现的动态数组,其实容量是固定好的,每次增加数据都需要进行扩容。 2、LinkedList是基于链表实现,数据存储在节点中,增加内容只需要新建结点(Node),通过尾部结点指向下一个新建结点。完全...

2018-06-14 16:07:48 185

原创 自定义一个数组结构的集合-----MyArrayList

相信大家都使用过ArrayList,它是一个底层基于数组实现的List。 在这里,我们来自定义写一个MyArrayList 首先,我们确认我们所需的功能//集合可以实现存储指定数据类型//可以实现对数据的增删改查//add:可以在末尾添加元素,可以在集合中插入元素//remove:可以通过下标删除元素,可以通过对象删除出现的第一个元素//set:可以通过下标更改元素的...

2018-06-11 18:57:16 729

原创 关于类加载的过程简单剖析

首先我们来看以下程序public class ClassLoaderTest { private static ClassLoaderTest ourInstance = new ClassLoaderTest(); public static int count1; public static int count2=0; public static C...

2018-06-11 01:02:41 140

空空如也

空空如也

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

TA关注的人

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