自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小马哥的博客

奋斗的程序猿

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

原创 乐观锁与悲观锁

何为悲观锁和乐观锁?悲观锁就像悲观的人一样,总是想着悲观的方向去想事情,就是说每次都有至少两个请求抢占资源;乐观锁就像乐观的人一样,总是想着乐观的方向去想事情,就是说每次都不会有两个或者以上的请求抢占资源。悲观锁总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,其它线程阻塞,用...

2020-03-26 11:59:33 102

原创 接口幂等性

一、什么是幂等性“幂等”是指一个操作重复执行N次得到的结果(副作用)与执行一次是相等的。例如: 在HTTP协议中,get请求,会得到同样的数据bool get_money(id, amount)1 参数: id:用户的账户 amount: 表示取多少钱 返回值: true: 表示取钱成功 false: 表示...

2020-03-26 10:59:55 163

原创 涉及Radio传值的写法

博主最近在帮朋友做毕设,需要新增一个功能,功能里面有个radio列表,需要传radio元素的id值到后台,尝试了好多种写法都不行,最后用了下面的写法就好,后台顺利接收到参数,话不多说,直接上图:要如图红框里面的写法才能取到被选中的选项ID的值,并且传到后台,上面的注释的写法是不正确的;如图,选中手痛,会将手痛的id传到后台。...

2020-02-05 01:25:57 1440

原创 连接数据库时出错

这种问题我也是第一次遇到,居然是 NO,好像改了一下数据库的驱动就好了。

2020-01-16 14:59:01 260

原创 SSM框架笔记

Spring框架是一种非侵入式的轻量级框架1、非侵入式的技术体现允许在应用系统中自由选择和组装Spring框架的各个功能模块,并且不强制要求应用系统的类必须从Spring框架的系统API的某个类来继承或者实现某个接口。2.如何实现非侵入式的设计目标的1)应用反射机制,通过动态调用的方式来提供各方面的功能,建立核心组间BeanFactory2)配合使用Spring框架中的Be...

2020-01-15 17:39:42 155

原创 Java虚拟机

jvm的框架结构:jvm在运行时会产生一个运行时数据区,里面包含了方法区,Java堆,虚拟机栈,本地方法栈,程序计数器等5个模块,其中,Java堆主要用来存放Java对象实例(Java虚拟机规范写:class,instances,arrays),另外,Java堆会划分多个线程私有分配缓冲区来进行内存管理。Java堆被垃圾收集器(GC)所管理,就是说Java堆里面的内存会被GC自动管理。...

2020-01-15 17:39:19 117

原创 谈谈集合对象浅克隆

1.直接把指针指向对象内存地址:如图所示:把arrayList直接赋给ccc相当于指针ccc指向arrayList;当arrayList集合增加Integer类型的“9”时,打印ccc的值也出现了“9”,可知ccc指向的也是arrayList对象;2.clone():根据运行结果可知:集合的.clone复制的是集合里面的值,把arrayList集合的“5”复制到了bbb;当再向...

2020-01-15 17:37:21 177

原创 索引的作用与如何创建索引

2019-08-05 20:10:11 305

原创 “==”与equals的区别

首先,说说“==”的原理:Java中的“==”比较的是引用变量内存中保存的相应对象的内存首地址,比如:String a = new String("aaaa");String b = new String("aaaa");引用a与对象new String("aaaa");分别占用两个不同的内存,引用a中存储的是对象new String("aaaa");在堆内存中的首地址,同理引用b也是存储对象ne...

2019-05-06 16:22:15 151 1

原创 checked Exception(检查型异常) and unchecked Exception(非检查型异常)

checked exception(检查型异常)通俗来说就是需要编译器检查的异常,那么什么才是编译器需要检查的呢?就是用户无可避免的,很难发现的异常发生时就需要编译器来检查。ex.传输一个文件,传完之后没关闭输入输出流,这是用户是很难发现,只有编译器在编译时才可以发现,此时它检查到异常并抛出异常。unchecked exception(非检查型异常)通俗来说就是不需要编译器来检查用户本...

2019-04-19 16:24:33 393

原创 Field error in object 'user' on field 'birthday': rejected value [Tue Mar 05 00:00:00 CST 2019]

后台错误:看了很多方法都说要在birthday上加@datatimeformat(pattern="yyyy-MM-dd"),但是我本来就有这个注解,所以这个方法解决不了。 真正解决问题的是往value里面加<fmt:formatDate value="" type="date"/>(想不到还可以这样用。。。).总结一下就是注解和fmt要同时存在才行。...

2019-03-25 12:19:30 8367 1

原创 【严重: Servlet.service() for servlet [springmvc] in context with path [/secondHand_ssm2] threw excepti

【严重: Servlet.service() for servlet [springmvc] in context with path [/secondHand_ssm2] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root causej...

2019-03-25 12:10:35 3138

原创 Android---新建项目时出现错误

在app下的build.gradle文件中的dependences {}中添加如下代码:androidTestCompile('com.android.support:support-annotations:26.1.0') { force = true}

2018-07-01 01:18:42 510

原创 颜色值(web,android....)

颜色名十六进制颜色值颜色Black#000000 Navy#000080 DarkBlue#00008B MediumBlue#0000CD Blue#0000FF DarkGreen#006400 Green#008000 Teal#008080 DarkCyan#008B8B DeepSkyBlue#00BFFF DarkTurquoise#00CED1 MediumSpringGreen#0...

2018-04-17 15:57:37 222

原创 GIT远程仓库(Github)

2018-04-16 12:28:35 603

原创 EL表达式(笔记)

EL表达式为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。JSP EL语言定义E L(Expression Language)目的:为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命...

2018-04-15 22:49:48 357

原创 ajax学习笔记——状态码

服务器常用的状态码及其对应的含义如下: 200:服务器响应正常。 304:该资源在上次请求之后没有任何修改(这通常用于浏览器的缓存机制,使用GET请求时尤其需要注意)。 400:无法找到请求的资源。 401:访问资源的权限不够。 403:没有权限访问资源。 404:需要访问的资源不存在。 405:需要访问的资源被禁止。 407:访问的资源需要代理身份验证。 414:请求的URL太长。 500:服务...

2018-04-13 16:14:27 205

原创 AJAX - onreadystatechange 事件

AJAX - onreadystatechange 事件1.当请求被发送到服务器时,我们需要执行一些基于响应的任务。2.每当 readyState 改变时,就会触发 onreadystatechange 事件。3.readyState 属性存有 XMLHttpRequest 的状态信息。下面是 XMLHttpRequest 对象的三个重要的属性:属性 描述onreadystatechange存储函...

2018-04-13 16:10:16 258

原创 恋练有词——笔记

Unit 9reject v.决绝考虑,不接受,不同意,抛弃,不录取rejection n.拒绝decline v.拒绝,谢绝refuse v.拒绝discard v.丢弃,抛弃 (词根词缀)card=cord=core 心       (延伸1)display 演出   (延伸2)chord 和弦occur v.发生,存在,出现occurrence n.发生,出现,发生的事,事件incur v....

2018-04-05 00:28:01 3938

翻译 android笔记——未来规划

初级工程师技术要求: 基本知识点     比如四大组件如何使用、如何创建Service、如何进行布局、简单的自定义View、动画等常见技术 书籍推荐     《第一行代码 Android》、《疯狂Android》中级工程师- AIDL:熟悉AIDL,理解其工作原理,懂transact和onTransact的区别; - Binder:从Java层大概理解Binder的工作原理,懂Parcel对象的...

2018-03-15 14:27:42 1045

空空如也

空空如也

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

TA关注的人

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