Wesley13 Wesley13
4年前
JavaSE复习~Java语言发展史
Java概述什么是Java语言?Java语言是美国Sun公司(StanfordUniversityNetWork),在1995年推出的高级编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。Java是一种可以撰写跨平台应用程序的面向对象的程序设计语
雷厉风行 雷厉风行
2年前
mac数据库管理软件-Navicat for Oracle for Mac 中文完美激活版
NavicatforOracleforMac是一款高级的数据库管理和开发工具,它在Mac平台下提供了可视化的操作界面,帮助开发人员和数据库管理员在Oracle数据库上执行各种管理任务。这款软件适用于企业和个人使用,能够帮助数据库管理员更快、更高效、更方便地
Wesley13 Wesley13
4年前
Volatile关键字
Volatile关键字①volatile的两个特点1保证线程(CPU)之间的可见性;(也就是保证数据一致性)简单解释一下:一个线程将一个值的数值改变时,另一个使用该数值的线程能看到这种改变;2禁止指令重排序(禁止乱序执行);这个和单例
简
4年前
字节跳动为什么选用Flutter:并非跨平台终极之选,但它可能是不一样的未来
2018年12月,Google宣布Flutter1.0版本正式发布。截至目前,Flutter在Github上已获得88000的关注和11000的Fork,其发展速度相当惊人,是今年移动端最火热的开发框架之一。Flutter大火背后的原因是什么?为什么越来越多的企业和开发者会选择使用Flutter?Flutter会
Stella981 Stella981
4年前
Cocos Creator 3.0 的游戏源码,你期不期待?
雅基十年磨一剑,强势推出CocosCreator3.0,虽然是预览版,还是忍不住体验了一下,下面是使用预览版做的部分效果:!(https://oscimg.oschina.net/oscnet/7c0118ec5f5d4fa6bd4185f5106a204b.gif)游戏做完以后,准备上线,如果上线成功,源码
Stella981 Stella981
4年前
Beetl解决XSS问题(AntiSamy)
很多时候,我们为了安全,会对存储的信息,进行转义,过滤等处理,这样带来的坏处是,破坏原始的数据,而且转义会占用多余的空间.本人使用JFinal框架,开始考虑过全局设置过滤器,有的不需要的也会转义,不是很友好~后来发现这边文章http://www.iteye.com/topic/1123423(https://www.oschina.net/act
Wesley13 Wesley13
4年前
DB2数据库本地还原
DB2数据库本地还原(linux环境数据库还原到windows上)1、本地建立db2数据库可以使用db2数据库的控制中心来建库;数据库语言环境选择中国,地域选择CN,代码集按照被还原库的整理顺序选择(例如整理顺序为:UNIQUE,代码集选择:GBK);注意设
Stella981 Stella981
4年前
Linux下的用户管理,kali更换源,xshell
Linux下的用户管理用户信息保存/etc/passwd,一般用户都有读的权限真正的用户:修改密码,可以登录伪用户:应用程序在运行时会以某种权限来运行,并使用程序名来表示该程序,并存在/etc/passwd文件中,伪用户不可以直接登录pentest(用户名):x(密码):1000(UID):1000(GID):pentest,,,(
Stella981 Stella981
4年前
Python笔记(八)MySQL
一、数据库简介传统记录数据的缺点:不易保存、备份困难、查找不便文件:①使用简单,例如python中的open可以打开文件,用read/write对文件进行读写,close关闭文件②对于数据容量较大的数据,不能够很好的满足,而且性能较差③不易扩展数据库:①持久化存储②读写速度极高③保证数据的有效性④对程序支持
Wesley13 Wesley13
4年前
Java ConcurrentHashMap存入引用对象时也是线程安全的
本人小白,看到资料说ConcurrentHashMap是线程安全的,get过程不需要加锁,put是线程安全的,推荐高并发时使用.但是本人不清楚是否该map中存入的引用类型对象,对象属性变化也是否线程安全的,看了很多资料,貌似都没说明这一点,所以写代码测试一下,packagetestConcurrentHashMap;importjava.util