自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ArryLuo123的博客

每天进步一点,生活更滋润

  • 博客(63)
  • 资源 (10)
  • 收藏
  • 关注

原创 java版实现qq登录

请范围如下链接,即可看到https://wxlzb.top/detail.html?id=7b4f4822b2e34ccf92d0fd8a7108fe85

2019-08-09 09:06:00 2047

原创 jdk1.8之ArrayList源码分析(二)

通过分析源码,你会发现,一些你在工作中无法体会到的一些现象,通过源码的了解,会扩散你的思维.这一次是讲解下ArrayList的删除以及通过角标来添加元素。在查看删除方法的时候,remove方法存在两个重载的方法,一个是index一个通过值的形式,进行删除, public E remove(int index) { rangeCheck(index); mo...

2018-09-19 21:07:11 288

原创 Android 之retrofit2 之 @body上传服务器是空值

在处理Android使用retrofit2 通过post请求@body的形式时所遇问题。第一个问题,类型转换异常Unable to create @Body converter for class 这个异常,bean无法转换异常,通过查阅资料,发现在创建retrofit2的时候要加上addConverterFactory(GsonConverterFactory.create())这句代码,将...

2018-09-11 23:18:36 3723

原创 jdk1.8之ArrayList源码分析(一)

最近有点空闲的时间,就对ArrayList进行了源码的查看。深思当ArrayList存在临界值时,该作者做了哪些操作.顺便记录下自己在源码中所了解的逻辑.这次博文入口显示添加和删除。看过源码的都知道,ArrayList在初始化没有给定容器大小的时候,他会自动的帮我们创建一个10的集合大小.就是这段,他是在调用 if (elementData == DEFAULTCAPACITY_EMPT...

2018-08-23 20:47:29 506

原创 springboot +shiro +redis 实现session缓存所遇问题

为了更好的和自己写的App相结合,通过自己的管理后台发送接口进行实现。的加入redissession缓存,当加入了redis的缓存时,出现了这个异常请求处理失败; 嵌套异常是java.lang.ClassCastExceptioncom.example.demo.mode.Users无法强制转换为com.example.demo.mode.Users为了找到这个原因,在网上答案,找到的不尽人意,找...

2018-08-14 23:33:30 800

原创 二进制的另类看法

在复习hashmap的时候,看到好多操作二进制的问题,刚好也复习下二进制,拿出当年小学学习的二进制的处理方式来描述下这个二进制的问题.我用画板在上面已经描述了9,8,7三个的二进制以及转十进制问题.线不够直,哈哈,不要见怪. 以上就是对二进制的一个粗略描述,当我读到hashmap中put时里面的一段代码时这段代码时,很是感叹代码的完美度,于是我将其进行拆分开进行处理这个&amp...

2018-07-26 18:18:25 411

原创 新手git提交到码云上去所遇问题

当从本地仓库提交到远程仓库时( git push -u origin master ),报这个错误.hint: Updates were rejected because the tip of your current branch is behindhint: its remote counterpart. Integrate the remote changes (e.g.hint: ...

2018-07-18 10:11:15 1482

原创 学retrofit2所踩之坑

有大半年没有搞的Android了,这几天重拾Android的,发现这个retrofit2网络框架很强大,灵活,自己看官方文档捣鼓里面的内容官方文档,里面的内容通俗易懂,开始的第一步,引入所需jarimplementation 'com.squareup.retrofit2:retrofit:2.1.0' implementation 'com.squareup.retrofit:conve...

2018-06-22 22:45:01 399

原创 vue 2.0 特性 点击其他地方使input输入框获取焦点

<div id='el'><input type="text" ref="content" /><button @click="getFocus">getFocus</button><div>new VUE({    el:"#el",methods:{getFocus(){ t

2018-04-24 10:27:50 4031 3

原创 dubbo之没有提供者错误

No provider available from registry localhost:2181 for service com.alibaba.dubbo.demo.DemoService on consumer 192.168.60.253 use dubbo version 2.6.1, please check status of providers(disabled, not reg...

2018-04-03 09:38:31 13140 5

原创 将含有n条的数据,进行批量修改时,所处理的一个机制

package com.shandian.demo;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;public class Demo3 { p...

2018-03-20 14:08:12 288

原创 使用BigInteger来处理权限问题,

我们都知道权限,在开发中是一个难点也是一个有趣的事,很多人估计多权限深有体会,那么,我们在开发中如何的使用权限的处理的呢,我想有的对权限的处理是,我点击这个权限向另一张表中添加数据,然后根据这些数据进行对比,然后这个是拥有权限的,但我感觉这样做虽然能处理,但我觉得这个是不可取的,虽然我公司也是用这个向另一张表中插数据的,虽然不想,但也无奈啊。,但在这里,我想处理另一种方式处理。感觉效率更高.那就是

2017-10-23 23:27:20 689

原创 mybatis对mysql存储过程的处理

由于前一段时间公司特别的忙,所以博客就没有继续更新了。现在有点空闲的时间了,想记录下mybatis的存储过程的用法.在之前mybatisplus升级到2.14了,他所带来的的特性很强大,可以实现了对象关系型的操作,和hibernate的很相识,他是mybatis的增强版,有兴趣的可以到他官网去逛逛,我之前用过,很爽。现在进入正题,我们都知道,减库存以及加库存是一个同步的过程,一方处理失败就得回滚的

2017-10-22 20:17:51 532

原创 创建第一个GO语言hello Word

Java 是世界上最流行的语言,GO语言是世界上最有前途的语言.对于我们这种屌丝程序员,肯定不能放过他的魅力,所在,那么接下来和我一起去欣赏下他的魅力吧;1,首先到国内镜像官网进行下载golang包https://www.golangtc.com/具体的我已经把他下载好了链接: https://pan.baidu.com/s/1kVHrVuv 密码: 43h8将其解

2017-07-23 20:12:32 582

原创 Java使用POI解析后缀为.xls和.xlsx的Excel的完美处理

在我们做web开发中,经常性的于Excel表格进行打交道,但其中的坑只有我们自己去做了才知道,坑是有多大。当Excel表格中使用了公式计算数据的时候,我们用POI中的CELL_TYPE_FORMULA这个类型只能拿到类似于这样的公式:SUM(P4-Q4-R4-S4),那怎么获取他的值呢,接下来,请看以下demoimport java.io.File;import java.io.Fi

2017-05-23 14:28:33 6652 1

原创 ArrayList的源码简单分析分析

ArrayList是list集合的实现接口,在我们日常生活中使用频率非常大,而且他随着元素的添加而自动扩增容量,而使得他不被撑爆,那么他是如何实现这一神奇的地方的呢,借此,凭着打破砂锅问到底的原则,打开源码进行一探究竟,看看是何方神圣。当我们点击ArrayList时,可以看到他的构造方法 private transient Object[] elementData;//这个是ArrayLi

2017-04-16 15:04:00 497

原创 Collections集合静态工具可以让非同步进行同步操作的源码分析

我们都知道,Collections这个类封装了对集合操作的一些静态方法,比如,我们经常用到的集合进行排序操作sort(List list) 方法.,swap(List list, int i, int j),对集合中位置的替换操作。等等这些可以在Collections api文档中可以看到,在这里我就不一一解释了。我在api文档中看到,可以对非同步进行同步操作,synchronizedLi

2017-04-09 22:15:28 409

原创 ssm中操作遇到的细节错误

HTTP Status 500 - Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for

2017-03-30 21:07:57 425

原创 oracle中的sql分页简单上路

在我们的开发中难免与sql分页打交道,这就迫使我们就得学会如何分页,接下来我就我个人所学知识对oracle语句进行简单的剖析。1,首先,我们查询所有的数据2,用oracle中的rownum查询出所有的结果集,由于rownum并没有大于或等于,只有小于或等于号,所有现在所做的就是获取行号,由行号加结果集取中间值select *from emp where rownum

2017-03-16 19:03:57 413

原创 springmvc+hibernate+maven+ajax+分页的整合

springmvc+hibernate+maven+ajax+分页的整合,界面比较粗糙,但都是干货,废话不多说,上图这是工作目录图由于demo上忘记吧sql贴上去了,在这里补上,我这里是用的oracle。prompt Creating COMTYPE...create table COMTYPE( TYPE_ID INTEGER not null, TYP

2017-03-14 22:54:42 929

原创 手把手教你如何通过general自动创建mybati中mapper映射接口以及bean

在网上查了下如何自动实现mybatis的中mapper以及映射接口和bean,感觉不是挺适合新手的,而且说的模棱两可,介于此,我就自己写一篇记录,日后忘记了便于翻阅。我们都知道,mybatis要手动配置那些文件,有时弄不好会出错,我刚开始学的时候深有体会,如今春天来了,废话不多说,入正题。这个是lib里面的结构这里最重要的是是generatorConfig.xml, <!DOC

2017-03-13 21:45:35 1146

原创 mybatis+maven对数据库的简单用法

为什么要用mybatis?(1) 系统的部分或全部数据来自现有数据库, 出于安全性的考虑, 只为开发团队提供几条Select SQL(或存储过程) 以获取所需数据, 具体的表结构不予公开。(2) 开发规范中要求, 所有牵涉到业务逻辑部分的数据库操作, 必须在数据库层由存储过程实现(对于金融行业而言, 工商银行、 中国银行和交通银行, 都在开发规范中严格指定)。(3) 系

2017-03-12 13:35:55 6636

转载 SpringMVC+Hibernate返回JSON数据有时会出现如下错误

在使用SpringMVC+Hibernate环境中返回JSON数据有时会出现如下错误:Handler execution resulted in exception: Could not write content: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer a

2017-03-11 21:28:30 577

转载 springMVC返回hibernate多对多对象的json时 出现无限循环

用ie8时,请求json,eclipse直接死机!!!!调试时,可以用chrome,看到无限循环的报错。。。类似{"empty":true,"total":4,"firstResult":0,"pageSize":10,"rows":[{"name":"admin","roles":[{"users":[{"name":"admin","roles":[{"users":[

2017-03-10 23:35:24 393

原创 配置maven出现的问题

当在你电脑上配置maven的环境变量时出现了这个:Error: JAVA_HOME not found in your Please set the JAVA_HOME variable ilocation of your Java installation.他的意思是说:                           错误:JAVA_HOME没有找到你       

2017-02-26 23:30:08 558

转载 pom.xml详解

一、什么是POMProject Object Model,项目对象模型。通过xml格式保存的pom.xml文件。作用类似ant的build.xml文件,功能更强大。该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。一个完整的pom.xml文件,放置在项目的根目录下。<project xmlns="http://

2017-02-26 22:49:55 334

转载 Maven是什么,以及为什么要使用Maven

Maven是什么,以及为什么要使用Maven参考书籍(推荐大家购买实体书):《Maven实战》(国内首本Maven著作)(Maven的安装、配置及使用入门)1.概述Maven是一个构建工具,服务与构建.使用Maven配置好项目后,输入简单的命令,如:mvn clean install,Maven会帮我们处理那些繁琐的任务.Maven是跨平台的.Maven最大化的消除了构建的

2017-02-26 22:38:49 392

原创 jQuery学习笔记之Dom操作

对于这个案例,有兴趣的朋友可以到我云盘里下载我的云盘:https://pan.baidu.com/s/1slU4S0H密码:c4ci

2017-02-25 22:42:18 334

原创 jQuery笔记之动画以及tab的切换

通过demo进行验证(1)演示删除动画效果 * { font-size: 12px; } #cart { width: 602px; } #cart .tipsbox { width: 200px; border: 2px solid #aaa; float: right;

2017-02-25 13:02:48 529

原创 jQuery笔记之事件

//下面是通过代码来演示以上实例: #login { width: 400px; height: 250px; background-color: #f2f2f2; border: 1px solid #DDDDDD; padding: 5px; } #login fieldset { border

2017-02-24 00:21:49 338

原创 jQuery笔记之过滤选择器

过滤选择器过滤选择器通过特定的过滤规则来筛选元素语法特点是使用“:” , 如使用$(“li:first”)来选取第一个li元素主要分类如下:基本过滤选择器可见性过滤选择器表单对象过滤选择器内容过滤选择器、 子元素过滤选择器……验证以上理论的演示 过滤选择器 /**

2017-02-22 00:25:49 468

原创 jQuery笔记之属性选择器

//验证以上理论 $(function() { //改变含有title属性的元素的背景颜色,语法(选取包含给定属性的元素)实例$(" [href]" )选取含有href属性的元素 $("h2[title]").css("background-color", "red"); /** * [attribute=value]

2017-02-22 00:14:08 645

原创 jQuery笔记之层次选择器

层次选择器层次选择器通过DOM元素之间的层次关系来获取元素//下面通过demo演示上面的理论 $(function() { //后代选择器,获取并设置#menu下的元素的背景颜色 $("#menu span").css("background-color", "red"); /

2017-02-22 00:04:26 695

原创 jQuery笔记之基本选择器

jQuery选择器功能强大, 种类也很多, 分类类CSS选择器  基本选择器   层次选择器   属性选择器过滤选择器  基本过滤选择器  可见性过滤选择器基本选择器:包括标签选择器、 类选择器、ID选择器、 并集选择器、 交集选择器和全局选择器\//下面案例是对以上几点进行实例验证:

2017-02-21 23:04:06 487

原创 java多线程通信之lock和Condition

这个是jdk1.5的新特性,用于代替synchronized,/** * 多线程之间的通信,模拟生产和消费过程 * * jdk1.5之后提供了多线程升级解决方案 * 将同步synchronized替换成了显示的lock的操作;(可见性) 将object中的wait * 和notify,notifyall,替换了Condition对象 改对象可以lock锁进行获取; * 改实例中只

2017-02-18 18:02:15 529

原创 JAVA多线程通信之wait和notify的使用

/** * wait; notify(); notifyAll(); 都使用在同步中,因为要持有监视器(锁)的线程操作; * 所以要使用在同步中,因为只有同步操作才有锁. * 为什么这些操作线程的方法要定义在object中呢??? 因为这些方法在操作同步中线程时,都必须要标识它们所操作的线程持有的锁 * 只有同一个锁上的被等待线程,可以被同一个锁上的notify唤醒 * 不可以对不同锁中

2017-02-18 16:03:59 762

原创 Java中通过注解+反射拿到对象的属性和方法

1什么是反射?java通常是先有类再有对象,有对象我就可以调用方法或者属性。反射其实是通过Class对象来调用类里面的方法下面就是测试代码,里面有详细的注释package com.shandain.demo;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;im

2017-02-16 09:46:44 5186

转载 java 注解的几大作用及使用方法详解

http://www.tmser.com/?post=34&page=1Java 注解,从名字上看是注释,解释。但功能却不仅仅是注释那么简单。注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据),常见的作用有以下几种:生成文档。这是最常见的,也是java 最早提供的注解。常用的有

2017-02-16 09:32:49 892

原创 ssh中多对一所出现的数据显示异常问题

今天对users表进行操作时,出现的一个角色获取显示异常问题,在添加的页面不是有一个下拉框用来选择用户的角色的,当我第一次进入添加页面时是可以正常显示出来的,但当我第二次进行添加时就出现了角色就是不能在页面上显示出来,但能在后台打印出来,我也在web.xml中进行设置了opensessioninview的过滤器,这时我就很纳闷,这时咋回事啊,于是乎我就翻了我之前的博客,说,在spring的bean

2017-01-24 22:49:28 548

转载 Android Studio 常用快捷键

●查找所有快捷键查找快捷键[Find Action]:Ctrl+Shift+A●显示一些有用信息显示简要信息:Ctrl+mouse over code 快速查找文档[Quick Documention]:Ctrl+Q 在方法调用的地方显示参数信息:Ctrl+P 错误的显示说明或警示插入符号:Ctrl+F1●编辑格式化代码[Refomart

2017-01-06 13:34:07 272

ssm+ajax整合

springmvc+maven+mybatis+ajax+分页实现多表整合

2017-03-17

SSM+ajax+分页

springmvc+maven+mybatis+ajax+分页实现多表整合

2017-03-17

SpringMVC+maven+mybatis+ajax+分页整合

springmvc+maven+mybatis+ajax+分页

2017-03-17

springmvc+maven+mybatis+ajax+分页

springmvc+maven+mybatis+ajax+分页实现多表整合

2017-03-17

springmvc+maven+hibernate+ajax+分页

springmvc+maven+hibernate+ajax+分页多表下的整合demo

2017-03-14

多表下的ssh整合

多表下的ssh整合

2017-01-02

ssh的整合实现cduq

通过mvc的形式对ssh进行增删改查

2016-12-29

简单的侧滑

简单的侧滑实现

2016-11-19

android访问js

Android访问js的代码块

2016-11-02

weixin健康列表

用微信小应用开发的健康列表

2016-10-26

空空如也

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

TA关注的人

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