浪人 浪人
4年前
一篇文章弄懂Java多线程基础和Java内存模型
文章目录一、多线程的生命周期及五种基本状态二、Java多线程的创建及启动1.继承Thread类,重写该类的run()方法2.通过实现Runnable接口创建线程类3.通过Callable和Future接口创建线程三、Java内存模型概念四、内存间的交互操作五、volatile和synchronized的
Stella981 Stella981
4年前
AngularJS 中 Controller 之间的通信
用Angular进行开发,基本上都会遇到Controller之间通信的问题,本文对此进行一个总结。在Angular中,Controller之间通信的方式主要有三种:1)作用域继承。利用子Controller控制父Controller上的数据。(父Controller中的数据要为引用类型,不能是基本类型,原因参见 Angula
Stella981 Stella981
4年前
Druid.jar包
首先了解一下,什么是Druid. Druid是Java语言中最好的数据库连接池,它能够提供强大的监控和扩展功能。 Druid是一个JDBC组件,它包括三部分: 1)DruidDriver代理Driver,能够提供基于Filter-Chain模式的插件体系。 2)DruidDataSource高效可管理的
Stella981 Stella981
4年前
Linux下创建加密的压缩文件
Linux下创建加密的压缩文件方法一:1.使用ZIP命令创建一个加密的ZIP文件:2.解压缩加密文件时,会提示要求输入密码:方法二:1.使用7z创建一个zip文件:2.解压缩加密文件:3.使用限制方法三:1.Tocre
Stella981 Stella981
4年前
SQL数据库基本操作,mysql为测试环境。
SQL功能极强,由于其巧妙的设计,完成核心功能只需要9个动词。SQL功能动词数据查询select数据定义create(创建,)drop(删除),alter(改变)数据操纵insert(插入)update(更新)delete(删除)数据控制grant(授权)revoke(取消授权)关系数据库系统支持三级模式结构
Stella981 Stella981
4年前
BnbTool
BnbTool开发包适用于为PHP应用快速增加对币安链/BinanceChain数字资产的支持能力,即支持使用自有部署区块链节点的应用场景,也支持基于第三方节点开放API服务的轻量级部署场景。官方下载地址:http://sc.hubwiz.com/codebag/bnbtool/(https://www.oschina.ne
Stella981 Stella981
4年前
ARKit__2_尺子项目
一、ARkit尺子项目学到了什么?先看效果,如下图:!(https://oscimg.oschina.net/oscnet/a3de1ccbfe6563b28b990822e4b8077ef41.jpg)1.SCNVector3本质就是一个三维坐标2.画线的步骤就是:拿到2个坐标  选择“线”这个“几何”
Stella981 Stella981
4年前
Celery简单说明以及在Django中的配置
Celery1.什么是CleleryCelery是一个简单、灵活且可靠的,处理大量消息的分布式系统专注于实时处理的异步任务队列同时也支持任务调度Celery架构Celery的架构由三部分组成,消息中间件(messagebroker),任务执行单元(worker)和任务执行结果存储(taskresu
Wesley13 Wesley13
4年前
Mysql之常用sql总结
下面是我总结的Mysql中常用的一些SQL,一般分为下面三种:DDL:DataDefinitionLanguage,数据定义语言,这些语句操作的是数据库对象,比如:定义了数据库、表、列、索引等。常用的关键字包括:create、drop、alter等。DML:DataManipulationLanguage,数据操作语句,用于添加、更新、删除、
Easter79 Easter79
4年前
SpringBoot集成Spring Security(2)——自动登录
在上一章:SpringBoot集成SpringSecurity(1)——入门程序中,我们实现了入门程序,本篇为该程序加上自动登录的功能。文章目录一、修改login.html二、两种实现方式2.1Cookie存储2.2数据库存储2.2.1基本原理2.2.2代码实现三、运行程序源码地址:https:/