摘要: synchronized 用volatile修饰的变量,线程在每次使用变量的时候,都会使用修改后的值,valatile容易被无用,使用原子性操作 在多线程访问的时候,同一时刻只能有一个线程能够用synchronized 修饰的方法 或者 代码块。 阅读全文
posted @ 2017-07-18 17:31 超重语言 阅读(118) 评论(0) 推荐(0)
摘要: 1.transient只能修饰变量,不能修饰类、方法 2.transsient不能修饰本地变量 3.被transie修饰的变量不能被序列化,静态变量不能被序列化、 4.被一旦被transien修饰,变量将不再是对象持久的一部分,变量的内容将无法获得访问 4.在将持久化的对象反序列化后,被transi 阅读全文
posted @ 2017-07-18 17:22 超重语言 阅读(183) 评论(0) 推荐(0)
摘要: 1.final 成员变量必须在声明的时候初始化或者在构造器初始化,否则就会编译错误 2.final修饰变量为常量,不能再次赋值 3.本地变量必须在声明的时候赋值 4.在匿名类中所有的变量都是final变量 5.final修饰的方法不能重写 6.final修饰的类不能被继承 7.final与final 阅读全文
posted @ 2017-07-18 17:12 超重语言 阅读(131) 评论(0) 推荐(0)
摘要: 01.菩萨心肠,金刚手段,才是职场上的人应该有的态度。 02.职场上最佳的报复不是仇恨,而是心狠冷处理,干嘛和一个不重要的人较真? 03.职场上年轻貌美的前台花瓶其实最没有攻击性,活虎生龙的领导和同事才是最危险! 04.职场是来赚钱的地方,不是来交朋友的,如果能交到朋友那是惊喜,交不到朋友才是正常! 阅读全文
posted @ 2017-07-18 16:35 超重语言 阅读(158) 评论(0) 推荐(0)
摘要: 分享一个真实的小故事,公司有两个开发人员,1个做.NET好多年了,但是很油滑,做事能省就省,抓到可以偷懒的机会就偷懒,让他学点新知识新方法总是自以为是觉得自己都会;还有1个毫无.NET基础,一直做低级语言开发,从15年才开始学习.NET和Web前端,但是做事很积极,几乎每天都自己抽空学习,遇到不懂的 阅读全文
posted @ 2017-07-18 16:06 超重语言 阅读(103) 评论(0) 推荐(0)
摘要: static和final一起:修饰变量为常量,修饰方法不可覆盖 在一个类中定义的方法为static就是静态方法, 声明为static的变量是全局变量就是静态变量 静态类:通常一个普通类不允许声明为静态的,只有一个内部类才可以。这是这个声明为静态的内部类可以直接作为一个普通类来使用,而不需要实例一个外 阅读全文
posted @ 2017-07-18 16:02 超重语言 阅读(135) 评论(0) 推荐(0)
摘要: /**短语"hello world"中哪些字母重复出现,重复出现多少次,第一个重复的字母是哪一个。 以此写出基本代码及注释**/ 分析出l和o 首先将重复字母挑选出需要遍历及计数--数组 count("hello world")=11 for(i=0;i<11;i++){ } public stat 阅读全文
posted @ 2017-07-18 14:19 超重语言 阅读(189) 评论(0) 推荐(0)
摘要: 《Java编程思想》 《大话设计模式》 《重构 改善既有代码的设计》 《effective java》 《深入理解Java虚拟机》 《Java并发编程实战》 语言数据结构与算法的书操作系统的书数据库的相关书籍 阅读全文
posted @ 2017-07-18 14:18 超重语言 阅读(110) 评论(0) 推荐(0)
摘要: createjs 小游戏开发实战 【转载请注明出处】 紧接着上一篇文章createjs入门:http://www.cnblogs.com/beidan/p/7055422.html 这里来一篇小游戏实战篇。 游戏整体思路实现 1. 实现一个无缝连接的背景图,模拟出汽车在加速的状态 this.back 阅读全文
posted @ 2017-07-18 14:16 超重语言 阅读(135) 评论(0) 推荐(0)
摘要: <!--done--> Java进阶之路——从初级程序员到架构师,从小工到专家 怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这篇文章会是你看到 阅读全文
posted @ 2017-07-18 14:16 超重语言 阅读(72) 评论(0) 推荐(0)
摘要: nodejs模块学习: connect2 解析 nodejs 发展很快,从 npm 上面的包托管数量就可以看出来。不过从另一方面来看,也是反映了 nodejs 的基础不稳固,需要开发者创造大量的轮子来解决现实的问题。 知其然,并知其所以然这是程序员的天性。所以把常用的模块拿出来看看,看看高手怎么写的 阅读全文
posted @ 2017-07-18 14:15 超重语言 阅读(214) 评论(0) 推荐(0)
摘要: createjs 小游戏开发实战 【转载请注明出处】 紧接着上一篇文章createjs入门:http://www.cnblogs.com/beidan/p/7055422.html 这里来一篇小游戏实战篇。 游戏整体思路实现 1. 实现一个无缝连接的背景图,模拟出汽车在加速的状态 this.back 阅读全文
posted @ 2017-07-18 14:14 超重语言 阅读(1143) 评论(1) 推荐(0)
摘要: JAVAEE——SSH三大框架整合(spring+struts2+hibernate) 一、整合原理 二、导包(41个) 1.hibernate (1)hibernate/lib/required (2)hibernate/lib/jpa | java persist api java的持久化规范( 阅读全文
posted @ 2017-07-18 14:14 超重语言 阅读(206) 评论(0) 推荐(0)
摘要: JAVA异常与异常处理详解 一、异常简介 什么是异常? 异常就是有异于常态,和正常情况不一样,有错误出错。在java中,阻止当前方法或作用域的情况,称之为异常。 java中异常的体系是怎么样的呢? 1.Java中的所有不正常类都继承于Throwable类。Throwable主要包括两个大类,一个是E 阅读全文
posted @ 2017-07-18 14:12 超重语言 阅读(213) 评论(0) 推荐(0)
摘要: Web Service工作原理及实例 一、Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务, 阅读全文
posted @ 2017-07-18 14:11 超重语言 阅读(189) 评论(0) 推荐(0)
摘要: Git 是一个分布式版本控制工具,它的作者 Linus Torvalds 是这样给我们介绍 Git —— The stupid content tracker(傻瓜式的内容跟踪器) 1、 Git 背景 git 最初由Linus Torvalds编写,用于 Linux 内核开发的版本控制工具。 Git 阅读全文
posted @ 2017-07-18 14:10 超重语言 阅读(164) 评论(0) 推荐(0)
摘要: 一、HTTP协议: 1、定义:用于服务器与客户端的通讯的协议,允许web服务器和浏览器通过互联网进行发送和接收数据。是一种请求和响应协议,使用可靠的TCP协议,TCP协议的端口为80,是一种面向连接的协议。 2、HTTP协议请求的三个组成部分:这三部分之间用回车换行符(CRLF)隔开 请求部分:方法 阅读全文
posted @ 2017-07-18 14:02 超重语言 阅读(364) 评论(0) 推荐(0)
摘要: 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配 阅读全文
posted @ 2017-07-18 14:01 超重语言 阅读(155) 评论(0) 推荐(0)
摘要: 《鸟哥的私房菜》(基础版/服务器版) 《构建之法——现代软件工程》 《RabbitMQ实战高效部署分布式消息队列》 《程序员必读软件架构》 《OpenStack开源云 王者归来》 《ELKstack权威指南》 《Nginx高性能Web服务器详解》 《Docker容器与容器云》 《Zabbix企业级分 阅读全文
posted @ 2017-07-18 14:00 超重语言 阅读(263) 评论(2) 推荐(0)
摘要: 解决MyEclipse吃内存以及卡死的方法 博客分类: Eclipse myeclipse 前言:MyEclipse5.5 大小 139M;MyEclipse6.5 大小 451M;MyEclipse7.0 大小 649M!下载服务器又是国外的。。。下载速度累人也就罢了,只要你工作性能一流。不幸的是 阅读全文
posted @ 2017-07-18 14:00 超重语言 阅读(675) 评论(1) 推荐(1)
摘要: 一次失败升级后的反思 最近两周因为一个升级搞的精疲力竭,一共熬了四次通宵。睡了一天,总算把觉补回来了。 不得不说这次升级非常失败,为了从哪跌倒从哪爬起,为了以后不再这么悲催,我总结下我收获的经验教训,希望对那些和我们处于同一水平线的项目有些许借鉴意义。 预则立,不预则废 准备不充分是我们这次犯得最严 阅读全文
posted @ 2017-07-18 13:59 超重语言 阅读(168) 评论(0) 推荐(0)
摘要: 原型:个人商户用户 教务系统 将分页状态栏中的代码封装到一个单独的Jsp 关于jsp中的include静态包含(静态联编)和动态包含(动态联编) 静态:语法;jsp指令<%@include %> a.jsp静态包含b.jsp会编译成yige.java文件编译为一个。class字节码问价一个servi 阅读全文
posted @ 2017-07-18 13:58 超重语言 阅读(154) 评论(0) 推荐(0)
摘要: 这是处理json字符串的:writeValueAsString(加入jar包:json) $(function(){}); 比如注册单击事件 $("#XXX").click(function(){}); $.ajax({}); val()函数:规定返回的值 nvl()函数是将空值转换为字符串 表单信 阅读全文
posted @ 2017-07-18 11:32 超重语言 阅读(108) 评论(0) 推荐(0)
摘要: LAMP ETL 职友集 智联 zoomeye 码云 github csdn:http://download.csdn.net/album/detail/3660 msdn 亚马逊 博客园 开源中国 Python java c++ C语言 window7旗舰版 Linux系统命令 vim编辑器 :w 阅读全文
posted @ 2017-07-18 11:31 超重语言 阅读(134) 评论(0) 推荐(0)
摘要: collection接口包括 list接口 set接口 lis接口t包括ArrayList类 LinkedList类 Vector类 set接口包括HashSet类 SortedSet接口 SortedSe接口包括TreeSet类 HashSet类包括HashMap TreeSet类包括TreeMa 阅读全文
posted @ 2017-07-18 11:31 超重语言 阅读(172) 评论(0) 推荐(0)
摘要: ChainOfResponsibility--责任链 极限编程 --先写测试再写代码 目的:一条链:request ->response 抽丝剥茧策略模式 动态添加对象:ArrayList LinkedList 静态工厂方法 责任链 多态 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建 阅读全文
posted @ 2017-07-18 11:30 超重语言 阅读(157) 评论(0) 推荐(0)
摘要: 1.为什么不在Linux平台? 企业级开发都用window 2. pip install django==1.10.1 djiango-admin startproject api cd api python manage.py runserver 127.0.0.1:8000 python man 阅读全文
posted @ 2017-07-18 11:28 超重语言 阅读(163) 评论(0) 推荐(0)
摘要: w7查看IP方法:在打开的cmd命令提示符中输入下面的命令就可以查看自己的ip地址了 ipconfig /all 阅读全文
posted @ 2017-07-18 11:27 超重语言 阅读(137) 评论(0) 推荐(0)
摘要: dir cd 桌面 mkdir +文件 rm -rf +文件 touch +文件 mv +文件 pwd vi - +文件-编辑器窗口 esc或:q :wq--退出保存 more +文件 :q! 退出不保存 cp +文件 【cd /】--这是转换到 /目录 【cd ..】返回上一级目录 【cd ../ 阅读全文
posted @ 2017-07-18 11:26 超重语言 阅读(261) 评论(0) 推荐(0)
摘要: 使用chmod命令来修改文件权限 chmod【选项】。。。模式 chmod 777 文件 root用户可以将文件的所有权转让费其他用户,使其他用户对文件具有所有权,成为所有者,使用chown命令变更过文件所有者 chown 【选项】【新所有者】 文件列表 比如 chown -R user 文件 使用 阅读全文
posted @ 2017-07-18 11:26 超重语言 阅读(135) 评论(0) 推荐(0)
摘要: http://www.runoob.com/angularjs/angularjs-tutorial.html http://www.runoob.com/angularjs/angularjs-reference.html www3CSchool class="pull-right" pull-r 阅读全文
posted @ 2017-07-18 11:25 超重语言 阅读(325) 评论(0) 推荐(0)
摘要: 代理模式:就是在目标类和客户类之间起到中介的作用。 分为静态代理和动态代理两种。 静态代理是指,代理类在程序运行前就已经定义好, 其与目标类的关系在程序运行前就已经确立。 PRD就是产品需求文档 Man day意思是一人一日的工作量 AOP的源码中用到了两种动态代理来实现拦截切入功能:jdk动态代理 阅读全文
posted @ 2017-07-18 11:24 超重语言 阅读(179) 评论(0) 推荐(0)
摘要: 步骤: 1.在虚拟机里面安装VMtools(设置 安装tools) 2.在终端打开 按enter 【root用户】 虚拟机--设置-选项--共享文件夹 3.cd cd / cd mnt ls cd hfts ls cd gj(自己起的名字) 4.cp 文件 /路径 比如:cp jdk按tab自动补全 阅读全文
posted @ 2017-07-18 11:22 超重语言 阅读(919) 评论(0) 推荐(0)