Wesley13 Wesley13
4年前
java多线程之Callable跟Future
1、首先说一下创建线程的方式newThread跟实现Runnable接口的弊端(1)、每次newThread新建对象性能差。(2)、线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。(3)、缺乏更多功能,如
Wesley13 Wesley13
4年前
java 导入excel
前几天做了一个Excel多个sheet页导入功能,有意思的东西习惯于一边开发,一边记录,供有需要的同学一个参考1.JAR包准备我这里用的maven,所以jar报直接引入了<dependency<groupIdorg.apache.poi</groupId
Stella981 Stella981
4年前
CentOS系统:自动化运维工具Ansible的安装与配置
一、Ansible工具简介ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。二、Ansible的安装1、因为是对Ansible的简单测试,所以
Stella981 Stella981
4年前
Amazon VPC 常见问答2
可以使用哪种客户网关设备连接AmazonVPC?您可以创建的VPN连接有两种:静态路由VPN连接,以及动态路由VPN连接。支持静态路由VPN连接的客户网关设备必须能够:使用预共享密钥建立IKE安全关联以隧道模式建立IPsec安全关联利用AES128位加密功能
Stella981 Stella981
4年前
Git Tag的常用方法
0自我理解tag就像是标志一个点,branch是一条线;tag是静态的,branch要向前走;稳定版本备份用tag,新功能多人开发用branch(开发完成后merge到master)1常用命令1.1查看远程分支gitbrancha1.2查看本地分支
Stella981 Stella981
4年前
ES6(Decorator(修饰器))
Decorator(修饰器)1.基本概念函数用来修改类的行为1.Decorator是一个函数2.通过Decorator(修饰器)能修改类的行为(扩展类的功能)3.Decorator(修饰器)只在类的范围有用2.基本用法见代码一、Decorator(修饰器)定义!(https://oscimg.oschina
Stella981 Stella981
4年前
BeetlSQL 3.2.8 发布,Java 数据库访问工具
本次发布增加了一个贴心功能,可以限制Mapper方法中的SQL长度,以避免过长SQL导致难以维护配置属性MAPPER\_SQL\_MAX\_LENGTH,限制Mapper中的SQL长度,默认不限制代码自动生成的ID使用@AssingID无论是JAP,还是SpringData,还是MyBatis,还是BeetSQL,都支持Mappe
Stella981 Stella981
4年前
Android 开发技术周报 Issue#294
新闻1.以隐私安全之名Android11砍掉了第三方相机应用选择器(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnbeta.com%2Farticles%2Ftech%2F1017621.htm)2.Android端自动填充功能现支持生
Stella981 Stella981
4年前
Allure测试报告使用心得~
Allure有很多好用的功能,这里只是记录我自己的总结的一些经验。首页(Overview)!(https://oscimg.oschina.net/oscnet/cca3b4135754ac33363cdd5ea3ae965be3c.jpg)报告首页,可以选择中文语言展示。右侧的面板可以拖拽。放到自己喜欢的位置。设置
晴雯 晴雯
2年前
MacOS pd虚拟机|Parallels Desktop 18最新激活版,完美兼容M1M2
是一款运行在Mac电脑上的虚拟机软件,它可以让用户在Mac系统中同时运行Windows、Linux等不同操作系统,实现多系统共存,让您的电脑变得更加智能化!ParallelsDesktop18拥有许多强大的功能,包括全新的自适应Windows镜像优化、支持