自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

豆浆丶油条的博客

初涉代码,经验不足,多多包涵。

  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 2020年Java面试题整理

面试题整理1.HashMap的底层存储结构和原理HashMap的底层结构: 数组+链表+JDK8红黑树原理:HashMap是基于哈希表的 Map 接口的实现2.链表和数组相比, 有什么优劣?数组:优:查询快,随机访问性强 劣:定长不支持动态扩展,插入和删除数据慢。内存空间要求高,必须有足够的连续内存空间,可能浪费内存链表:优:大小不固定,拓展性灵活,插入和删除快。内存利用率高,不会浪费内存 劣:不能随机查询,必须从第一个遍历,查询效率慢。3.HashM...

2020-10-24 09:34:24 17

原创 mysql数据库优化之sql优化

1.exists 和 in 使用区别和效率1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;T1数据量小而T2数据量非常大时,T1<<T2 时,1)的查询效率高。2) select * from T1 where T1.a in (select T2.a from T2) ;T1数据量...

2019-07-18 11:41:27 218

原创 安卓for循环调用接口并渲染出现app崩溃或者白屏的问题

1.前言最近在写一个安卓的app,有需求要上传数据,并且每次调用接口上传一次,记录上传成功和失败的记录,并且在安卓动态显示上传条数变化2.过程//主线程//获取SQList的数据List<CodeBean> codeList = dbUtils.selectis();for(CodeBean codeBean: codeList){ //调用接口获取数据并...

2019-04-12 13:51:15 443

原创 java实现支付宝支付(电脑网站端支付,手机端网站支付)

1.前言最近有在弄支付宝和微信的支付,现在我们来弄下支付宝的支付首先注册蚂蚁金服开放平台账号这个就不多说了(个人用的是支付宝账号)配置好沙箱环境(一般来说沙箱环境跑通,到时候换上线上应用的配置就可以了)详细过程:https://openclub.alipay.com/read.php?tid=1513&fid=282.准备下载相关的jar(sdk)https:/...

2019-03-19 16:03:17 914 3

原创 微信小程序支付(java端)

1. 准备首先导入jar包(maven导入jar包)<dependency> <groupId>com.github.wxpay</groupId> <artifactId>wxpay-sdk</artifactId> <version>0.0.3</version></de...

2019-03-14 09:40:00 299

原创 线程Thread中run()和start()的区别

创建一个线程 Thread b= new Thread()b.run(); 只是调用了一个普通方法,并没有启动另一个线程,程序还是会按照顺序执行相应的代码。b.start(); 则表示,重新开启一个线程,不必等待其他线程运行完,只要得到cup就可以运行该线程。 public static void main(String[] args) { Thread b = new T...

2018-12-14 14:21:26 471

原创 在List使用add方法添加对象时都是最后的一条记录

1.前言这几天发现了在List的add方法添加对象时都是最后的一条记录的重复2.代码示例你会发现所有的都变成了测试4了你会发现所有的结果怎么都是最后一个数的重复呢?我们回去看上面的代码:我们new了一个User对象,就只是new了一个唯一的ID,我们将对象放入list时,list就只是添加了一个对象的引用而已,而我们只是简单的set对象进行对对象的值的改变,但是其ID还是唯...

2018-12-11 11:45:04 398 2

原创 阿里云短信服务(通知短信,验证码短信)

1.前言最近在弄阿里云的短信通知,废话不多说上代码2.maven导入相关jar包&lt;dependency&gt; &lt;groupId&gt;com.aliyun&lt;/groupId&gt; &lt;artifactId&gt;aliyun-java-sdk-core&lt;/artifactId&gt; &lt;version&gt;4.0.6&lt;/ver...

2018-11-22 17:36:54 523 1

原创 根据父类id查询子类id的迭代函数

在数据库创建迭代函数DROP FUNCTION IF EXISTS `getChildrenList`;CREATE FUNCTION `getChildrenList`(rootId VARCHAR(1000)) RETURNS varchar(1000) BEGIN DECLARE sTemp VARCHAR(1000); DECLARE sTempChd ...

2018-09-27 09:51:31 806

原创 如何在MyBatis的mapper.xml中处理小于号与大于号

这种问题在xml处理sql的程序中经常需要我们来进行特殊处理。 其实很简单,我们只需作如下替换即可避免上述的错误:&lt; &lt;= &gt; &gt;= &amp; ' " &amp;lt; &amp;lt;= &amp;gt; &amp;gt;= ...

2018-09-26 17:36:12 257

原创 特殊字符替换

方法一:特殊字符替换(使用原生的替换方式)public static String htmlReplace(String str){ str = str.replace("&amp;ldquo;", "“"); str = str.replace("&amp;rdquo;", "”"); str = str.replace("&amp;nbsp;

2018-09-26 17:24:26 339

原创 如何在tomcat配置https(SSL证书)

安装证书Tomcat支持JKS格式证书,从Tomcat7开始也支持PFX格式证书,两种证书格式任选其一。文件说明:1. 证书文件214106502950347.pem,包含两段内容,请不要删除任何一段内容。2. 如果是证书系统创建的CSR,还包含:证书私钥文件214106502950347.key、PFX格式证书文件214106502950347.pfx、PFX格式证书密码文件pfx-password.txt。1、证书格式转换在Tomcat的安装目录下创建cert目录,并且将下载的全

2018-09-12 22:33:35 905

原创 sql server触发器简单剖析

create trigger tri_mc(tri_mc:自定义触发器的名称) on table (table:触发的表名) for insert (触发类型:insert,插入数据触发 update,更新数据触发 delete,删除数据触发) as declare @kssj datetime (定义一个变量,做中间处理) declare @sqbh char(40) sele...

2018-08-30 09:32:47 209

原创 工具类中使用注解注入service

@Component //申明为spring组件public class TestUtils { @Autowired private PicturesService picturesService; //添加所需service的私有成员 private static TestUtils testUtils ; // 关键点1 静态初使化...

2018-08-16 15:24:56 788

原创 JSON数组去重,list数组对象进行去重

js对json数组去重 /* * JSON数组去重 * @param: [array] json Array * @param: [string] 唯一的key名,根据此键名进行去重 */ uniqueArray:function (array, key){ var result = [array[0]]; for(var i = 1; i...

2018-08-16 15:16:40 1701

搭建单机版的FastDFS服务器.pdf|搭建单机版的FastDFS服务器.pdf

由于FastDFS集群搭建非常复杂,对于初期学习FastDFS来说,搭建个单机版的作为入门更为实际一些。

2020-08-26

springcloud.rar|springcloud.rar

搭建了一个springcloud Alibaba项目,springboot+nacos注册中心+和gateway网关+以及sentinel做限流

2020-04-14

springboot搭建

springboot项目搭建,简单实用,springboot运行main方法可启动项目.时候初学者使用

2018-08-17

空空如也

空空如也

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

TA关注的人 TA的粉丝

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