木有头的木头
码龄7年
关注
提问 私信
  • 博客:29,963
    29,963
    总访问量
  • 14
    原创
  • 2,361,353
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-04-02
博客简介:

木有投的木头

博客描述:
自我复习
查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得0次评论
  • 获得13次收藏
创作历程
  • 28篇
    2018年
TA的专栏
  • 微信小程序
    9篇
  • java框架
    4篇
  • java
    8篇
  • 设计模式
  • 前端
    2篇
  • it
    1篇
  • 计算机理论
    2篇
兴趣领域 设置
  • 网络空间安全
    web安全
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

乐观锁和悲观锁

悲观锁应用于很多传统的关系型数据库,读锁,写锁,行锁,表锁。全都是在操作前就进行上锁,java中synchronized关键字也是悲观锁。乐观锁,  只会在每次更新的时候去判断其他人在此期间有没有更新,乐观锁适用于多读的应用类型,这样可以提高吞吐量。悲观锁的问题,在多线程的竞争下,加锁释放锁会导致上下文切换和调度延时,引起性能问题。一个线程持有锁会导致其他需要此锁的线程挂起。一个低优先级的线程持有...
转载
发布博客 2018.05.02 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

抽象类和接口

抽象类abstract中基本数据类型为static,而抽象类不是。接口是抽象类的变体,接口中所有的方法都是抽象的,而抽象类是声明方法的存在而不去实现。接口可以多继承,但是抽象类不行。接口定义方法,但是不能实现,抽象类可以实现部分方法。当你关注一个事物的本质的时候,用抽象类。关注一个操作的时候,用接口。抽象类的功能要远超过接口,但是,定义抽象类的代价高。因为只能继承一个类,在这个类中,必须继承或编写...
转载
发布博客 2018.05.02 ·
150 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HashMap和HashTable

HashMap和HashTable的比较是Java面试中常见的问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashTable是个过时的集合类,在Java4中被重写,实现了Map接口。总结,都属于Map接口的类,实现了将唯一键映射到特定的值上。HashMap类没有分类或者排序。他是允许一个null键和多个null值。HashTable类似于HashMap,但是...
转载
发布博客 2018.05.02 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java笔记

final和static修饰的方法,子类都无法重写。ArrayList的排序,可以通过实现compareTo接口实现,一个是在类上实现接口Collections.sort(list);//排序,另一个是创建一个新的比较类,实现接口Collections.sort(list,new Stu());//排序方法。垃圾回收机制,当不存在引用的对象,会被当作垃圾,当时两个引用互相引用就会造成内存泄漏,但是...
转载
发布博客 2018.05.02 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

API

API框架提供丰富的微信原生API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等。说明:wx.on 开头的 API 是监听某个事件发生的API接口,接受一个 CALLBACK 函数作为参数。当该事件触发时,会调用 CALLBACK 函数。如未特殊约定,其他 API 接口都接受一个OBJECT作为参数。OBJECT中可以指定success, fail, complete来接收接...
转载
发布博客 2018.04.22 ·
218 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

接口

转载
发布博客 2018.04.22 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基础组件

特殊属性几乎所有组件都有各自定义的属性,可以对该组件的功能或样式进行修饰,请参考各个组件的定义。下面不弄了。自己去官网看
转载
发布博客 2018.04.22 ·
625 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

wxss

转载
发布博客 2018.04.22 ·
2461 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

事件

事件是视图层到逻辑层的通讯方式事件可以将用户的行为反馈到逻辑层进行处理事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数事件对象可以携带额外信息,例如id,dataset,touchesbindtap点击事件事件分类1.冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递2.非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递WXML的冒泡事件列表:详细组件事...
转载
发布博客 2018.04.21 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

常见关键字?

this.setData设置数据arrayObject.concat()用于连接两个或多个数组。Math.floor()向下取舍整数。const定义的变量不可以修改,而且必须初始化。view代替了html的div。wx:for控制循环,{{index}}代表数组下标,{{item}}代表当前项。wx:for-index="idx"可以给数组下标命名,wx:for-item="itemName"可以...
转载
发布博客 2018.04.21 ·
266 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

身份管理

用户身份管理可以在小程序管理后台统一管理项目成员(包括开发者、体验者及其他成员)、设置项目成员的权限,包括:开发者/体验者权限、登陆小程序管理后台、开发管理、查看小程序数据分析等。管理入口:小程序管理后台-用户身份-成员管理预览使用开发工具可以预览小程序,帮助开发者检查小程序在移动客户端上的真实表现。点击开发者工具顶部操作栏的预览按钮,开发工具会自动打包当前项目,并上传小程序代码至微信的服务器,成...
转载
发布博客 2018.04.21 ·
270 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小程序的能力

微信客户端在打开小程序之前,会把整个小程序的代码包下载到本地。紧接着通过app.json的pages字段知道当前小程序的页面路径。小程序启动之后,在app.js定义的App实例的onLaunch回调会被执行:App({ onLaunch: function () { // 小程序启动之后 触发 }})注册程序App程序与页面可以看到pages/logs/logs下其实是包括了4种...
转载
发布博客 2018.04.21 ·
318 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

WXML

在小程序中,WXML充当的就是类似HTML的角色。标签名字与HTML有点不同,小程序WXML用的标签是view,button,text等等,这些标签就是小程序给开发者包装好的基本能力,还提供了地图、视频、音频等等组件能力。小程序能力多了一些wx:if这样的属性以及{{}}这样的表达式在网页的一般开发流程中, MVVM的开发模式,提倡把渲染和逻辑分离。简单来说就是不要再让JS直接操控DOM,JS只需...
转载
发布博客 2018.04.21 ·
21982 阅读 ·
1 点赞 ·
0 评论 ·
16 收藏

微信小程序框架配置。

1..json后缀的JSON配置文件2..wxml后缀的WXML模板文件3..WXSS后缀的WXSS样式文件4..js后缀的JS脚本逻辑文件小程序配置app.json:app.json是对当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部tab等。以下是包含了所有配置选项的app.json:{ "pages": [ "pages/index/index",...
转载
发布博客 2018.04.20 ·
533 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javaScript

四种选择器:id选择器,name选择器,class选择器,元素选择器。getElementById\getElementByname\getElementsByClassName\getElementsByTagName
原创
发布博客 2018.04.20 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

socket网络编程

协议-TCP-UDPtcp:传输控制协议 TRansmission Conrtol protocol。特点:面向连接的,可靠的,全双工的,字节流协议。面向连接的:先建立连接然后再进行数据的手法。可靠的:数据传输的过程中,有很多进行数据丢失检测的机制。全双工:接数据的同事可以发送数据。三次握手:简历连接的过程 A-->B:A给B发送连接请求,B回复,A连接。四次挥手:A与B断开:A队B断开请求...
原创
发布博客 2018.04.19 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

软件测试工程师

理解产品的功能要求,并对其进行测试,检查软件有没有缺陷,测试软件是否具有稳定性、安全性、易操作性等性能,写出相应的测试规范和测试用例的专门工作人员。最重要的客户是软件的用户。测试工程师需要站在客户的使用和需求角度测试软件,报告问题。软件测试只能证明软件存在错误,不能保证软件没有错误,不可能找出全部软件错误。黑河测试技术主要有等价类划分法,边界值法、因果图法、状态图法、测试大纲法以及各类典型的软件故...
原创
发布博客 2018.04.09 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IO

字节流与字符流对应,输入流和输出流对应,桥梁指从字节流到字符流。对应输入和输出为InputStreamReader和OutputStreamWriter。InputStream是所有字节流的父类,它是一个抽象类。ByteArrayInputStream\StringBufferInputStream\FileInputStream是三种基本的介质流,它们分别将Byte数组、StringBuffer...
原创
发布博客 2018.04.09 ·
129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

缓存机制

还未找到合适的资料。理解如对数据库的缓存中,对id搜索后,再次搜索实际上不会对数据库访问,而是从缓存中提取。有的分一级缓存和二级缓存。例如cookie和session,cookie用于自动登陆,session用于购物车(多用于这种)。cookie创建于服务器端,存储在客户端,用户也能看见,不安全cookie的生命周期可以设置,如果没有设置setMaxAge,则关闭浏览器就消亡,cookie可以被多...
原创
发布博客 2018.04.09 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TCP/IP协议

Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议。TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP时面向连接的,所以只能用于端到端的通讯。UDP时面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送。UDP通...
原创
发布博客 2018.04.09 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多