- Linux学习和阿里云服务器的配置(感谢秦老师)
南桑爱吃牛筋
服务器linux学习
Linux学习我这里给大家准备的是继续Java全栈开发的Linux,而不是运维级别!我们为什么要在这个时间学习Linux?Java全栈开发的我们要掌握哪些知识?需要准备什么工作?Java开发之路:JavaSE、MySQL、前端(HTML、Css、JS)、JavaWeb、SSM框架(很多人就开始找工作了!)、SpringBoot、Vue、SpringCloud~、(MPGit)Linux(CentO
- linux学习
灯火l
linux
笔记整理自狂神视频。视频地址:https://www.bilibili.com/video/BV187411y7hF?p=10&share_source=copy_web我这里给大家准备的是基于Java全栈开发的Linux,而不是运维级别!我们为什么要在这个时间学习Linux?Java全栈开发的我们要掌握哪些知识?需要准备什么工作?Java开发之路:JavaSE、MySQL、前端(HTML、Css
- Linux学习一概述和环境搭建(入门概述,环境搭建,走近Linux系统)
无极的移动代码
Linuxlinux学习java
此文档学习来自b站遇见狂神说,自己做的学习笔记整合。狂神说Linux继续Java全栈开发的Linux,而不是运维级别!我们为什么要在这个时间学习Linux?Java全栈开发的我们要掌握哪些知识?需要准备什么工作?Java开发之路:JavaSE、MySQL、前端(HTML、Css、JS)、JavaWeb、SSM框架(很多人就开始找工作了!)、SpringBoot、Vue、SpringCloud~、(
- 狂神Linux
终极之旅
#Linuxlinux运维服务器
狂神说Linux我这里给大家准备的是继续Java全栈开发的Linux,而不是运维级别!我们为什么要在这个时间学习Linux?Java全栈开发的我们要掌握哪些知识?需要准备什么工作?Java开发之路:JavaSE、MySQL、前端(HTML、Css、JS)、JavaWeb、SSM框架(很多人就开始找工作了!)、SpringBoot、Vue、SpringCloud~、(MPGit)Linux(Cent
- 阶段性总结 - 2018-10-27
BenjaminCool
企业要求的java后台:会用并且懂原理,并且要有实际操作的经验,基础支持得扎实。接下来我要努力的两个方向:重新写简历;明确学习重点。面试中遇到的问题:年龄和毕业,年龄和工作年限。面试有人提出,我什么呢都会,但是什么都不精通,java后台开发web页面开发项目运维环境搭建和维护对公司业务质疑,质疑是伪需求我想知道,我的java开发之路要怎么走,我的最初目的搞数据,搞区块链技术,搞数据分析,搞数据智能
- 从零带你学Linux
流浪所
知识点类java技能linuxjava
从零带你学Linux1.linux概述这里是基于Java全栈开发的Linux,而不是运维级别!我们为什么要在这个时间学习Linux?Java全栈开发的我们要掌握哪些知识?需要准备什么工作?Java开发之路:JavaSE、MySQL、前端(HTML、Css、JS)、JavaWeb、SSM框架(很多人就开始找工作)、SpringBoot、Vue、SpringCloud~消息队列(Kafka、Rabbi
- linux命令详解及软件安装(全)
Ferao
linux操作系统javalinux命令整理
前言环境搭建账号管理开机关机根目录结构目录操作文件操作文件权限vim编辑器磁盘管理进程管理进阶小故事之CPU深夜狂飙交互工具环境安装程序员常用开发命令组合前言在java开发之路学习到一定程度之后。接下来再要遇到的技术如:消息队列(kafka、RabbitMQ、RockeetMQ)、缓存(Redis)、搜索引擎(ES)、集群分布式(需要购买多台服务器,如果没有服务器我们就只能使用虚拟机))。这些接下
- 送给处于瓶颈期的你l 89年架构师结合项目实战,踏平Java开发之路
Java领域指导者
Javajava职场和发展程序人生
很多新手程序员在面对自己的岗位和职业发展前景的时候,都会希望能得到过来人的帮助指引,这样能让自己少走很多弯路,更快的成长,这无可厚非。写在前面2012年,刚踏出校门进入社会,完全一副懵懂的样子,对自己的未来没有任何规划,就想着找份工作按部就班的实习、上班。对自己想要的生活没有一点规划,甚至经常三五好友打游戏通宵,俨然一份混世的模样。事情出现转机是在2015年9月份,当自己还在游戏人生的时候,大学计
- 想成为编程大佬,看看这些Java代码开发规范吧!
令狐义卓
代码规范程序员java编程
作为一名开发人员,当你接手他人的项目时,且当你阅读他人的代码时,是有没有遇到脑袋充血,感觉Java要把你“送走”的感觉呢?我们在用Java开发技术进行开发前,一定要牢牢恪守Java的开发标准,唯有如此你的Java开发之路才能更为顺畅。而掌握相应的Java开发技巧,则能够让你作业起来事半功倍。一.排版规范:关键词(或变量)和操作符之间加一个空格。例如:intiCont=1;//操作符和值之间有一个空
- 想成为编程大佬,看看这些Java代码开发规范吧!
令狐义卓
代码规范程序员java编程
作为一名开发人员,当你接手他人的项目时,且当你阅读他人的代码时,是有没有遇到脑袋充血,感觉Java要把你“送走”的感觉呢?我们在用Java开发技术进行开发前,一定要牢牢恪守Java的开发标准,唯有如此你的Java开发之路才能更为顺畅。而掌握相应的Java开发技巧,则能够让你作业起来事半功倍。一.排版规范:关键词(或变量)和操作符之间加一个空格。例如:intiCont=1;//操作符和值之间有一个空
- 高级Java开发之路(面试直通车,持续更新,3万7千字长文)
Coding Now
综合篇
文章目录算法Spring系列代理模式实现步骤AOPSpring的注解动态代理@Async注解失效场景Spring事务传播行为Spring循环依赖问题SpringBoot原理Java核心技术对象对象构成对象存活判断对象引用类型逃逸分析Java访问对象的方式Java基础垃圾回收垃圾回收器Java中的关键字volatilesynchronizesynchronized的横切面详解java源码层级字节码层
- Java开发之路(10)Java基础复习——StringBulider和String的区别及转换
安逸
Javajava字符串
Java的基本语补充一、StringBulider类1.StringBulider类概述:2.StringBulider和String的区别:2.StringBuilder和String相互转换:二、对象数组一、StringBulider类1.StringBulider类概述:对字符串进行拼接操作,每次拼接,都会构建一个新的对象,即耗时,又浪费空间。而StringBulider就可以解决这个问题。
- 将Eclipse项目自动部署到Tomcat的webapps目录下
iteye_19838
http://heyyroup.blog.163.com/blog/static/75177789201110100266671/将Eclipse项目自动部署到Tomcat的webapps目录下2011-11-1000:45:41|分类:Java开发之路|字号订阅在eclipse中新建的DynamicWebProject。写好代码后,选择RunonServer(当然Server配置为Tomcat)
- 送给处于瓶颈期的你!89年架构师结合项目实战,踏平你的Java开发之路
Java领域指导者
架构Java微服务Java架构多线程面试学习编程
很多新手程序员在面对自己的岗位和职业发展前景的时候,都会希望能得到过来人的帮助指引,这样能让自己少走很多弯路,更快的成长,这无可厚非。写在前面2012年,刚踏出校门进入社会,完全一副懵懂的样子,对自己的未来没有任何规划,就想着找份工作按部就班的实习、上班。对自己想要的生活没有一点规划,甚至经常三五好友打游戏通宵,俨然一份混世的模样。事情出现转机是在2015年9月份,当自己还在游戏人生的时候,大学计
- 新手小白配置Java环境
小白爱学习吖
javajdk
新手小白的Java开发之路新手小白配置Java环境想从事Java开发的新手小白在第一步的时候就已经放弃了,不会配置Java的环境变量,这篇文章保证你一看就会;第一步下载从官网下载想要的JDK版本https://www.oracle.com/java/technologies/javase-downloads.html第二步安装安装JDK第三步配置环境变量右击此电脑,选择属性,点击弹窗左边的高级系统
- [Java开发之路](7)RandomAccessFile类详解
SunnyYoona
RandomAccessFile适用于大小已知的记录组成的文件,提供的对文件访问,既可以读文件,也可以写文件,并且支持随机访问文件,可以访问文件的任意位置。文件中记录的大小不一定都相同,只要我们知道记录的大小和位置。但是该类仅限于操作文件。RandomAccessFile不属于InputStream和OutputStream继承层次结构中的一部分。除了实现DataInput和DataOutput接
- [Java开发之路](26)Cookie机制
SunnyYoona
JavaJava开发之路
1.Cookie机制会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。例如,用户
- 看看这些Java代码开发规范吧!你好,我好,大家好!
花名提莫
JavaJava代码规范
前言:插曲:提莫的返工时间又、双、叒、叕、延长了!床上—电脑前—饭桌—电脑前—饭桌—床上的生活状态十多天了!作为一名开发人员,当你接手他人的项目时,且当你阅读他人的代码时,是有没有遇到脑袋充血,感觉Java要把你“送走”的感觉呢?我们在用Java开发技术进行开发前,一定要牢牢恪守Java的开发标准,唯有如此你的Java开发之路才能更为顺畅。而掌握相应的Java开发技巧,则能够让你作业起来事半功倍。
- [Java开发之路](3)Java常用类
SunnyYoona
1.包装类大家对基本数据类型都非常熟悉,例如int、float、double、boolean、char等。基本数据类型是不具备对象的特性,比如基本类型不能调用方法、功能简单。。。,为了让基本数据类型也具备对象的特性,Java为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型。基本类型和包装类之间的对应关系:包装类主要提供了两大类方法:1.将本类型和其他基本类型进行
- 我的JAVA开发之路之SpringBoot+Mybatis
Rose_Zhao
javaweb
SpringBoot特性:1创建独立的Spring应用程序2.嵌入的Tomcat无需布置WAr文件3.简化maven配置4.自动配置spring5.提供生产就绪型功能,如指标,健康检查和外币配置6.开箱即用,没有代码生成,也无需xml配置SpringBoot不是Spring功能上的增加,而是提供了一种快速适应Spring的方式Maven:采用pom的概念projectobjectmodelpom.
- JAVA SpringBoot入门开发整理
BBH_Life
前言之前在我的JAVA开发之路中有一个学习SpringBoot的过程,然而在这个学习过程中走了一些弯路,今天将其中的干货整理出来。涵盖点在MACos下安装JDK和开发环境SpringBoot学习资料Maven安装与使用SpringBootHelloWorld看完这一篇文章,你能够掌握的是,从小白开始,能够安装JAVAJDK,安装开发环境,使用Maven新建SpringBoot项目,使用Spring
- 我的Java开发之路
JavaQ
最近有一位小伙伴通过公众号给我留言,“我参加工作没多久,看着圈里的技术大牛,特别羡慕,也渴望成为技术大牛,想让您分享一下从小白到大牛是怎样练成的,我该如何提高自己”首先,谢谢这位小伙伴的一直关注。其次,我并不是大牛,只是早搬了几年的砖而已,不过可以分享一下我的Java开发之路。入门相信大部分人接触Java语言的入门书籍都是学校里的规定教材,这些书大纲很全,但是缺乏深入的内容。谈到Java的入门书籍
- spring boot 让Java开发之路更简单
奔跑在撒哈拉
SpringBoot简介SpringBoot是由Pivotal团队开发的框架,其作用是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置,简单理解就是springboot并不是什么新型的框架,而是整合了spring,springmvc等框架(通过springbootstarter项目管理其提供的所有依赖的版本),默认了很多配置
- Android Studio 的安装及配置教程
dolphkon
Android
上一篇介绍了Java开发相关工具的安装和环境的配置,对于做Java开发的来说,安装和配置到那里就全部结束了,可以开启Java开发之路了.对于Android开发者来说,还需要安装AndroidStudio,虽然Eclipse安装SDK及ADT插件后也可以进行Android开发,但是所谓[工欲善其事,必先利其器],AndroidStudio作为Google官方的Android开发工具,它的强大便捷并不
- java培训学习Java开发规范及其技巧分享
luolikaihua
java培训学习Java开发规范及其技巧分享在用Java进行开发前,一定要牢牢遵守Java的开发规范,唯有如此你的Java开发之路才能更为顺畅。而掌握相应的Java开发技巧,则可以让你工作起来事半功倍。那在编写代码时有什么开发规范和技巧呢?1、代码编写规范:代码编写遵守Java通用开发规范和必联代码开发规范每个类及方法都要有合理的注释,并且对注释要持续维护根据接口需求编写单元测试用例,再编写实现类
- SSH和SSM对比总结
朝花偏不夕拾
Java
Java开发之路当下流行的两种企业开发MVC开源框架,是我们Java程序猿必备知识能力。MVC,即模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。框架之所以流行,在于其易复用和简化开发,精髓在思想,掌握了核心思
- SSH和SSM对比总结
pingdouble
SSH和SSM对比总结
Java开发之路 2016-10-1811:19当下流行的两种企业开发MVC开源框架,是我们Java程序猿必备知识能力。MVC,即模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。框架之所以流行,在于其易复用和简
- 九龙_Java开发之路_1
xninecn
未经作者同意请勿进行转载或者复制!!1.java的白皮书Java的设计者用来解释设计的初衷和完成的情况;2.java的优点用java的白皮书来说java具有:1.简单性--java剔除了C++中许多很少使用、难以理解、混淆的特性,从而无需进行深奥的训练就可以进行简单的进行编程。 简单的另一方面就是小:java现在有独立的较小的类库java微型版用于嵌入式设备。2.面向对象(待定)3.健壮性--最具
- [Java开发之路](25)引用类型
SunnyYoona
java开发之路
1.强引用Java中的引用,类似于C++的指针。通过引用,可以对堆中的对象进行操作。在某个函数中,当创建了一个对象,该对象被分配在堆中,通过这个对象的引用才能对这个对象进行操作。
StringBufferstr=newStringBuffer("helloworld");
假设以上代码是在函数体内运行的,那么局部变量str将被分配在栈上,而对象StringBuffer实例,被分配在堆
- [Java开发之路](24)内部类
SunnyYoona
java开发之路
在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。1.成员内部类成员内部类是定义在另一个类内部的类。
packagecom.qunar.fresh;
/**
*Createdbyxiaosion16-3-29.
*/
- ios内付费
374016526
ios内付费
近年来写了很多IOS的程序,内付费也用到不少,使用IOS的内付费实现起来比较麻烦,这里我写了一个简单的内付费包,希望对大家有帮助。
具体使用如下:
这里的sender其实就是调用者,这里主要是为了回调使用。
[KuroStoreApi kuroStoreProductId:@"产品ID" storeSender:self storeFinishCallBa
- 20 款优秀的 Linux 终端仿真器
brotherlamp
linuxlinux视频linux资料linux自学linux教程
终端仿真器是一款用其它显示架构重现可视终端的计算机程序。换句话说就是终端仿真器能使哑终端看似像一台连接上了服务器的客户机。终端仿真器允许最终用户用文本用户界面和命令行来访问控制台和应用程序。(LCTT 译注:终端仿真器原意指对大型机-哑终端方式的模拟,不过在当今的 Linux 环境中,常指通过远程或本地方式连接的伪终端,俗称“终端”。)
你能从开源世界中找到大量的终端仿真器,它们
- Solr Deep Paging(solr 深分页)
eksliang
solr深分页solr分页性能问题
转载请出自出处:http://eksliang.iteye.com/blog/2148370
作者:eksliang(ickes) blg:http://eksliang.iteye.com/ 概述
长期以来,我们一直有一个深分页问题。如果直接跳到很靠后的页数,查询速度会比较慢。这是因为Solr的需要为查询从开始遍历所有数据。直到Solr的4.7这个问题一直没有一个很好的解决方案。直到solr
- 数据库面试题
18289753290
面试题 数据库
1.union ,union all
网络搜索出的最佳答案:
union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。
Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
Union All:对两个结果集进行并集操作,包括重复行,不进行排序;
2.索引有哪些分类?作用是
- Android TV屏幕适配
酷的飞上天空
android
先说下现在市面上TV分辨率的大概情况
两种分辨率为主
1.720标清,分辨率为1280x720.
屏幕尺寸以32寸为主,部分电视为42寸
2.1080p全高清,分辨率为1920x1080
屏幕尺寸以42寸为主,此分辨率电视屏幕从32寸到50寸都有
适配遇到问题,已1080p尺寸为例:
分辨率固定不变,屏幕尺寸变化较大。
如:效果图尺寸为1920x1080,如果使用d
- Timer定时器与ActionListener联合应用
永夜-极光
java
功能:在控制台每秒输出一次
代码:
package Main;
import javax.swing.Timer;
import java.awt.event.*;
public class T {
private static int count = 0;
public static void main(String[] args){
- Ubuntu14.04系统Tab键不能自动补全问题解决
随便小屋
Ubuntu 14.04
Unbuntu 14.4安装之后就在终端中使用Tab键不能自动补全,解决办法如下:
1、利用vi编辑器打开/etc/bash.bashrc文件(需要root权限)
sudo vi /etc/bash.bashrc
接下来会提示输入密码
2、找到文件中的下列代码
#enable bash completion in interactive shells
#if
- 学会人际关系三招 轻松走职场
aijuans
职场
要想成功,仅有专业能力是不够的,处理好与老板、同事及下属的人际关系也是门大学问。如何才能在职场如鱼得水、游刃有余呢?在此,教您简单实用的三个窍门。
第一,多汇报
最近,管理学又提出了一个新名词“追随力”。它告诉我们,做下属最关键的就是要多请示汇报,让上司随时了解你的工作进度,有了新想法也要及时建议。不知不觉,你就有了“追随力”,上司会越来越了解和信任你。
第二,勤沟通
团队的力
- 《O2O:移动互联网时代的商业革命》读书笔记
aoyouzi
读书笔记
移动互联网的未来:碎片化内容+碎片化渠道=各式精准、互动的新型社会化营销。
O2O:Online to OffLine 线上线下活动
O2O就是在移动互联网时代,生活消费领域通过线上和线下互动的一种新型商业模式。
手机二维码本质:O2O商务行为从线下现实世界到线上虚拟世界的入口。
线上虚拟世界创造的本意是打破信息鸿沟,让不同地域、不同需求的人
- js实现图片随鼠标滚动的效果
百合不是茶
JavaScript滚动属性的获取图片滚动属性获取页面加载
1,获取样式属性值
top 与顶部的距离
left 与左边的距离
right 与右边的距离
bottom 与下边的距离
zIndex 层叠层次
例子:获取左边的宽度,当css写在body标签中时
<div id="adver" style="position:absolute;top:50px;left:1000p
- ajax同步异步参数async
bijian1013
jqueryAjaxasync
开发项目开发过程中,需要将ajax的返回值赋到全局变量中,然后在该页面其他地方引用,因为ajax异步的原因一直无法成功,需将async:false,使其变成同步的。
格式:
$.ajax({ type: 'POST', ur
- Webx3框架(1)
Bill_chen
eclipsespringmaven框架ibatis
Webx是淘宝开发的一套Web开发框架,Webx3是其第三个升级版本;采用Eclipse的开发环境,现在支持java开发;
采用turbine原型的MVC框架,扩展了Spring容器,利用Maven进行项目的构建管理,灵活的ibatis持久层支持,总的来说,还是一套很不错的Web框架。
Webx3遵循turbine风格,velocity的模板被分为layout/screen/control三部
- 【MongoDB学习笔记五】MongoDB概述
bit1129
mongodb
MongoDB是面向文档的NoSQL数据库,尽量业界还对MongoDB存在一些质疑的声音,比如性能尤其是查询性能、数据一致性的支持没有想象的那么好,但是MongoDB用户群确实已经够多。MongoDB的亮点不在于它的性能,而是它处理非结构化数据的能力以及内置对分布式的支持(复制、分片达到的高可用、高可伸缩),同时它提供的近似于SQL的查询能力,也是在做NoSQL技术选型时,考虑的一个重要因素。Mo
- spring/hibernate/struts2常见异常总结
白糖_
Hibernate
Spring
①ClassNotFoundException: org.aspectj.weaver.reflect.ReflectionWorld$ReflectionWorldException
缺少aspectjweaver.jar,该jar包常用于spring aop中
②java.lang.ClassNotFoundException: org.sprin
- jquery easyui表单重置(reset)扩展思路
bozch
formjquery easyuireset
在jquery easyui表单中 尚未提供表单重置的功能,这就需要自己对其进行扩展。
扩展的时候要考虑的控件有:
combo,combobox,combogrid,combotree,datebox,datetimebox
需要对其添加reset方法,reset方法就是把初始化的值赋值给当前的组件,这就需要在组件的初始化时将值保存下来。
在所有的reset方法添加完毕之后,就需要对fo
- 编程之美-烙饼排序
bylijinnan
编程之美
package beautyOfCoding;
import java.util.Arrays;
/*
*《编程之美》的思路是:搜索+剪枝。有点像是写下棋程序:当前情况下,把所有可能的下一步都做一遍;在这每一遍操作里面,计算出如果按这一步走的话,能不能赢(得出最优结果)。
*《编程之美》上代码有很多错误,且每个变量的含义令人费解。因此我按我的理解写了以下代码:
*/
- Struts1.X 源码分析之ActionForm赋值原理
chenbowen00
struts
struts1在处理请求参数之前,首先会根据配置文件action节点的name属性创建对应的ActionForm。如果配置了name属性,却找不到对应的ActionForm类也不会报错,只是不会处理本次请求的请求参数。
如果找到了对应的ActionForm类,则先判断是否已经存在ActionForm的实例,如果不存在则创建实例,并将其存放在对应的作用域中。作用域由配置文件action节点的s
- [空天防御与经济]在获得充足的外部资源之前,太空投资需有限度
comsci
资源
这里有一个常识性的问题:
地球的资源,人类的资金是有限的,而太空是无限的.....
就算全人类联合起来,要在太空中修建大型空间站,也不一定能够成功,因为资源和资金,技术有客观的限制....
&
- ORACLE临时表—ON COMMIT PRESERVE ROWS
daizj
oracle临时表
ORACLE临时表 转
临时表:像普通表一样,有结构,但是对数据的管理上不一样,临时表存储事务或会话的中间结果集,临时表中保存的数据只对当前
会话可见,所有会话都看不到其他会话的数据,即使其他会话提交了,也看不到。临时表不存在并发行为,因为他们对于当前会话都是独立的。
创建临时表时,ORACLE只创建了表的结构(在数据字典中定义),并没有初始化内存空间,当某一会话使用临时表时,ORALCE会
- 基于Nginx XSendfile+SpringMVC进行文件下载
denger
应用服务器Webnginx网络应用lighttpd
在平常我们实现文件下载通常是通过普通 read-write方式,如下代码所示。
@RequestMapping("/courseware/{id}")
public void download(@PathVariable("id") String courseID, HttpServletResp
- scanf接受char类型的字符
dcj3sjt126com
c
/*
2013年3月11日22:35:54
目的:学习char只接受一个字符
*/
# include <stdio.h>
int main(void)
{
int i;
char ch;
scanf("%d", &i);
printf("i = %d\n", i);
scanf("%
- 学编程的价值
dcj3sjt126com
编程
发一个人会编程, 想想以后可以教儿女, 是多么美好的事啊, 不管儿女将来从事什么样的职业, 教一教, 对他思维的开拓大有帮助
像这位朋友学习:
http://blog.sina.com.cn/s/articlelist_2584320772_0_1.html
VirtualGS教程 (By @林泰前): 几十年的老程序员,资深的
- 二维数组(矩阵)对角线输出
飞天奔月
二维数组
今天在BBS里面看到这样的面试题目,
1,二维数组(N*N),沿对角线方向,从右上角打印到左下角如N=4: 4*4二维数组
{ 1 2 3 4 }
{ 5 6 7 8 }
{ 9 10 11 12 }
{13 14 15 16 }
打印顺序
4
3 8
2 7 12
1 6 11 16
5 10 15
9 14
13
要
- Ehcache(08)——可阻塞的Cache——BlockingCache
234390216
并发ehcacheBlockingCache阻塞
可阻塞的Cache—BlockingCache
在上一节我们提到了显示使用Ehcache锁的问题,其实我们还可以隐式的来使用Ehcache的锁,那就是通过BlockingCache。BlockingCache是Ehcache的一个封装类,可以让我们对Ehcache进行并发操作。其内部的锁机制是使用的net.
- mysqldiff对数据库间进行差异比较
jackyrong
mysqld
mysqldiff该工具是官方mysql-utilities工具集的一个脚本,可以用来对比不同数据库之间的表结构,或者同个数据库间的表结构
如果在windows下,直接下载mysql-utilities安装就可以了,然后运行后,会跑到命令行下:
1) 基本用法
mysqldiff --server1=admin:12345
- spring data jpa 方法中可用的关键字
lawrence.li
javaspring
spring data jpa 支持以方法名进行查询/删除/统计。
查询的关键字为find
删除的关键字为delete/remove (>=1.7.x)
统计的关键字为count (>=1.7.x)
修改需要使用@Modifying注解
@Modifying
@Query("update User u set u.firstna
- Spring的ModelAndView类
nicegege
spring
项目中controller的方法跳转的到ModelAndView类,一直很好奇spring怎么实现的?
/*
* Copyright 2002-2010 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* yo
- 搭建 CentOS 6 服务器(13) - rsync、Amanda
rensanning
centos
(一)rsync
Server端
# yum install rsync
# vi /etc/xinetd.d/rsync
service rsync
{
disable = no
flags = IPv6
socket_type = stream
wait
- Learn Nodejs 02
toknowme
nodejs
(1)npm是什么
npm is the package manager for node
官方网站:https://www.npmjs.com/
npm上有很多优秀的nodejs包,来解决常见的一些问题,比如用node-mysql,就可以方便通过nodejs链接到mysql,进行数据库的操作
在开发过程往往会需要用到其他的包,使用npm就可以下载这些包来供程序调用
&nb
- Spring MVC 拦截器
xp9802
spring mvc
Controller层的拦截器继承于HandlerInterceptorAdapter
HandlerInterceptorAdapter.java 1 public abstract class HandlerInterceptorAdapter implements HandlerIntercep