自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杨小熊学习笔记

你必须非常努力,才能看起来毫不费力。

原创 SpringBoot 学习之路

SpringBoot 学习笔记 1. HelloWorld 2. logback 日志配置 3. 返回 Json 串 4. Tomcat 部署 5. Swagger-ui 6. 返回统一的Json格式 7. 处理全局异常 8. GsonUtils 工具类 9. 多环境支持 ...

2019-06-12 22:51:57 73 0

原创 LeetCode 练习

对应项目github地址 LintCode 与 LeetCode 练习 LintCode 官网 LintCode 793. Intersection of Arrays 求数组的交集的size LintCode 792.Kth Prime Number 判断素数n是第几个素数 L...

2018-02-08 10:31:42 2275 0

原创 通信领域名词整理

通信领域名词手机相关MCCMobile Country Code移动国家码MCC的资源由国际电联(ITU)统一分配和管理,唯一识别移动用户所属的国家,共3位,中国为460;常见MCC列表:http://www.gpsspg.com/bs/mcc.htmMNCMobile Network Code移...

2017-08-12 10:01:13 1049 0

原创 Android adb 常用命令

Android开发环境安装好之后,需要将adb路径添加到环境变量(PATH)中,这样,就可以在命令行下直接使用adb命令了。需要注意的是,有的命令需要先进入手机的linux系统,然后才可以使用,即adb shell, …,这里称这种命令为shell命令。另外有的命令可以直接用adb 使用,这里称之...

2017-06-23 15:42:36 8174 0

原创 《重构 改善既有代码的设计》读书笔记

读书笔记《重构 改善既有代码的设计》本文github地址: https://github.com/YoungBear/MyBlog/blob/master/refactor.md重构:在不改变软件可观察行为的前提下改善其内部结构。refactoringtips:  如果你发现自己需要为程序添加一...

2016-12-11 20:19:11 1841 0

转载 为什么技术团队应该写博客?

原文地址: http://bxbxbai.github.io/2015/09/29/why-a-team-should-write-a-blog/我本人平时很喜欢看一些博客,包括技术的和非技术的,慢慢也积累了很多博客列表,包括个人的和团队的。很久以前我看到过大神刘未鹏写的文章:为什么你应该(从现...

2016-10-17 11:56:36 662 0

原创 网络测试资源URL

网络图片资源from picassohttp://i.imgur.com/CqmBjo5.jpghttp://i.imgur.com/zkaAooq.jpghttp://i.imgur.com/0gqnEaY.jpg…public final class ImageData { stati...

2016-10-17 11:19:46 1509 0

原创 Git 常用命令

重命名本地分支重命名指定分支: git branch -m <oldname> <newname> 重命名当前分支: git branch -m <...

2016-04-06 16:17:45 483 0

原创 二分查找

二分查找 package com.ysx.common; /** * @author youngbear * @email youngbear@aliyun.com * @date 2019/12/25 22:00 * @blog https://blog.csdn.net/next_s...

2019-12-25 22:18:00 35 0

原创 筛选法获取素数列表

获取n以内素数列表 使用筛选法,生成正整数n以内素数列表。 算法描述: 初始设置BitSet从0到n的值均为true。 从2开始,由于2是素数,所以将所有2的倍数排除;然后下一个素数是3,则将所有3的倍数排除;下一个素数是 5,将所有5的倍数排除… 以此类推,直到n。 BitSet中剩余的值为tr...

2019-08-29 20:14:12 421 0

原创 小杨同学 SpringBoot 启动原理学习

SpringBoot 启动原理学习 说明: spring-boot 版本为2.1.6.RELEASE 1. ApplicationListener 自定义ApplicationListener后,启动时查看日志: 2019-07-29 23:03:01.045 INFO 94244 --- [ ...

2019-07-29 23:14:01 75 0

原创 常用数学公共函数

常用数学公共函数 源代码 1. 判断是否为素数 /** * 判断n是否为素数 * @param n 自然数 * @return 是否为素数 */ public static boolean isPrime(int n) { i...

2019-06-01 06:45:36 90 0

原创 Java UUID 正则表达式

Java UUID 正则表达式 UUID,即通用唯一识别码(Universally Unique Identifier)。 UUID的介绍(来自百度百科) UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。 UUID由以下几部分的组合: (1)当前日期和时间,UUID的...

2019-04-23 23:23:51 2022 0

原创 Java 工程集成日志框架

普通 Maven 工程集成日志框架 1. 设置pom依赖 <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logba...

2019-04-21 08:09:44 115 0

原创 参考SpringBoot的启动原理,解析和执行Jar包中的方法

解析和执行Jar包中的方法 1. 使用spring-boot 的打包插件 打包插件配置:pom.xml <build> <plugins> <plugin> <groupId&...

2019-04-01 22:18:34 456 0

原创 Java 常用 Json 解析框架

Java 常用 Json 解析框架 常见json解析框架: fastjson gson jackson 1. fastjson maven 引用: &lt;dependency&gt; &lt;groupId&gt;com.aliba...

2019-02-21 22:36:45 975 0

原创 MySQL 浮点数 的精度

MySQL 浮点数 的精度 在 MySQL 中,float 表示单精度浮点数, double 表示双精度浮点数,decimal 表示定点数。定义 这些类型的数据时,同时需要指定其长度和精度 ,即用名称(M,D)来表示,M表示该值的总共长度,D表示小数点后面的长度,M和D又称为精度和标度。 如果 f...

2018-12-06 23:15:17 924 0

原创 Spring Boot 学习笔记

Spring Boot 学习笔记 1. HelloWolrd 从 Spring Initializr 官网生成项目包,选择 web模块。 然后,新建 HelloController @RestController public class HelloController { ...

2018-11-28 23:20:54 660 0

原创 Linux 常用压缩解压命令

Linux 常用压缩解压命令 1. tar 命令 # 1. 生成 .tar 包 tar -cvf &amp;amp;lt;dest.tar&amp;amp;gt; &amp;amp;lt;source_file&amp;amp;gt; # 2. 将tar包解...

2018-11-19 22:42:41 164 0

原创 MySQL 常用函数

MySQL 常用函数 1. 字符串函数 函数 功能 concat(s1,s2,…,sn) 连接s1,s2,…,sn为一个字符串 insert(str,x,y,instr) 将字符串str从第x位置开始,y个字符长的子串替换为字符串instr(位...

2018-10-28 20:51:17 101 0

原创 MySQL 常用 SQL 命令(2. DML语句)

MySQL 常用 SQL 命令(2. DML语句) DML 操作是指对数据库中表记录的操作,主要包括表记录的插入(insert)、更新(update)、删除(delete)和查询(select),是日常使用最频繁的操作。 1. 插入记录 insert INSERT INTO &amp;lt...

2018-10-23 22:28:53 214 1

原创 MySQL 常用 SQL 命令(1. DDL语句)

MySQL 常用 SQL 命令 SQL : Structure Query Language 结构化查询语言。 SQL 语句分类: DDL (Data Definition Language): 数据定义语言。如 create, drop, alter等。 DML (Data Mani...

2018-10-22 23:21:19 524 0

原创 MyBatis 中的转义符

MyBatis 中的转义符 在使用MyBatis的时候,在xml的sql语句,不能直接使用大于号,小于号,而需要进行转义。常用的转义为: 原字符 转义后的字符 描述 &amp;lt; &amp;amp;lt; 小于 &...

2018-10-09 22:12:31 2043 3

原创 grep 查找指定类型的文件

grep 查找指定类型的文件 在文件 ~/.bashrc 中添加下面的配置。完成之后,执行 source ~/.bashrc 使命令生效。就可以使用了。 alias grep='grep --color=auto' # 自定义函数 在指定文件中查找字符串 # jgr...

2018-08-27 22:59:18 1817 0

原创 Java - List 的 contains 方法的性能

Java - List 的 contains 方法的性能 有一个需求,对一个List中的元素,获取的所有Record字段,要求去重,并作为List返回。现在有两个方案,一个是使用ArrayList(LinkedList类似),另一个是使用HashSet,ArrayList使用其contains(...

2018-08-15 23:37:40 5480 0

原创 MySQL: insert 语句的 on duplicate key update

insert 语句的on duplicate key update 在mysql中,insert语句有这样的用法insert into &amp;amp;lt;table_name&amp;amp;gt; values (v1, v2, v3) on duplicate key ...

2018-07-29 18:06:43 497 1

原创 MySql insert 语句中的反斜杠

MySql insert 语句中的反斜杠 比如,有一个表people: create table people( id int not null auto_increment, name varchar(100) not null, age int, prima...

2018-07-29 17:39:11 4738 0

原创 Eclipse 常用配置

eclipse 常用配置 1. 自动补全 Windows-&amp;amp;gt;Preferences-&amp;amp;gt;Java-&amp;amp;gt;Editor-&amp;amp;gt;Content Assist 将Auto activa...

2018-07-07 23:33:27 297 2

原创 Python 内置函数

Python 内置函数 1. 运算相关 1.1 divmod(a, b) 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)。 &gt;&gt;&gt; divmod(7,2) (3, 1) &gt;&...

2018-05-04 12:14:23 182 0

原创 Android 中的meta-data及配置long值数据的方法

Android 中的meta-data 谷歌官方文档(需要科学上网) 谷歌官方文档(国内访问) 用法 第一步, 在AndroidManifest.xml文件的application标签中声明: &lt;meta-data android...

2018-03-28 23:26:40 1246 0

原创 百度文字识别官方Demo

百度OCR 官方Demo 百度文字识别官网 OCR Android SDK 开发者文档 百度sdk下载 OCR: Optical Character Recognition 光学字符识别 一、 管理控制台申请应用 可以使用两种方式来完成身份验证与安全: ak/sk方式。 lic...

2018-03-15 16:07:10 5862 7

原创 Kotlin 学习笔记

Kotlin 学习笔记 1. String 1.1 字符串转化为字符数组 toCharArray(),相当于java的toCharArray() /** * 字符串转化为字符数组 toCharArray(),相当于java的toCharArray() ...

2018-02-26 16:43:47 293 0

原创 Android日期选择器DatePickerDialog的使用

Android日期选择器DatePickerDialog的使用 使用DatePickerDialog来实现日期选择器。 使用方法 用一个Calendar对象来保存时间值,然后在回调函数中,可以根据用户的选择,设置日期值,最终使用该Calendar可以获取日期。结合时间格式化函数可以设置想要显...

2018-02-02 15:26:41 7778 0

原创 EditText 背景设置

EditText 背景设置 1. 调整背景颜色 EditText默认的效果: 其中,下划线的颜色有两种状态: normal color 没有焦点时的颜色,可以通过colorControlNormal来设置。 activated color 获取到焦点时的颜色,可以通过colorC...

2018-01-27 20:25:37 4980 0

原创 百度经纬度坐标转换官方方法

百度经纬度坐标转换官方方法 百度坐标转换官方文档 国内主流坐标系类型: 主要有以下三种 WGS84:为一种大地坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系; GCJ02:是由中国国家测绘局制订的地理信息系统的坐标系统,是由WGS84坐标系经加密后的坐标系;又称火星坐标系。...

2018-01-22 16:17:03 10090 0

原创 使用百度测距

使用百度测距要测量两个坐标之间的距离,可以使用百度地图提供的API :DistanceUtil.getDistance(LatLng var0, LatLng var1)其返回结果是一个double值,单位是米。在日常的工作中,经常需要判断用户当前位置是否在目标位置,所以我写了一个辅助函数,用来判...

2017-12-28 10:07:23 512 0

原创 LintCode 744. Sum of first K even-length Palindrome numbers

LintCode 744. Sum of first K even-length Palindrome numbers 题目描述: Given a integer k, find the sum of first k even-length palindrome numbers. Even ...

2017-12-22 09:32:17 656 0

原创 LeetCode 746. Min Cost Climbing Stairs

LeetCode 746. Min Cost Climbing Stairs 题目描述: On a staircase, the i-th step has some non-negative cost cost[i] assigned (0 indexed). Once you pay t...

2017-12-21 11:33:54 5158 0

转载 LintCode 练习-734. 形式为a^i b^j c^k的子序列数量

734. 形式为a^i b^j c^k的子序列数量题目描述:给一字符串, 对形式为 a^i b^j c^k的子序列进行计数, 即它由 i 个字符 a, 接着是 j 个字符 b, 然后是 k 个字符 c组成, i >= 1, j >= 1, k >= 1.Note: 如果两个子序列...

2017-12-17 10:52:19 366 0

原创 LintCode 练习-728. 3个不同的因子

728. 3个不同的因子题目描述:给一 正整数 n (1 <= n <= 10^18). 判断这个数是否正好只有 3 个不同的因子, 如果正好有 3 个不同的因子就返回 true, 否则返回 false。样例: 给出 n = 9, 返回 true 数字 9 正好有 3 个因子: 1, ...

2017-12-15 16:39:43 384 0

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