- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 射线法判断-点是否在多变形内
射线判断法引入如何判断一个点是否在多边形内?判断点是否在多边形内,可以确定,点和多边形在坐标系内实际的应用场景如:首先在地图上通过画出一个区域(通过多个点之间的连线行程的区域),判断一个经纬度坐标是否在在这个区域内射线判断法以该点为起点,引出一条水平射线,计算射线和多边形的相交次数,奇数次表示改点在多边形内,偶数次表示改点在多边形外.水平射线和边相交的情况点和多边形...
2019-10-12 21:59:53
1072
原创 MySQL-存储表情字符
MySQL-存储表情字符????1.emojiemoji 是一种特殊的 Unicode 编码2.utf8utf8是unicode的实现方式之一在mysql中utf8是utf8mb3的别称utf8中,一个字符使用1-3个字节表示,中文3个字节3.utf8mb4同utf8一样,也是unicode的实现方式之一不同于utf8,utf8mb4使用1-4字节表示字符表情字符是4个字节...
2019-09-28 10:04:02
2451
原创 特殊的空格 - ASCII(160)
特殊的空格 - ASCII(160)编程语言-JAVA1.问题引入一般, 我们在db中落数据的时候, 都会对String类型的字段做去空格处理, 常用的方法无非trim().但是最近在数据库中发现,name 字段存在空格,在sql语句中使用trim函数,查出来的数据仍然带有空格.引出问题: 特殊的空格–trim函数不能处理的空格2.trim函数不能处理的空格不能处理的空格,首...
2019-09-24 19:25:51
2950
原创 MySQL-索引-覆盖索引
覆盖索引1.什么是覆盖索引?概念:查询语句中所需要的列在索引中,这样查询结果在索引的数据结构中查找即可拿到结果。附加网友解释:解释一: 就是select的数据列从索引中就能够获取,不必从数据表中再次读取,换句话说,就是查询列可以索引福噶解释二:索引是高效找到行的一个方法,当能通过检索索引就可以读取想要的数据,那就不需要再到数据表中读取行了。如果一个索引包含了(或覆盖了)满足查询语句...
2019-09-21 11:06:29
831
原创 #{}和${}的区别
#{} 和 ${}的区别,如何在实际应用中使用在平常写mybatis的动态SQL语句时,大多使用的是#{} 。至于${} ,没用过,也不知道是什么。实际大多数情景下,我们使用的也都是#{},很少有场景会用到${}。1.两者的区别#{}:使用的是预编译,对应JBDC中的PreparedStatement${}:mybatis不会修改或者转义字符换,直接输出变量值2.实际应用举例:...
2019-04-19 17:55:19
7854
原创 B+树(索引的数据结构)
B+树一、文章背景引用维基百科的定义:’'在计算机科学中,B树(B-tree)是一种树状数据结构,它能够存储数据、对其进行排序并允许以O(log n)的时间复杂度运行进行查找、顺序读取、插入和删除的数据结构。"B+树是一种数据结构,但是因为它常常是出现在文件存储系统和数据库系统中,所以大多数讨论到B+树是基于它作为数据库索引数据结构,所以本文结合MySQL索引探讨一下B+树。本文参考: ...
2019-03-25 23:17:21
1749
原创 SpringBoot(41) Testing(测试)
SpringBoot(41) Testing(测试)Spring Boot在测试应用程序时提供了许多实用程序和注释。测试支持由两个模块提供;spring-boot-test包含核心项,spring-boot-test- autoconfiguration支持测试的自动配置。大多数开发人员只会使用Spring - Boot - Starter -test“Starter”,它导入了两个Spri...
2018-11-22 20:34:37
422
原创 Spring Boot(18) Using the @SpringBootApplication annotation
18. Using the @SpringBootApplication annotation许多Spring Boot开发者喜欢他们的应用程序使用自动配置,组件扫描(component-scan)和在application class中定义额外的配置.一个单独的@SpingBootApplication注解可以实现以上三点:@EnableAutoConfiguration :启用Sri...
2018-11-20 14:24:23
142
原创 Spring Boot(17) Spring Beans and Dependency injection(依赖注入)
17.Spring Beans and 依赖注入您可以自由地使用任何标准的Spring Framework技术来定义bean及其注入的依赖项。为简单起见,我们经常发现使用@ComponentScan 找到你的bean,结合@Autowired构造函数注入效果很好。如果按照上面的建议构建代码(14节,在根包中定义main application class),可以直接添加@C...
2018-11-20 14:22:36
316
原创 Spring Boot(16) Auto-configuration(自动配置)
16.自动配置1.Spring Boot自动配置尝试根据您添加的jar依赖项自动配置Spring应用程序。例如,如果 HSQLDB在您的类路径上,并且您尚未手动配置任何数据库连接bean,那么我们将自动配置内存数据库。2.您需要通过向其中一个类添加@EnableAutoConfiguration或 @SpringBootApplication注释来选择自动配置@Confi...
2018-11-20 14:20:00
368
原创 Spring Boot(15) Configuration Classes(配置类)
Spring Boot本文对应Spring Boot 官方文档 1.5.17版本15.Spring Boot Configuration Classes(配置类)Spring Boot 倾向于基于java的配置。尽管可以使用XML源调用SpringApplication.run(),但我们通常建议您的主要源是@Configuration类。通常,定义main方法的类也可以作为主要的@C...
2018-11-19 13:44:43
391
原创 Spring Boot(14)Structuring your code(构建代码)
SpringBoot目录结构14.构建代码14.1 使用`default package`14.2 主应用程序的位置Spring Boot 1.5.1714. Structuring your code谷歌+个人翻译,水平有限14.构建代码Spring Boot不需要任何特殊的代码布局,但是有些最好的实践建议14.1 使用default package当一个class没有pa...
2018-11-19 11:37:00
184
原创 adb
微信小游戏“跳一跳”,为了刷分数,写一个游戏辅助工具。程序中使用的工具1.ADB驱动,这个需要配置环境变量2.http://download.youkuaiyun.com/download/lt_zl/10201117第二个和第三个程序一个是手机上的,一个是电脑上的。打开USB调试。这三个资源有链接;3.cmd命令中使用adb命令adb环境变量配置好之后,在cmd中输入"adb s
2018-01-11 19:20:16
498
转载 html输入框密码设置十个字符(JavaScript实现)
<span class="span"><span id="stay" style="display: none"> 您还可以输入:<span id="txtCount"></span>个字符<br></span></span><input type="password" id="password" name="password"><script language="JavaScri
2017-04-07 13:23:28
1720
原创 "=="和"equals"两种比较方法的区别
基本数据类型“==”两个变量的值是否相同,不比较地址引用数据类型(类)”==”比较两个对象的引用,是否指向同一个内存空间;“equals()”比较两个对象所指向的内存空间的值是否相同;例:int i=10,j=i;i==j;//比较两个变量的值是否相等MyDate d2=d1;d1==d2;//对象赋值,引用同一个实例,d1==d2?true //d1.equals(d2)返
2017-04-07 13:12:28
464
转载 html设置密码输入限制在十个字符
span class="span">span id="stay" style="display: none"> 您还可以输入:span id="txtCount">span>个字符br>span>span>input type="password" id="password" name="password">script language="JavaScript"> va
2017-03-15 17:18:45
7446
模拟操作安卓adb命令
2018-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人