資安

資安

教你使用UUID、Optional类 | 带你学《Java语言高级特性》之三十一

上一篇:教你借助占位符定制资源内容 | 带你学《Java语言高级特性》之三十在项目运行中通常会遇到大批量用户、资源文件命名问题、空指针传递异常等问题,为了解决这些问题,Java推出了UUID来生成不重复字符串、使用Optional类来处理空值。 【本节目标】通过阅读本节内容,你可以了解到UUID类生成字符串的原理,并能使用UUID类实现字符串的获取与反向计算UUID内容,灵活运用Optional类提供的各种方法处理程序中可能会出现的null值问题。 UUID类 UUID是一种生成无重复字符串的程序类,这种程序类的主要功能是根据时间戳实现一个自动的无重复的字符串定义。一般在获取UUID时候往往都是随机生成的一个的内容,所以可以通过如下方式获取: 获取UUID对象:public static UUID randomUUID(); 根据字符串获取UUID内容:public static UUID fromString(String name); import java.util.UUID; public class JavaAPIDemo […]

資安

借助ThreadLocal实现多线程安全 | 带你学《Java语言高级特性》之三十二

上一篇:教你使用UUID、Optional类 | 带你学《Java语言高级特性》之三十一 本节结合消息发送案例简单直白地向读者展现了多线程模式下的线程安全问题,并向读者介绍了ThreadLocal类及其实现线程安全的原理,讲解了其使用方法。 【本节目标】通过阅读本节内容,你将了解到多线程模式下重复性业务的安全问题和ThreadLocal能够实现线程安全的原理,学会使用ThreadLocal类来解决开发过程中的线程安全问题。 ThreadLocal类 在真正去了解ThreadLocal类作用的时候下面编写一个简单的程序做一个先期的分析。 范例:现在定义这样一个结构 public class JavaAPIDemo { public static void main(String[] args) throws Exception {

資安

手把手教你创建定时任务 | 带你学《Java语言高级特性》之三十三

上一篇:借助ThreadLocal实现多线程安全 | 带你学《Java语言高级特性》之三十二 在开发过程中经常会遇到自定义时钟的需求,这时我们可以创建一个定时任务。本节将为你讲解如何使用Timer类与TimerTask类实现定时任务的管理工作。 【本节目标】通过阅读本节内容,你将了解到Timer类和TimerTask类的相关方法和功能以及两个类之间的关系,学会使用这两个类去创建并启动单次的或循环的定时任务。 定时器 定时器的主要操作是进行定时任务的处理。比如每天早上起来的闹铃一样。在Java中提供有定时任务的支持,但是这种任务的处理只是实现了一种间隔触发的操作。 如果要实现定时的处理操作主要需要有一个定时操作的主体类,以及一个定时任务的控制。可以使用两个类实现: java.util.TimerTask类:实现定时任务处理; java.util.Timer类:进行任务的启动,启动的方法:  |- 任务启动:public void schedule(TimerTask task, long delay)、延迟单位为毫秒;   |- 间隔触发:public void schedule(TimerTask

資安

Python必知词汇:Java

Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置为家用电器等小型系统的编程语言,应用于电视机、电话、闹钟、烤面包机等家用电器的控制和通信。随着1990年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。 Java编程语言的风格十分接近C++语言。继承了C++语言面向对象技术的核心,舍弃了容易引起错误的指针,以引用取代;移除了C++中的运算符重载和多重继承特性,用接口取代;并在C++基础上增加垃圾回收机制。Sun公司对Java语言的解释是:“Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言”。 Java属于解释型语言,但具有不同于一般解释型语言的特点。它首先将源代码编译成字节码,再依赖各种不同平台上的虚拟机来解释执行字节码,从而具有“一次编写,到处运行”的跨平台特性。 与传统类型不同,Sun公司在推出Java时就将其作为开放的技术。全球的Java开发公司被要求所设计的Java软件必须相互兼容。“Java语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。现在,移动操作系统Android大部分的代码采用Java编程语言编程。 资料来源: 维基百科词条:Java Java官方中文文档

資安

合肥高新区:出台12条政策,助力中小企业渡难关

2月7日,合肥高新区正式出台关于支持中小企业抗疫情、渡难关、促发展的十二条政策措施,对当前受疫情影响生产经营遇到困难的中小企业,提出了减成本、降风险、稳岗位等多项措施,具体包括减免房租、减免税费、鼓励技术攻关、加强金融扶持、资金保障等。以下为政策全文。 合肥高新区关于支持中小企业抗疫情、渡难关、促发展的政策措施 为深入贯彻落实习近平总书记关于坚决打赢疫情防控阻击战的重要指示精神,全面落实党中央、国务院和省委省政府、市委市政府关于疫情防控的决策部署,积极支持中小企业在疫情防控中发挥作用,着力减轻企业负担,特出台以下政策。 1.鼓励攻关疫情防控技术 鼓励区域内企业、研发机构等研发或提供疫情防控、远程办公、线上教育、在线医疗等技术、产品,在疫情防控期间为社会应用示范提供支撑,经认定给予相关的专项扶持。(牵头部门:区科技局) 2.减轻房租负担 对承租区属国有资产类经营用房的中小企业及个体工商户,经认定,疫情防控期间给予2个月房租免收,2个月房租减半(已享受租金减免的企业政策期顺延)。(牵头部门:区属国有公司) 鼓励在区科技局备案的社会资本运营孵化载体管理单位参照国有资产类经营性用房减免中小企业房租,经认定,对实际减免的租金,给予50%补贴,每个载体最高补贴30万元。(牵头部门:区科技局) 鼓励其他创新创业载体减免中小企业房租,具体由双方协商解决。对减免房租的创新创业载体优先给予政策扶持。(牵头部门:区经济贸易局、区科技局) 区属人才公寓在疫情防控期间,对已入驻人员给予2个月房租减半,鼓励其他经营方为区域内各类人才租房减免租金。(牵头部门:区属国有公司) 3.加大减税降费力度 对受疫情影响导致生产经营活动受到重大影响,办理申报困难的中小企业,可申请房产税、城镇土地使用税困难减免;依法申请办理延期缴纳税款,最长不超过3个月,具体按照上级政策执行。(牵头部门:区税务局) 4.加强政策资金保障 加大对国家和省、市各类优惠贷款、扶持政策、补助资金的争取力度,帮助更多企业纳入国家和省、市政策扶持范围,争取更多有效资源帮助我区企业渡过难关。对有需求、有潜力的中小企业,区财政切实保障资金,加快市、区产业政策落地落实,解决企业疫情防控、生产经营等实际困难。(牵头部门:区财政局) 5.降低融资成本 疫情防控期间,对于区内中小企业还贷发生困难的,鼓励和协调区域内银行等金融机构提供绿色通道服务,加快贷款展期办理、为企业调整还款计划,优先审批兑现区内现有金融产品。 鼓励区域内银行等金融机构通过压缩成本费率,贷款综合融资成本再降0.5个百分点。对受疫情影响暂时失去收入来源的个人和企业,予以展期、续贷,出现逾期的免除逾期利息。属于个人创业担保贷款的新冠病毒感染者,展期期限不超过1年,区财政给予全额贴息。 各级政策性担保公司对我区中小企业担保费率不高于1%的,区财政给予被担保企业担保费率0.2%的补贴。(牵头部门:区财政局) 6.加快金融产品创新 鼓励金融机构开发与疫情防控相关的专项金融产品,对于疫情防控物资、原辅料生产相关企业的专项金融产品纳入财政贴息补助范围。(牵头部门:区财政局)

資安

Mac 用Vultr搭建科学上网服务器

用Mac的大多数都是专业的人士,例如设计师还有程序员,当我们需要下载一些软件者程序的时候,但是网络状况不太好的时候或,我们需要借助一些加速工具来更快的获取资源。本教程教大家使用mac 基于Vultr搭建ss来加速访问网络。 Vultr是一家美国的服务器厂商,这个VPS服务商是按小时收费的。这意味着,架设一台VPS的成本几乎为零。假如你不想用美国的了,关机销毁然后再换到全球任何一个地区无压力。新手入门强烈推荐。 1). 点击首页打开注册,点击页面右上角的Create Account注册按钮即可注册。 2).注册好账号并登陆进去,点击加号开启VPS 3).选择一个你喜欢的服务器地区,推荐日本或者美国。 4).选择服务器系统,推荐选择Ubuntu 16.04。因为我们mac vultr搭建ss的教程是基于Ubuntu系统开始的。 5).选择套餐,笔者这里选第二个5刀每月的。2.5刀的配置不包括公共IPv4地址,部署后可以附加一个保留的IPv4地址,所以这里选择5刀的,因为5刀的流量更多,性能更高,而且配置简单,强烈推荐。 6).点击deploy now 7).看到他正在安装系统 8).安装完了,正在启动 9).开启成功 10).×××字体忽略,是告诉你现在服务器刚开启成功~ 11).等待片刻。如下图,我们找到ip和登陆密码即可使用mac自带的ssh工具登陆上服务器。 12).

資安

16节视频课+源码解析了解Java基础类库 | Java开发者高级应用站

点击查看视频课程 计算机语言的出现是为了协助开发者更加便捷的完成各种项目开发,Java作为其中的佼佼者,凭借其丰富的基础类库完美支持开发者的各种开发需求,快来了解一下吧! 在这里,你将了解到如何通过Java提供的类和接口实现对程序状态的简单把控,学会字符串的动态编辑,并能熟练使用正则表达式与regex包实现字符串的“高级操作”,掌握日期、数值类型数据的各种操作方法。来这里,绝对不虚此行! 让String拥有变化之力 众所周知,在Java中无法直接修改String字符串,为了弥补此类问题,Java提供了StringBuffer、tringBuilder类,并提供了统一的接口CharSequenc进行字符串常用操作,快来了解怎么使用吧。 【本节目标】通过阅读本节内容,你将学会使用StringBuffer创建可修改的“字符串”,使用CharSequenc进行统一操作,初步了解字符串相关方法及其作用,并对字符串的相关操作有更深的理解。 点击学习>> 使用AutoCloseable实现资源自动关闭 资源往往是有限的,所以我们不能无限的只去创建、调用资源而不及时关闭。为了免去大量的手动关闭操作,Java推出了AutoCloseable接口。 【本节目标】通过阅读本节内容,你将先实现手动关闭资源,并尝试结合异常处理机制使用AutoCloseable实现资源的自动关闭,对此类逻辑有一个初步的认识。 点击学习>> Runtime类:为Java运行保驾护航 Runtime类是唯一一个与JVM运行状态有关的类,它可以支持开发者完成对程序运行时内存的诸如查看最大空间、获取可用/空闲内存空间、手动GC等一系列操作,快来了解吧。 【本节目标】通过阅读本节内容,你将了解到Runtime在程序运行中的重要地位,并能够通过合适的调用方法获取实例,进行内存分析和手动垃圾处理等操作,对Java程序的运行过程有更深入的理解。 点击学习>> 一文带你了解Java其他基础类库 了解了几个Java主要的基础类库后,还有如System、Cleaner等类库在Java开发运行过程中起着重要的作用,来随作者一起来看看这些类库为开发者提供了哪些帮助吧。 【本节目标】通过阅读本节内容,你将了解到贯穿整个程序的System类及其提供的几个实用方法,了解到与AutoCloseable有相同功能的Cleaner类,学会通过实现Cloneable接口声明对象的可克隆性。 点击学习>> Math、Random类为你展现数学之美

資安

Java工程师必知词汇:Java

|名词定义| Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。Sun公司对Java语言的解释是:“Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。” |发展历程| 任职于Sun(Stanford University NetWork)公司的James Gosling等人与1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的编程语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。 • 1995年5月23日,Java语言诞生• 1996年1月,第一个JDK-JDK1.0诞生• 1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术• 1996年9月,约8.3万个网页应用了JAVA技术来制作• 1997年2月18日,JDK1.1发布• 1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录• 1997年9月,JavaDeveloperConnection社区成员超过十万• 1998年2月,JDK1.1被下载超过2,000,000次• 1998年12月8日,JAVA2企业平台J2EE发布• 1999年6月,SUN公司发布Java的三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME)• 2000年5月8日,JDK1.3发布• 2000年5月29日,JDK1.4发布•

資安

阿里云创新中心 联动创企生态 共同抗“疫”之擎朗智能篇

阿里集团设立10亿元医疗物资供给专项基金淘宝天猫备货7200多万件库存民用防护物资阿里健康推出居民“线上义诊“菜鸟开通医疗防护用品全球绿色通道钉钉上线“防疫精灵“群机器人…… 疫情面前,阿里巴巴上下启动了系列措施进行驰援与抗击。作为阿里巴巴集团的科技型中小企业创新赋能平台,阿里云创新中心的创企们正在利用“黑科技”,推出了一个又一个硬核产品和解决方案,与各地政府及机构合作,冲在了抗击疫情的最前线。 擎朗智能:无人送餐机器人创始人:李通【赛道明星班一期6号学员】 1月28日,擎朗智能在24小时内集结的首批16台送餐机器人在杭州市委党校疫情隔离区正式上岗,启用机器人代替人工提供全自主免接触三餐配送服务,不但避免人员交叉感染,还减轻工作人员的餐食配送的负担。同时,机器人们不受新型冠状病毒影响,不用戴口罩、不用穿防护服,每天只要按时消毒即可不知疲倦的工作,不仅可以阻断“人传人”的新型冠状病毒传染链条,减少隔离区内部病毒传播的可能性,还可以有效提高送餐效率,节约一次性防护用品的使用。 在刚刚历经三天两夜完成现场部署的上海普陀区某隔离定点单位,擎朗智能免费提供了2台送餐机器人——PEANUT。目前,隔离区的2楼、3楼共计82间房都已实现机器人送餐服务,工作人员只要在三餐时间段将餐食放置在机器人的三层托盘上,它就会稳稳地全自主配送到达指定的房间门口。截至2月5日,擎朗智能又陆续向杭州、上海等地的隔离区集结数十台送餐机器人,专项用于疫情期间的三餐及水果、矿泉水、药品等生活必需品的免接触配送服务。 疫情当前,我们责无旁贷,阿里云创新中心将携手更多科技型中小企业为疫区驰援。近期还将推出系列创企解决方案以及各合作伙伴驰援情况。 各地政府及合作伙伴若有此类需求,请联系我们。在改变世界之前,让我们共同为国家尽一份力! 呼吁更多硬核心创企加入我们,与阿里云一起用黑科技抗击疫情。 了解更多抗“疫”产品解决方案,请扫描下方二维码立即对接!

資安

重庆:出台20条政策措施 支持中小企业渡难关

重庆市人民政府办公厅关于应对新型冠状病毒感染的肺炎疫情支持中小企业共渡难关的二十条政策措施渝府办发〔2020〕14号各区县(自治县)人民政府,两江新区、重庆高新区、万盛经开区管委会,市级各部门,有关单位:为深入贯彻落实习近平总书记关于坚决打赢疫情防控阻击战的重要指示精神,全面落实党中央、国务院决策部署和市委、市政府工作安排,积极发挥中小企业在疫情防控中的重要作用,支持中小企业在抗击疫情中渡过难关,特制定以下二十条政策措施。一、进一步优化政务服务 设立项目审批绿色通道。对新落地生产防疫物资的项目,早期介入、贴近服务、随到随审、科学审批,开辟一站式、全链条并行、48小时内办结的审批绿色通道,优先配置用地用水用电等资源型指标。对受资质条件限制,有产能可以生产的企业,特事特办,先生产、再走程序、补手续。(责任单位:市政府有关部门、各区县) 开辟物资采购绿色通道。按照国家有关规定,使用财政性资金采购疫情防控相关货物、工程和服务的,可不执行政府采购法规定的方式和程序,采购进口物资无需审批。疫情防控相关采购项目同等条件下优先考虑信用良好的中小微企业。(责任单位:市财政局) 建立防疫物资进出口绿色通道。对用于疫情防控治疗的进口药品、医疗器械等,做到即到即提,确保通关“零延时”。按照国家有关规定,自2020年1月1日至3月31日,对捐赠用于疫情防控的进口物资,免征进口关税和进口环节增值税、消费税;对卫生健康部门组织进口的直接用于防疫的物资免征关税;免税进口物资已征收的应免税款予以退还。(责任单位:重庆海关、重庆市税务局、市卫生健康委、市财政局) 畅通应急物资运输绿色通道。将重要防疫物资和蔬菜食品等应急性生产生活物资,以及医疗废弃物处理收运等,纳入应急运输保障范围,落实绿色通道政策,确保优先便捷通行。(责任单位:市交通局、市公安局、市口岸物流办) 加强企业用工服务。实施灵活用工政策,企业因受疫情影响导致生产经营困难的,可以通过与职工协商一致采取调整薪酬、轮岗轮休、缩短工时等方式稳定工作岗位,尽量不裁员或者少裁员。(责任单位:市人力社保局)二、进一步减轻企业负担 减免税收。对受疫情影响,缴纳房产税和城镇土地使用税确有困难的中小企业,可向主管税务机关提出申请,经审核后,给予不少于2个月的应纳税款减免。适用“定期定额”征收的个体工商户生产经营受到影响的,税务机关结合实际情况合理调整定额,或简化停业手续。(责任单位:重庆市税务局) 延期缴纳税款。对受疫情影响,不能按期办理纳税申报的中小企业,依法准予延期申报;符合延期缴纳税款条件的,依法准予延期缴纳税款,最长期限不超过3个月;对受疫情影响,不能在承诺期限内补齐“承诺制”容缺办理税务注销登记资料的,依法准予延长承诺期限。(责任单位:重庆市税务局)8.缓缴社会保险费。对受疫情影响,面临暂时性生产经营困难,确实无力足额缴纳社会保险费的企业,2020年一季度应缴纳的养老保险、失业保险和工伤保险费征收期可延长至4月底。延迟缴费期间,不收滞纳金,不影响参保人员正常享受待遇,不影响个人权益记录。(责任单位:市人力社保局、重庆市税务局、市经信委、市财政局) 9.实施疫期援企稳岗返还政策。对受疫情影响,面临暂时性生产经营困难且恢复有望、坚持不裁员或少裁员的参保企业,按规定经核准后,享受返还标准为3个月的企业及其职工应缴纳社会保险费的50%。(责任单位:市人力社保局、市医保局、市财政局) 减轻住房公积金缴存负担。对受疫情影响,生产经营出现困难的中小微企业,可申请降低住房公积金缴存比例,最低可降至国家规定的5%;对符合我市缓缴条件的,允许企业缓缴期限最长可至1年。(责任单位:市住房城乡建委) 减免租金。疫情期间,对承租国有资产类经营用房的中小微企业,减免1至3个月租金。鼓励大型商务楼宇、商场、市场运营方对中小微租户适度减免疫情期间的租金,各区县对采取减免租金措施的租赁企业可给予适度财政补贴。(责任单位:市国资委、市商务委、市财政局,各区县) 减轻企业用电用气负担。批发业、零售业,餐饮业、住宿业单位2020年2、3月份用电用气价格,按现行政策的90%结算。豁免充电基础设施运营企业2020年2至3月份企业用电的功率因素考核,同时企业基本电费按照实际需量缴纳(不设置最低限额)。(责任单位:市发展改革委)三、进一步加大资金支持力度 确保小微企业信贷余额不下降。市内各银行机构加大对困难企业的支持,确保2020年小微企业信贷余额不低于2019年同期余额。对受疫情影响的中小微企业不抽贷、不压贷、不断贷,加大对随意抽贷、压贷、断贷银行的现场监管力度。(责任单位:重庆银保监局、市金融监管局、市国资委) 提高贷款不良率容忍度。政策有效期内,对地方法人银行中小微企业贷款不良率超出自身各项贷款不良率3个百分点以内,且贷款规模增长的,合理确定其监管评级和绩效评级。(责任单位:重庆银保监局、市金融监管局、市国资委) 加大低成本金融政策资金投入。督促地方法人金融机构积极申请运用人民银行疫情防控专项再贷款资金,向中小微企业发放低成本贷款。财政按人民银行再贷款利率的50%给予贴息。(责任单位:人行重庆营管部、市财政局) 加大信贷支持排忧解困力度。鼓励银行开通绿色通道、压缩办贷时限。鼓励加大信用贷款、无还本续贷力度。鼓励各银行机构对受疫情影响较大企业在原有贷款利率水平基础上再下浮10%以上,确保2020年小微企业融资成本不高于2019年同期水平。对受疫情影响暂时失去收入来源的个人和企业,予以展期、续贷,出现逾期的免除逾期利息。属于个人创业担保贷款的新冠病毒感染者,展期期限不超过1年,财政给予全额贴息。对受疫情影响暂时失去收入来源的个人或企业,银行机构可依调整后的还款安排报送信用记录。(责任单位:重庆银保监局、人行重庆营管部、市金融监管局、市财政局) 加大地方金融机构服务力度。小额贷款公司、融资租赁、商业保理等金融机构应根据企业受疫情影响实际,酌情增加贷款、租赁、保理额度,缓收或减免租金、利息。(责任单位:市金融监管局、重庆银保监局、市国资委) 支持化解企业公开市场风险。对于因受疫情影响在股票质押、公司债兑付、信息披露等方面遇到困难的企业,指导其用好人民银行、证监会及有关金融市场相关政策,通过适当展期、发新还旧和延期披露等方式,化解流动性危机,渡过难关。(责任单位:市金融监管局、人行重庆营管部、重庆证监局、市国资委) 给予融资降成本支持。对受疫情影响出现暂时困难但发展前景较好的中小微企业,给予不超过基准利率50%的贷款贴息。将转贷应急周转资金费率由0.2‰降至0.1‰。建立2000万元市级防疫物资保供资金池,用于生产企业应急性资金周转。(责任单位:市财政局、市经济信息委) 支持企业科技创新。支持高校、科研院所、企业针对新型冠状病毒感染肺炎防治,在治疗方法、药物研发、检测技术和医疗设备等方向开展科技协同攻关。疫情一线防控人员结合疫情临床防控开展的科技攻关研究,优先纳入自然科学基金和技术创新与应用发展专项予以支持。对取得重大突破的,给予奖励。(责任单位:市科技局)以上政策措施执行期限为发布之日起至2020年6月30日止。国家出台相关支持政策的,遵照执行。

Scroll to Top