Wesley13 Wesley13
4年前
java.util.Date和java.sql.Date的区别和相互转化
java.util.Date是在除了SQL语句的情况下面使用的。java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分它们都有getTime方法返回毫秒数,自然就可以直接构建。java.util.Date是java.sql.Date的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用
九鹤 九鹤
4年前
并发编程的基础概念
什么是线程?什么是进程?java可以开启线程吗?不能因为Java无法直接操硬件,他是运行在虚拟机上面的,什么是并发?什么是并行?并发就是多个线程去操作一个资源。并行是多个线程同时行,但是操作的资源不是同一个。线程的六个状态new(诞生)runnable(运行)Blocked(阻塞)waiiiing(等待)Tiemwaiing(超时等待)
Stella981 Stella981
4年前
Spring Boot 的 oAuth2 认证(附源码)
OAuth2统一认证原理OAuth在"客户端"与"服务提供商"之间,设置了一个授权层(authorizationlayer)。"客户端"不能直接登录"服务提供商",只能登录授权层,以此将用户与客户端区分开来。"客户端"登录授权层所用的令牌(token),与用户的密码不同。用户可以在登录的时候,指定授权层令牌的权限范围
Stella981 Stella981
4年前
Leetcode代码补全——二叉树
  在刷leetcode的过程中发现,在原网页输入答案是不需要自己构筑树和链表的,虽然便于直接思考算法,但是久而久之类似过于依赖编辑器,反而不知道如何创建树和链表,因此总结了该网页省略的部分,以其中题为例呈现出来。1、树状图题目,判定对称树classTreeNode(object):  def\_\_init\_\_(self,x,lef
Stella981 Stella981
4年前
OpenLayers IE 6 下 PNG 图片显示问题
众所周知,ie6下不支持png图片透明,一般的解决办法就是加滤镜效果。最近在使用OpenLayers的透明图层的时候碰到了这个问题,看了官方的API,实在没找到,后来在源码里找到了:alpha属性,它的作用就是OpenLayers在ie5.5andie<7下面支持png透明用的,不多说,直接上代码:newOpenLay
Wesley13 Wesley13
4年前
JS转码与解码
escape和unescapeescape()不能直接用于URL编码,它的真正作用是返回一个字符的Unicode编码值。采用unicode字符集对指定的字符串除0255以外进行编码。所有的空格符、标点符号、特殊字符以及更多有联系非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表
Stella981 Stella981
4年前
Golang Context 详细介绍
Golangcontext  本文包含对context实现上的分析和使用方式,分析部分源码讲解比价多,可能会比较枯燥,读者可以直接跳过去阅读使用部分。  ps:作者本着开源分享的精神撰写本篇文章,如果出现任何误差务必留言指正,作者会在第一时间内修正,共同维护一个好的开源生态,谢谢!!!一、简介作者
Stella981 Stella981
4年前
Openshift3.9高可用部署考虑点1
前言本文仅代表作者的个人观点;本文的内容仅限于技术探讨,不能直接作为指导生产环境的素材;本文素材是红帽公司产品技术和手册;本文分为系列文章,将会有多篇,初步预计将会有26篇。一、Openshift的高可用一个典型的OCP高可用架构是:master至少应为三个,且为奇数个(上面有etcd);!(https
Stella981 Stella981
4年前
NSUserDefaults轻量级本地存储数据
NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,读取文件,很麻烦,而是用NSUserDefaults则不
Easter79 Easter79
4年前
SVG的几个标签元素
defssvg允许我们定义以后需要重复使用的图形元素。建议把所有需要再次使用的元素定义在defs元素里面。这样做可以增加svg内容的易读性和可访问性。在defs元素定义的元素不会直接呈现。你可以在你的视口的任意地方利用<use元素呈现这些元素。用法:类别:容器元素,结构元素允许的内容物: 任意数量、任意