无知人生,记录点滴。 不积跬步,无以至千里;不积小流,无以成江海 订阅号:微wx笑, 个人站点:https://www.ivu4e.cn/,https://www.ivu4e.com/ CSDN博客:https://blog.csdn.net/testcs_dn
能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
掌握企业中如何利用常见工具,进行前端开发软件的版本控制与项目构建和协同。开发方面,熟练掌握Vue.js、React、AngularJS和响应式框架Bootstrap,具备开发高级交互网页的能力,具备基于移动设备的Web前端开发,以及Node.js服务器端开发技能。
能力说明:
熟练掌握Linux常用命令、文件及用户管理、文本处理、Vim工具使用等,熟练掌握企业IP规划、子网划分、Linux的路由、网卡、以及其他企业级网络配置技术,可进行Web服务器(Nginx),以及数据库(My SQL)的搭建、配置、应用,可根据需求编写Shell脚本,通过常用工具进行linux服务器自动化运维。
能力说明:
具备数据库基础知识,了解数据库的分类,具备安装MySQL数据库的能力,掌握MySQL数据类型知识,基本了解常用SQL语句,对阿里云数据库产品有基本认知。
阿里云技能认证
详细说明
最初的时候Eclipse是安装在C盘,JDK也是,Workspace也放在C盘,最近由于C盘空间不够用了,所以把它们全部转移到了D盘,启动的时候就报错了: JVM terminated. Exit code=2 C:\ProgramData\Oracle\Java\javapath\javaw.
先统一一下概念,我们有两种编程方式:命令式和声明式。 我们可以像下面这样定义它们之间的不同: 命令式编程:命令“机器”如何去做事情(how),这样不管你想要的是什么(what),它都会按照你的命令实现。
使用 Eclipse main 函数 Debug 时提示:Unable to install breakpoint in sun.security.action.GetPropertyAction due to missing line number attributes.
使用 JavaScript 的 decodeURIComponent 方法解码使用 Java 的 URLEncoder.encode 方法编码的字符串时,产生错误: Uncaught URIError: URI malformed 产生错误的原因: 1、是使用 Java 的 URLEncoder.encode 方法编码的字符串时使用的方法姿势不对。
刚刚研究的一个问题“Java同样的汉字在服务器和本地的电脑上URLencode 出来的结果不一致”也涉及了字符串的编码格式。 最简单的方法就是:Charset.defaultCharset(); Servlet中可以使用:request.
Java同样的汉字在服务器和本地的电脑上URLencode 出来的结果不一致 在CSDN问答中看到这个问题,通常这类问题都是由于字符串的编码导致的。 代码如下: String oldStr = new String("中文字符"); //我的环境默认UTF-8 System.
刚刚写完2016年中总结、半年总结,眨眼就来到了2016年年终,年终过了,年中还会远吗? 很多人有这样的感触,学习的越多、懂的越多反而觉得自己不懂的不知道的越多,越学越无知了。 写总结的时候总要回过头去看看之前的总结,之前的计划,结果对比之下发现全都成了空话,是我们想要的太多了,还是时间太少了? 这让我想到了跨年夜学到的名词“时间战场”:行业边界正在消失,每个消费升级的行业都在争夺时间,时间就是终极战场。
在文章“Unreachable catch block for IOException. This exception is never thrown from the try statement body”中有小伙伴提到:我的是一个自定义的异常,用到自定义的异常就出现这个问题,请问怎么解决?这里讲一下如何使用自定义类型的异常,以及为什么要使用自定义类型的异常。
今天思考的话题是“有什么写年终总结的诀窍吗?能升职加薪走上人生巅峰的那种?” 知识库应该说是顺应了时代发展的潮流,因为我们现在的学习越来越碎片化,而拥有一个自己的知识库,可以把学到的知识重新组织起来,形成一个新的整体。
今天思考的话题是“有什么写年终总结的诀窍吗?能升职加薪走上人生巅峰的那种?” 这是在分答上看到的一个话题,回答的人也很多。 我的回答: 描述:1、写给谁看?2、以什么样的表现形式?3、工匠精神 语音内容:您好,针对这个问题我想说几点:1、写给谁看?如果看的人每天都能看见你的表现,那和升职加薪的关系就不大了;如果是给上层的不经常见的领导那就很有必要了。
今天思考的话题是“我们要有把坏事看成好事的能力。” 我由于公司资金问题被辞退,现在在家待业快一个月了,但我觉得这次公司出问题对于我人生来说反而是件好事!让我去思考很多东西。 当然谁也不希望公司出现这样的问题。
春招/秋招 顾名思义,秋招就是秋季校园招聘,春招就是春季校园招聘。从时间上来说,秋招的时间主要是9-12月,春招则是3-6月。校园招聘,一般流程都是网申、笔试、面试(一般2-3轮)、发放录取通知、签三方协议。
在上篇“走进Android开发的世界,HelloWorld”,我们创建了一个Android 项目 HelloWorld,并演示了如何通过USB连接手机查看运行效果;这里讲一下如何为应用添加一个按钮,并为按钮添加Click单击事件处理程序,显示/隐藏另一个按钮。
今天思考的话题是“真正改变命运的其实并不是知识,而是这些知识带给你的能力的提高。也就是说,转化为能力的知识,才能够改变你的命运。” 真正改变命运的其实并不是知识,而是这些知识带给你的能力的提高。 也就是你要学以至用,学而有用。
在上篇“注册一个微信小程序”虽然没有申请认证,但还是可以拿到小程序ID和小程序密钥的。有了小程序ID和小程序密钥的,我们就可以在手机上查看调试微信小程序了。 创建项目 要填写注册时拿到小程序ID 第二次创建项目,发现项目目录下不会以项目名称自动创建同名的目录,这一点很不好。
小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。这里注册一个小程序账号体验一下。 接收流程 每个邮箱仅能申请一个小程序 注册页面 https://mp.weixin.qq.com/wxopen/waregister?action=step1 这时你会收到来自 weixinteam@tencent.com 的邮件,点击邮件中的链接验证。
微信公众平台小程序开放公测。小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。小程序已经风风火火这么久了,但是开放时间还未确定,到现在也没用上小程序,不知道它究竟有多大的魔力。
有些情况下,不方便使用断点的方式来调试,而是希望在控制台打印输出日志,使用过Eclipse的同学都知道Java可以使用 System.out.println(""); 来在控制台打印输出日志,但是在android studio中却是不行的,还是有差别的,那应该用什么呢? android.util.Log 在调试代码的时候我们需要查看调试信息,那我们就需要用Android Log类。
在上篇“走进Android开发的世界,HelloWorld”,我们创建了一个Android 项目 HelloWorld,并演示了如何通过USB连接手机查看运行效果;而如果没有手机或没有对应型号的手机,又想做对应型号(屏幕尺寸、Android系统版本)的适配,应该怎么办呢?这时Android模拟器就派上用场了。
Android Studio提供了一个很实用的工具Android设备监视器(Android device monitor),该监视器中最常用的一个工具就是DDMS(Dalvik Debug Monitor Service),是 Android 开发环境中的Dalvik虚拟机调试监控服务。
你知道Hello World程序的由来吗?对于大多数编程语言的学习来说,真正入门的一课就是 Hello World! 会而不难,难而不会。虽然很多人写过关于Android开发Hello World的文章,但随着时间的推移,开发工具、技术的进步,可能有些已经过时了。
创建项目后,运行项目时Gradle Build 窗口却显示错误:程序包R不存在 通常情况下是不会出现这个错误的。 我是怎么遇到这个错误的呢? 第一次创建项目,company Domain我使用的是:aven.com, 但是创建过程在卡在了Building 'Calculator' Gradle Project info这个过程中,于是我选择了“Cancel” 第二次创建项目,我还是使用相同的项目名称和项目路径,但是company Domain却是使用的不同的,所以导致了这个问题。
对于连接后,需要打开浏览器输入用户名密码才能上网的WIFI,如果你打开浏览器后,访问一个网址,会自动显示一个要求你输入用户名密码的网页,但是我遇到的情况是访问之前经常访问的网址,怎么刷新都打不开网页,原因是因为我访问的都是之前经常访问的网址,域名的DNS已经缓存,当我访问一个从来都没有访问过的网址时,就自动跳转到要求输入用户名和密码的页面了。
在上篇文章“IBM Bluemix 中文公众版初体验”中提到昨天又参加了“物联网及NodeRed 技术讲解及动手实践 ”活动,这里把活动学习的内容分享给大家。通过昨天的学习,对MQTT有了更深的了解,学会如何使用Nodejs将数据发送到物联网平台上,学会如何使用NodeRed像拼积木一样查看传上来的设备数据。
很荣幸收到IBM颁发的“IBM Bluemix 试用邀请函”,成为 IBM Bluemix 中文公众版的首批特邀用户。 11月18日就收到了标题为“China Bluemix 账户创建成功 - China Bluemix Account Created”的邮件,心情真真的有那么一点小激动。
“智能,计算无限可能”,学习了这么多年,现在是时候回过头来重新好好学学“ABC”了! 3600行从ABC开始,这ABC是什么?A是AI人工智能,B是Big Data大数据,C指Cloud computing云计算。
Q:我是一个大三的学生不了解软件行业,也不了解javaweb行业现状想请教一下你方便我规划一下我的学习方向我想了解编程这一块的行业方向我在学java web,不过马上毕业了不知道毕业前学的水平能不能申请实习生⋯⋯ A:方向的话现在比较火的就是:人工智能、大数据、云计算、IoT、区块链之类的,也比较多。
今天用IE从云盘下载PPT文件时,提示:smartscreen筛选器阻止了这个不安全的下载。 如下图: 真是让人反感。 解决方法: 打开ie浏览器,选择工具-》internet选项。 在弹出的对话框上选择“安全”-》internet-“自定义级别”。
注册 linkedin 领英的用户有很长时间了,不过没有添加任何联系人,但是却经常的收到推荐邮件,不知道究竟是通过什么来推荐的,是因为对方邮件通讯录中有我的电子邮件地址吗?发件人总是陈清劲。 而向你推荐的人你不想立即建立联系,想先了解一下,点击人名 打开的页面如下,就只有一个“添加联系人”功能。
JS LZW算法压缩与解压,一个JavaScript二进制接口源码,LZW 压缩解压算法,压缩比确实不错,代码不超过200行。 LZW 压缩解压 * { font-size:12px} body { overflow:auto; border-style:none; backgroun...
CSDN 2016博客之星评选,感恩分享~,我也拉拉票 首先是扩大活动的知名度活跃度,有些小伙伴可能不经常去首页,因此看不到。那你点下面的主题图片就可以直达了。 拉票 说实在话,其实我是没有什么资格拉票的! 虽然一看我的博客排名挺高,原创也不少,但高质量的文章并不多,更多的是遇到问题的解决方案记录; 看过我的博客的可能大多都是遇到问题一搜到这里了,然后问题解决了就OK了, 而如果和我遇到的问题不太一样,没有解决,可能还会踩一下,或者在心里暗骂一句(当然,来CSDN的小伙伴素质应该都很高,这种情况应该少之又少)。
从 IBM Bluemix 云平台的过程中,发现了 Blockchain 这个服务,我才知道有这样一种强大火热的技术存在;只前只是知道有比特币,还申请过一个账户也想去挖矿,但后来也是不了了之了,并没有去研究过它背后的技术。
刚在Vmware下安装了一个Ubuntu的操作系统,打开终端后发现主机名这个长啊,整个窗口都被占满了。 使用hostname修改主机名,运行命令:“hostname 新主机名” #hostname test-vm这个修改只是临时的,修改完成需要重新打开终端窗口才会变。
你有想过20年后的你会是什么样吗? 是拥有一个美好的家庭? 还是你的孩子初长成人? 是朝着父母的期盼归于安定? 是在一个理想上不停拼搏? 还是终在暮年寻得自己的人生真谛? 时间之于我们每个人都是公平的。
pySerial封装了对串口的访问。 特性在支持的平台上有统一的接口。通过python属性访问串口设置。支持不同的字节大小、停止位、校验位和流控设置。可以有或者没有接收超时。类似文件的API,例如read和write,也支持readline等。
最初的项目名称是屏幕截图2005,因为这一年是2005年,也因为它是使用VS2005创建的。这十年来一直在使用和完善中,只是个人的精力有限,想做的东西太多,还没有把它做的特别的完善。之前写过 C#软件开发实例.私人订制自己的屏幕截图工具 系列文章,也附带了源码下载,是对部分功能实现改进后的实现,但实现的功能不如最初的版本完善。
Code Project Open License (CPOL)旨在为开发人员提供选择共享其代码的许可证,以保护他们,并为用户的代码提供有关如何使用代码的明确声明。CPOL是我们对社区的礼物。我们鼓励大家使用这个许可证,只要你愿意,无论代码是否发布在CodeProject.com。
reboot可能是每个用过Linux的人都知道的命令,但有一个命令“init”才是命令中的精英。最近有个同事学习安装了CentOS,明明安装的是带桌面的系统,但是启动后进入了命令行模式,搞不定了问到我,我执行了一下“init 5”,界面就出来了,那哥们顿时心生佩服,感觉好神奇。
在向 GitHub 上 Push 项目修改时特别是内容特别多时,偶尔会遇到 git did not exit cleanly (exit code 128) 的错误,这通常都是网络的原因。 有网友提供以下解决方案: 1、鼠标右键 -> TortoiseGit -> Settings -> N...
Intel WebRTC之woogeen_config.js文件内容示例 最近在解决 stun, turn,ICE 相关问题时看到此文件,这里记录一下。 请注意,在新的版本 Release-v3.2.1 中已经不存在此文件。
我们访问网站时,偶尔可能会遇到这样的错误:502 Bad Gateway nginx/xxx 刷新一次或多次就好了。这是什么原因呢? 最近使用nginx的代理、负载均衡功能发现了这问题的根本原因。 什么原因?就是后端的服务挂了! 示例配置一: server{ listen 80; resolver 8.
我们每个人都自认为自己很有才华,不觉得自己哪方面比别人差什么,但为什么我们没有变更富有?是我们根本没有才华吗?如果有才华,我们自己真正出众的才华是什么?有几个人真正的清楚了解自己的才华是什么?这又让我想起之前的一篇文章“【读评】为什么你有10年经验,但成不了专家?”。
爱因斯坦说过,“我学习中等,按学校的标准,我算不上是个好学生,不过后来我发现,能忘掉在学校学的东西,剩下的才是教育”?。我想,教育的真正目的不是制造文凭,而应当是解放一个人的脑袋。 美国Oracle的CEO拉里.埃力森(Larry Ellison)在耶鲁大学2000届毕业典礼上的演讲,相信许多人都读过,现附全文如下。
用Eclipse+EGit项目开发,Commit 时提示: 完整错误日志: eclipse.buildId=4.6.0.I20160606-1100 java.version=1.8.0_31 java.
最初使用的是量子恒道的统计功能,现在它已经停止服务好长一段时间了;博客的累计访问次数已经400万了,每天都有上万的访问量了,开始关注因访问量而带来的收益问题,所以还是要添加一个统计功能,认真做一做分析。
HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。 环境信息: 操作系统:WIndows 7 x64 IIS:Internet Information Services 7.
渐渐的,物联网(IoT) 越来越多的出现在我们的视线,响在我们耳边,进入我们的生活,而你感受到它的存在了吗?我最开始接触物联网(IoT)是从Arduino开始的,现在有时间就学习基于Arduino的开发与制作。
Hello World是一个最著名的程序。对每一位程序员来说,这个程序几乎是每一门编程语言中的第一个示例程序。实际上,这个程序的功能只是告知计算机显示Hello World这句话。传统意义上,程序员一般用这个程序测试一种新的系统或编程语言。
《技术垄断:文明向技术投降》是著名的“媒介批评三部曲”之一,系统讲解了技术垄断对人类社会的文化、宗教、传统和心理造成的影响和破坏,深刻地指出了技术的发展不受控制所带来的恶果:技术所创造的文化缺乏道德根基,它破坏了某些心理过程和社会关系,破坏了人类生存的价值所在。
接上篇“Eclipse EGit插件安装使用记录”,用惯SVN的人想一下子接受Git的思想还是比较难的,可能是我太笨,太老,不中用了! Maven类型的项目克隆下来,导入到Eclipse中,没做任何修改,执行Pull的时候就报错了:Pull Failed Dirty Worktree。