从事研发20年 涉及桌面软件、嵌入式设备、C/S分层系统、B/S业务系统、互联网系统等等各类系统 语言涉及C/C++ .net系统 java系列 前端系列等等不同的类别 主控和主导了国家863项目,企业业务应用系统,自然语言翻译系统,数据库审计等系列的软件研发
能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
阿里云技能认证
详细说明IaC工具概要比较 IaC生产系统检查单
本机上运行k8s的各种不同软件的对比和结构图
K8S部署和管理工具概要
Vagrant主要点和例子、分类的脑图
Cloud Native K8s devops 虚拟化 等知识点脑图=整理和概要
在centos7环境下,利用docker,快速搭建hive的运行环境
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。 2个地方同步发布
Google公开了其项目内部使用的一系列C++库,具体介绍参考: http://www.infoq.com/cn/news/2017/10/abseil?utm_source=infoq&utm_medium=popular_widget&utm_campaign=popular_content_...
测试场景下,使用的oralce遇到表空间的占用超大,可以采用如下的方式进行空间的清理 首先使用sqlplus连接数据库sqlplus sys/password@orcl as sysdba 之类进行数据库的连接没然后进行如下的操作 ##创建表空间对于自己的测试库和表等最好都建立自己的表空间...
以前在Linux平台上访问SQL Server时常用的方式有:http://www.freetds.org/https://sourceforge.net/projects/jtds/这方面的资料已经很多了,java方面还有微软官方的jdbc驱动现在在微软的开放战略下,使用起来更方便了#mssql jdbchttps://github.
codeplex切换到目前的主流开源中心https://github.com/microsoft 几个核心技术的站点https://github.com/Microsoft/dotnethttps://github.
#Centos visudo运行普通用户$(whomai)执行sudo操作 http://www.cnblogs.com/xianyunhe/archive/2011/08/08/2124342.
目的 Ø 在测试的环境下oracle数据库不存在或访问不方便时,可以将这个环境快速恢复出来 Ø 开发时方便测试之用 可以在任何包含docker服务的机器上运行,具体的docker的安装可以参考如下: rpm -ivh --nodeps --force *.
编程一小时活动的组织者是Code.org, 它是一个面向公众的公益组织,致力于在更多的学校推广计算机科学教育,并为女性和就业率低的有色人种学生学习计算机的机会。同时,一个空前强大的合作伙伴联盟也在支持着编程一小时活动。
#Team Explorer Everywherehttps://www.microsoft.com/en-us/search/result.aspx?q=team+explorer+everywhere&Preview=1以前使用Eclipse,连接TFS使用这个工具很不错 #jetbrains自带的TFS管理jetbrain内置的TFS连接比较弱,没有Explorer的功能,查看整个项目的签入情况最坑的问题是如果操作不慎,还连不上。
https://www.quora.com/Can-I-install-Virtualbox-in-a-virtual-machine Here is a previous question on Quora about it: Is it possible to install Virtual...
Kotlin Native 不是 Jni 的概念,它不仅仅是要与底层代码比如 C、C++ 交互,而且还要绕过 Jvm 直接编译成机器码供系统运行。也就是说,Kotlin 准备丢掉 Java 这根拐杖了! 其实我第一次看到 Native 这个名字的时候很自然的想到了 Jni,Kotlin 跑在 Jvm 上面,使用 Jni 与底层代码交互是一件再正常不过的事情了,至于搞这么大动静么,不过等我进行了一番了解之后才发现,Kotlin 项目组的野心真是不小,Java 诞生这么多年了,也没有做过编译成除 Java 虚拟机字节码以外的字节码的事情,Kotlin 才出来多久啊,果然具有革命性。
安装 Typescript的基本介绍可以自行百度 centos虚拟机中可以完整的体验, virtualbox安装开发版本,选择开发工具项,否则增强功能无法安装【提示kernel 头文件缺失,yum安装后仍是无效】 一些具体的网址 https://github.
当前widnows用户的 AppData\Local\lxss 目录下安装了ubuntu,其中rootfs是和ubuntu安装的目录一致 bash进入的就是LINUX的SHELL,因此其二进制格式是ELF的,这样就不用像以前需要安装虚拟机去使用LINUX的软件了 如下是安装后看到的系统环境...
参考资料和站点 http://kotlinlang.org/ 官方网站 https://github.com/JetBrains/kotlin/releases/tag/v1.0.6 下载compiler,如果IDEA已经安装了,不需要安装即可直接使用 http://kotlinlang.
Idea中双击SHIFT可以搜索[Eclipse中也有],这个很重要,可以找到当前的项目中可以引擎的已有的类,不要再次自己发明轮子 各种Util先在基础库和开源库中找 Base64编码 guava:com.
前端加密 Javascript的加解密有开源的库,http://www.oschina.net/p/crypto-js/ 如下是具体的使用例子 //引入的js文件在该链接中:https://github.
http://v3.bootcss.com/ 这个国内的中文站点资料很全 如下看个页面的大体框架 http://www.cnblogs.com/sunhaoyu/p/4275190.html 首页 导航一...
DevOps DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。
Lucene 源码剖析 1 目录 2 Lucene是什么 2.1.1 强大特性 2.1.2 API组成- 2.1.3 Hello World! 2.1.4 Lucene roadmap 3 索引文件结构 3.
LSB简介 http://www.ibm.com/developerworks/cn/linux/l-lsb-intr/ http://refspecs.linuxbase.org/ http://tldp.
Vagrant是一种开源软件,它为跨众多操作系统构建可重复的开发环境提供了一种方法。Vagrant使用提供者(provider)来启动隔离的虚拟环境。默认的提供者是Virtualbox Vagrant ( http://www.
Build 2016大会上Microsoft首次公布的Visual Studio 2015扩展提供了在VS2015中编写C++代码,随后通过Linux/UNIX计算机进行编译和执行的能力。这种想法非常简单:使用Visual Studio 2015编写和开发C++代码,然后将代码部署到运行Linux的远程计算机上进行编译和调试。
每个架构师都应该研究下康威定律 http://36kr.com/p/5042735.html 软件之道:软件开发争议问题剖析((美)AndyOram) http://baike.baidu.com/view/11495670.htm
Linux发行版 http://unix.stackexchange.com/questions/87011/how-to-easily-build-your-own-linux-distro 这个文档描述了不同的类别的情况 http://www.
变量 String yourPast = "Good Java Programmer"; val yourPast : String = "Good Java Programmer" val yourPast = "Good Java Progra...
网站 官方网站 http://www.nlc.gov.cn/ 联机目录查询 http://opac.nlc.cn/F?RN=955393566 办卡 在北区正门进入,可以在自助机上使用身份证直接办理,可以办2种卡: v 读者卡:可以在各阅览室阅览,免费办理 v 中文借阅卡:读者卡上缴押金...
http://cc.bingj.com/cache.aspx?q=OpenEmbedded+clfs&d=4706495287069596&mkt=zh-CN&setlang=zh-CN&w=afp8GvZe7KNcRFBKF2kYXd8WwVn9MVkI CLFS stands for Cros...
http://shaishufang.com/assist “晒书房” 个人推出,这个是少儿类的家庭图书整理 http://shufang.kongfz.com/Pc/45919 "我的书房" 孔夫子网站推出,IT图书 各种电子图书地址 https://read.
log4jdbc是一个JDBC驱动器,能够记录SQL日志和SQL执行时间等信息。log4jdbc使用SLF4J(Simple Logging Facade)作为日志系统。 特性: 1.支持JDBC3和JDBC4。
P6spy是一个JDBC Driver的包装工具,p6spy通过对JDBC Driver的封装以达到对SQL语句的监听和分析,以达到各种目的。 P6spy1.3 sf.net http://sourceforge.
Zeroc ICE ( Internet Communications Engine )中间件号称标准统一,开源,跨平台,跨语言,分布式,安全,服务透明,负载均衡,面向对象,性能优越,防火墙穿透,通讯屏蔽。
centos 安装包[rpm]和光盘iso文件 http://mirror.centos.org/centos/ 对应如上包的代码 http://vault.centos.org/ git.centos.
微软自从换了CEO之后,拥抱开源的步伐真实越来越快了,这部,现在VS可以跟踪Linux程序了 http://blogs.msdn.com/b/vcblog/archive/2015/11/18/announcing-the-vs-gdb-debugger-extension.
1 JVM上的编程语言https://en.wikipedia.org/wiki/List_of_JVM_languages主要的有:Clojure, a functional Lisp dialectGroovy, a programming and scripting languageScala...
CSDN下载精品专辑 http://download.csdn.net/doc 其中 http://download.csdn.net/album/detail/2261 程序人生 这个包含了好基本经典文件,如下: 程序员职业规划哲理思想.
笔记摘要 技术商业化(Commercialization of New Technology)是知识型创业活动必须具备的重要能力。许多技术创业者以为拥有一流的先进技术,创业就一定成功,他们不但低估技术商业化问题的困难,甚至一些技术团队对于技术商业化的过程也是非常的陌生。
Python Notebook简介1 http://www.cnblogs.com/cbscan/p/3545084.html $ python -m IPython http://pypi.
云计算和大数据 http://www.cstor.cn/textdetail_6067.html http://wenku.baidu.com/link?url=kscWHrJRhI2PdBscQvBmTJTcNcUQpNIk8xFXlkNKWnnTtRLmYPPLBAV4Gp5CmP-H1...
TouchDevelop是一个全新的Windows Phone软件开发环境,是第一个可以使用手机编程的应用。 所用语言看上去有点像BASIC,也有Scratch和AppInventor那样的色块拖拽环境,很适合教孩子编程。
统计和分析系统性能【IO CPU 内存】的工具集合 blktrace http://www.oschina.net/p/blktrace 获取磁盘写入的信息 root@demo:~/install/percona-toolkit-2.
如果有服务端的证书,那我们可以分析web下https的通讯情况,在特别的场景下有一定的用处,如外部审计 如下是在wireshark或tshark中配置查看https的设置 wireshark验证 tshark验证 tshark -f "tcp and port 443" -i eth2 -o "ssl.
现在使用git的很普遍,在开发内部如何建立个git服务器,本文以gitlab为例,让你分分钟就可以搭好一个环境【docker的威力非同一般】 首先在docker.com找到gitlab的下载源和信息,如下: https://registry.
Marco Behler是一位资深开发者与市场营销人员,同时也是Marco Behler GmbH的创始人。近日,Behler就程序员生产力这一话题展开论述,在社区产生了较大的影响。 你真的知道影响程序员生产力的关键因素是什么吗?是VIM、Emacs、最新的Haskell Web框架,还是钟爱的NoSQL数据库呢?遗憾的是,如果你将关注点放在工具、框架或是流程上,那就说明你还是没有真正理解这个问题。
今天在VMware必须桥接的一个虚拟机上需要连接其他机器时,遇到总是连接不到的情况。 具体现象: HOST机器可以ping A机器 VMWare Guest机器无法ping A机器,也无法ping HOST机器 尝试步骤: [由于虚机环境改动过,因此关注重点放到了虚机本身上了] 首先猜测...