- 开源项目
cs294639693
阿里阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分。有很多重量级的项目,例如LVS、Tengine,或者很有实践价值的中间件,例如MetaQ(分布式消息系统)、dubbo(RPC框架)、cobar(数据库中间件),或者是Java世界的工具,例如druid、fastjson。都说国内Java公司的技术架构大部分来自阿里系,我觉得一方面来自阿里员工,一方面也可以来自阿里的开源项目。地址有几个:
- 【合集】Java进阶——Java深入学习的笔记汇总 & 再论面向对象、数据结构和算法、JVM底层、多线程、类加载、
web_15534274656
面试学习路线阿里巴巴java学习笔记
前言spring作为主流的JavaWeb开发的开源框架,是Java世界最为成功的框架,持续不断深入认识spring框架是Java程序员不变的追求;而spring的底层其实就是Java,因此,深入学习Spring和深入学习Java是硬币的正反面,两者相辅相成,相互促进。本篇博客是一篇不定期持续更新的博客,是一些Java深入学习的笔记汇总。目录前言面向对象专题再论面向对象封装和关键字private,t
- 【合集】Java进阶——Java深入学习的笔记汇总 &; 再论面向对象、数据结构和算法、JVM底层、多线程
begei
面试学习路线阿里巴巴java学习笔记
前言spring作为主流的JavaWeb开发的开源框架,是Java世界最为成功的框架,持续不断深入认识spring框架是Java程序员不变的追求;而spring的底层其实就是Java,因此,深入学习Spring和深入学习Java是硬币的正反面,两者相辅相成,相互促进。本篇博客是一篇不定期持续更新的博客,是一些Java深入学习的笔记汇总。目录前言面向对象专题再论面向对象封装和关键字private,t
- MyBatis 从入门到进阶:Java开发者必备宝典
Kale又菜又爱玩
mybatisjava开发语言
MyBatis从入门到进阶:Java开发者必备宝典前言嗨,Java开发者们!有没有被复杂的数据库操作搞得焦头烂额?今天我们来聊聊MyBatis,一个能帮你摆脱繁琐SQL手写痛苦的神器!MyBatis,简称"小麦",是Java世界里处理数据库的老大哥。它不像Hibernate那样“全自动”,但它的“半自动”风格让人倍感舒适,既能享受SQL的自由,又能避免繁琐的JDBC操作。那么,话不多说,让我们开启
- 揭秘Java世界的清洁工——JVM垃圾回收机制
青云交
Java大厂面试题Java虚拟机(JVM)专栏javajvmJava世界的清洁工JVM垃圾回收机制堆内存引用计数vs.可达性分析标记清扫压缩
在我们深入探索Java虚拟机(JVM)神秘世界的奇幻之旅中,有一件魔法工具始终令我着迷--那就是JVM的垃圾回收机制。这项技术就像一个无形的魔法师,默默清理掉那些被遗忘的、不再需要的东西,保证了Java世界的整洁和有序。今天,让我们从Java之父的视角,一探究竟。引言:在设计Java的过程中,我们有一个宏伟的梦想:打造一种能够自行处理零碎和废弃数据的语言,让开发者能够释放其创造力,不再被繁琐的内存
- Redis7_16 高阶篇 第七章 Redis中的缓存预热/缓存雪崩/缓存击穿/缓存穿透问题详解
孤尘Java
Redis从小白到精通缓存
大家好!欢迎来到“孤尘”的Java世界!️感谢认可!事不宜迟,一起尽情地畅享编程之旅吧!目录面试题(文末有答案)概念(是什么?)缓存预热缓存雪崩缓存击穿缓存穿透缓存预热定义怎么做?实现缓存雪崩定义引起缓存雪崩的原因规避/解决方案1.Redis中key设置为永不过期或过期时间错开2.Redis缓存集群实现高可用3.多缓存结合预防雪崩4.服务降级5.使用云服务缓存击穿定义引起缓存击穿的原因规避/解决方
- Spring系列之设计模式
johnny233
设计模式Springspring设计模式
Spring作为Java世界当之无愧的No.1开源框架,其架构设计非常优秀,使用很多设计模式。注:本文参考Spring-6.1.5版本源码;本文目录设置参考设计模式三大类来划分,Spring家族包括Spring、SpringMVC、SpringBoot、SpringCloud、SpringData等,总之Spring源码博大精深;某一种设计模式会在若干个Spring接口、类、或模块里有所体现,不可
- Spring 源码解读专栏:从零到一深度掌握 Spring 框架
捕风捉你
spring源码解读springjava后端
前言Spring是Java世界中无可争议的王者框架,它以其灵活、轻量、强大而著称,成为企业级开发的首选工具。然而,很多开发者在使用Spring时,往往只停留在会用的层面,对于其内部实现和设计原理知之甚少。本专栏旨在通过系统化的Spring源码解读,从实践到源码分析,再到设计模式的探讨,带你逐步揭开Spring的神秘面纱,真正掌握这款框架的精髓。专栏目标在这个专栏中,我们将通过以下几个步骤,帮助你深
- [AIGC] Tomcat:一个简单 and 高效的 Java Web 服务器
程序员三木
AIjavaAIGCtomcat
Tomcat(TomcatServer)是Apache基金会下的一个开源项目,它是一个简单and高效的JavaWeb服务器,支持Servlet2.5、JSP2.2和EL2.2规范。Tomcat是当今最受欢迎的JavaWeb服务器之一,它在Java世界中被广泛使用,支持millions个Web应用程序和服务。文章目录什么是Tomcat?为什么选择Tomcat?1.简单2.高效3.可扩展4.可靠5.开
- 100天学会Java编程
陈龙伟C
能成为一个开发者,一直以来是在我看来很酷的事情.想想自己敲下的代码,控制计算机和成千上万的人交流,很有一种成就感.在这之前两年和两个月时间里我分别完成了对对编程世界和JAVA世界的窥探,自学了70个小时的编程,和其中15个小时Java,而现在正式开始开发者生涯.准备每天写一点代码.今天就从之前学过的代码开始吧.1.从控制台输出一行信息publicclassMyDomo1{publicstaticv
- javaEE - 22( 5000 字 Tomcat 和 HTTP 协议入门 -3)
ice___Cpu
javaEEjava-eetomcathttp
一:Tomcat1.1Tomcat是什么谈到“汤姆猫”,大家可能更多想到的是大名鼎鼎的这个:事实上,Java世界中的“汤姆猫”完全不是一回事,但是同样大名鼎鼎.Tomcat是一个HTTP服务器.前面我们已经学习了HTTP协议,知道了HTTP协议就是HTTP客户端和HTTP服务器之间的交互数据的格式,同时也通过ajax和JavaSocket分别构造了HTTP客户端.HTTP服务器也同样可以通过Jav
- 林浩然与杨凌芸的Java奇缘:一场继承大戏
howard2005
漫游编程世界java继承改写方法super
林浩然与杨凌芸的Java奇缘:一场继承大戏LinHaoranandYangLingyun’sJavaOdyssey:ATaleofInheritance在一个充满代码香气的午后,我们故事的男主角——林浩然,一个热衷于Java编程的程序员,正在和他的“梦中女神”、同样热爱编程的女主角杨凌芸展开一场别开生面的Java世界探险。OnaJava-scentedafternoon,ourstory’spro
- 2021-03-07
比小白还小白的JAVA开发者
走进Java世界大家应该都接触过计算机,计算机俗称“电脑”,是能够按照程序运行的,自动、高速处理海量数据的现代化智能电子设备。计算机具有运算速度快、计算精确度高、逻辑运算能力强、存储容量大、性价比高等特点。是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响。如今计算机已遍及一般学校、特别是企业单位,更是必不可少的工具,很多家庭也装上了计算机,成为信息时代社会必不可少
- 不看后悔之Java入门篇:探秘面向对象编程之魂——封装、继承与多态的深度剖析
陈大狗Ayer
javapython开发语言
引言“掌握三大特性,洞悉Java面向对象设计精髓”面向对象编程(OOP)是现代软件开发的核心理念之一。在Java世界里,封装、继承和多态构成了这一强大范式的基石,让开发者能够以更符合现实世界模型的方式构建复杂系统。本篇博客将深入浅出地介绍这三大特性及其在实际编程中的应用。一、封装(Encapsulation)1.封装的概念封装是隐藏对象内部实现细节,并通过公共接口对外提供访问的一种机制。在Java
- 不看后悔之Java进阶篇:注解与反射API的深度探索——解锁Java元编程的秘密武器
陈大狗Ayer
javaeejavapython开发语言安全jvm
引言在Java世界中,注解(Annotation)和反射(Reflection)是两个极具魔力的概念,它们为开发者提供了强大的元编程能力。本文将带领大家深入理解并掌握这两个关键技术,帮助你构建更为灵活、智能且可扩展的应用程序。一、注解(Annotations)1.1注解基础注解是一种用于向编译器或JVM提供元数据的机制,它可以附加到类、方法、变量等元素上。注解不会改变程序的行为,但可以被编译器或运
- 【Java】自定义注解:不仅仅是代码的装饰品
墨苏玩电脑
java数据库开发语言
Java自定义注解Java世界中的自定义注解(Annotations)是一项强大的功能,它允许开发者向代码中添加元数据,从而在编译时或运行时进行特殊处理。自定义注解不仅可以使代码更加清晰,还能大幅提升开发效率,实现各种魔法般的自动化操作。自定义注解入门首先,让我们快速了解一下如何自定义注解。只需五步,你就能打造出自己的注解:定义注解:使用@interface关键字,就像定义一个接口一样简单。指定保
- 开闭原则(OCP)
笨比乔治
开闭原则的定义开闭原则是java世界里最基础的设计原则,它指导我们如何建立一个稳定,灵活的系统。开闭原则定义如下:Softwareentitieslikeclasses,modulesandfunctionsshouldbeopenforextensionbutclosedformodifications.一个软件实体如类,模块和函数应该对扩展开放,对修改关闭。什么是开闭原则开闭原则明确的告诉我们
- Java入门篇:揭开面向对象面纱——类与对象的探索之旅
陈大狗Ayer
javaeejava开发语言后端面试
引言“万物皆对象,封装、继承与多态是理解Java世界的关键”在Java编程中,类与对象的概念构成了面向对象编程(OOP)的核心。掌握类的设计与对象的创建使用,是开启Java程序设计大门的钥匙。本篇将深入浅出地介绍类与对象的基本概念和实践应用。一、类(Class)的概念与定义1.类的定义在Java中,类是对现实世界中实体的一种抽象描述,它定义了对象共有的属性和行为。一个类通常包含变量(成员变量或属性
- Android源码设计模式解析与实战第2版笔记(一)
VaIOReTto1
设计模式笔记设计模式笔记javaandroid
第一章走向灵活软件之路—面向对象的六大原则优化代码的第一步—单一职责原则单一职责原则的英文名称是SingleResponsibilityPrinciple,缩写是SRP。SRP:就一个类而言,应该仅有一个引起它变化的原因。一个类中应该是一组相关性很高的函数、数据的封装让程序更稳定、更灵活—开闭原则开闭原则的英文全称是OpenClosePrinciple,缩写是OCP,它是Java世界里最基础的设计
- 林浩然的Java奇幻之旅:编码舞蹈、编程精灵与IDE仙境
howard2005
数学编程诗词翻译教师javaideeclipseidea
林浩然的Java奇幻之旅:编码舞蹈、编程精灵与IDE仙境LinHaoran’sMagicalJavaJourney:CodeDancing,CodingElves,andIDEWonderland一日,林浩然决定踏上一场充满奇思妙想的Java开发探索之旅。他满脸兴奋地幻想着自己将成为Java世界的巫师。Oneday,LinHaorandecidedtoembarkonanadventure-fil
- 简述linux的文件权限,Linux 目录与文件权限简述
Guohao Li
简述linux的文件权限
如果说在Java世界中,万物皆对象,那么在Linux世界中,可以说万物皆文件。Linux文件一般分为两种,一般文件和目录文件。文件权限对于数据安全至关重要,有必要清楚的知道一般文件权限和目录文件权限的意义。权限对文件的重要性文件是实际含有数据的地方,包括一般文本文件、数据库内容档、二进制可可执行文件(binaryprogram)等等。因此,权限对于文件来说,它的意义是这样的:r(read):可读取
- 来瞅瞅Java 11都有啥新特性
宋小黑
java
第1章:引言大家好,我是小黑!今天小黑要和咱们聊聊Java11,这个在Java发展史上占有一席之地的版本。说起Java,咱们都知道,它是一门历史悠久又持续发展的编程语言。Java不仅因其“一次编写,到处运行”的理念赢得了广泛的喜爱,还因其强大的社区支持和丰富的库资源而在业界占有一席之地。而Java11,作为继Java8之后的又一个长期支持版本(LTS),无疑是近年来Java世界的一大亮点。那为什么
- 函数编程(lambda表达式)
柳成荫0529
Java8Javajavalambda
我们关心的是如何写出好代码,而不是符合函数编程风格的代码。简介在Java世界里面,面向对象还是主流思想,对于习惯了面向对象编程的开发者来说,抽象的概念并不陌生。面向对象编程是对数据进行抽象,而函数式编程是对行为进行抽象。现实世界中,数据和行为并存,程序也是如此,因此这两种编程方式我们都得学。这种新的抽象方式还有其他好处。很多人不总是在编写性能优先的代码,对于这些人来说,函数式编程带来的好处尤为明显
- Dubbo学习笔记(一) 初识
云师兄
1.引子为什么突然想起来要学Dubbo呢,原因有下:之前有人问什么是SPI,以前学习嵌入式的时候,听过硬件上有SPI总线协议,不知道Java世界也有一个SPI的概念,全称为:ServiceProviderInterface。在Dubbo的官网介绍开端就提到了SPI这个概念,为此就想通过Dubbo来多了解一下SPI。在学习SpringCloud的时候,服务间访问是通过REST风格的HTTP调用实现的
- Java 引用类型原理:深入剖析
漠然&&
java面试Javajavapython开发语言
嗨,大家好,欢迎来到程序猿漠然公众号,我是漠然。在Java编程语言中,引用类型就像是一张神秘的地图,它指引着我们找到内存中的宝藏——也就是对象。引用类型主要有两类:对象类型和数组类型。别看它们长得差不多,其实它们可是有各自的秘密花园的。1.对象类型对象类型就像是Java世界里的各种生物,包括类、接口和数组。类和接口就像是生物的基因,决定了它们的特性。数组就像是生物的家族,一个大家族住在一起,成员都
- XML解析神器:Apache Commons Digester
宋小黑
ApacheCommons工具实战手册xmlapachejava
第1章:引言大家好,我是小黑。今天咱们聊聊一个在现代编程中经常遇到的话题:XML解析。你可能知道,XML(可扩展标记语言)因其灵活性和可读性,在配置文件、数据交换等方面广泛使用。但是,XML解析有时候会让人头疼,尤其是当文件结构复杂或者数据量巨大时。这时候,一个好用的工具就显得尤为重要了。在Java世界里,有很多工具可以用来解析XML,比如JAXP,JAXB,DOM4J等。但今天咱们要讨论的是Ap
- J2EE五年: 从起源到目的- -(转)
weixin_30852451
起点在“J2EE”这个缩略语被第一次介绍给世人的时刻,也许没有几个人可以预料出它在日后的奇特历程。那是在1999年6月的JavaOne年会上,时任Sun公司Java企业开发部门主管的MalaChandra兴奋地预告了Java世界的这位新成员。那些不熟悉背景的听众们,揣摩着她演说中出现的一串串全新术语,表情大概又是惊喜、又是迷惑:一个完整的“多层企业开发架构”、以“容器”和“组件”的形式提供服务、一
- 【Java故事系列】J2EE前五年: 从起源到目的
JustARobot
JavaJAVAJ2EEJAVAEE
起点在“J2EE”这个缩略语被第一次介绍给世人的时刻,也许没有几个人可以预料出它在日后的奇特历程。那是在1999年6月的JavaOne年会上,时任Sun公司Java企业开发部门主管的MalaChandra兴奋地预告了Java世界的这位新成员。那些不熟悉背景的听众们,揣摩着她演说中出现的一串串全新术语,表情大概又是惊喜、又是迷惑:一个完整的“多层企业开发架构”、以“容器”和“组件”的形式提供服务、一
- Java技术本纪(系列专题2--J2EE五年: 从起源到目的)
kflwz
J2SEjava应用服务器ejb产品sunweb
J2EE五年:从起源到目的文/刘天北起点在“J2EE”这个缩略语被第一次介绍给世人的时刻,也许没有几个人可以预料出它在日后的奇特历程。那是在1999年6月的JavaOne年会上,时任Sun公司Java企业开发部门主管的MalaChandra兴奋地预告了Java世界的这位新成员。那些不熟悉背景的听众们,揣摩着她演说中出现的一串串全新术语,表情大概又是惊喜、又是迷惑:一个完整的“多层企业开发架构”、以
- Maven的心脏:深入解析settings.xml配置文件
一叶飘零_sweeeet
mavenmaven
Maven作为Java世界中最著名的构建工具之一,其灵魂所在无疑是那些配置文件。在这些配置文件中,settings.xml扮演着至关重要的角色。今天,我们就来深入剖析这个Maven的心脏部件,看看它如何为我们的项目搏动生命。一、Mavensettings.xml概览Maven的settings.xml文件是Maven的核心配置文件之一,它包含了影响所有Maven构建的配置信息。这个文件位于Mave
- Java序列化进阶篇
g21121
java序列化
1.transient
类一旦实现了Serializable 接口即被声明为可序列化,然而某些情况下并不是所有的属性都需要序列化,想要人为的去阻止这些属性被序列化,就需要用到transient 关键字。
- escape()、encodeURI()、encodeURIComponent()区别详解
aigo
JavaScriptWeb
原文:http://blog.sina.com.cn/s/blog_4586764e0101khi0.html
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:,decodeURI,decodeURIComponent 。
下面简单介绍一下它们的区别
1 escape()函
- ArcgisEngine实现对地图的放大、缩小和平移
Cb123456
添加矢量数据对地图的放大、缩小和平移Engine
ArcgisEngine实现对地图的放大、缩小和平移:
个人觉得是平移,不过网上的都是漫游,通俗的说就是把一个地图对象从一边拉到另一边而已。就看人说话吧.
具体实现:
一、引入命名空间
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.Controls;
二、代码实现.
- Java集合框架概述
天子之骄
Java集合框架概述
集合框架
集合框架可以理解为一个容器,该容器主要指映射(map)、集合(set)、数组(array)和列表(list)等抽象数据结构。
从本质上来说,Java集合框架的主要组成是用来操作对象的接口。不同接口描述不同的数据类型。
简单介绍:
Collection接口是最基本的接口,它定义了List和Set,List又定义了LinkLi
- 旗正4.0页面跳转传值问题
何必如此
javajsp
跳转和成功提示
a) 成功字段非空forward
成功字段非空forward,不会弹出成功字段,为jsp转发,页面能超链接传值,传输变量时需要拼接。接拼接方式list.jsp?test="+strweightUnit+"或list.jsp?test="+weightUnit+&qu
- 全网唯一:移动互联网服务器端开发课程
cocos2d-x小菜
web开发移动开发移动端开发移动互联程序员
移动互联网时代来了! App市场爆发式增长为Web开发程序员带来新一轮机遇,近两年新增创业者,几乎全部选择了移动互联网项目!传统互联网企业中超过98%的门户网站已经或者正在从单一的网站入口转向PC、手机、Pad、智能电视等多端全平台兼容体系。据统计,AppStore中超过85%的App项目都选择了PHP作为后端程
- Log4J通用配置|注意问题 笔记
7454103
DAOapachetomcatlog4jWeb
关于日志的等级 那些去 百度就知道了!
这几天 要搭个新框架 配置了 日志 记下来 !做个备忘!
#这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~!
log4j.rootLogger=INFO,allLog
# DAO层 log记录到dao.log 控制台 和 总日志文件
log4j.logger.DAO=INFO,dao,C
- SQLServer TCP/IP 连接失败问题 ---SQL Server Configuration Manager
darkranger
sqlcwindowsSQL ServerXP
当你安装完之后,连接数据库的时候可能会发现你的TCP/IP 没有启动..
发现需要启动客户端协议 : TCP/IP
需要打开 SQL Server Configuration Manager...
却发现无法打开 SQL Server Configuration Manager..??
解决方法: C:\WINDOWS\system32目录搜索framedyn.
- [置顶] 做有中国特色的程序员
aijuans
程序员
从出版业说起 网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。 许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有些技术书读得可
- document.domain 跨域问题
avords
document
document.domain用来得到当前网页的域名。比如在地址栏里输入:javascript:alert(document.domain); //www.315ta.com我们也可以给document.domain属性赋值,不过是有限制的,你只能赋成当前的域名或者基础域名。比如:javascript:alert(document.domain = "315ta.com");
- 关于管理软件的一些思考
houxinyou
管理
工作好多看年了,一直在做管理软件,不知道是我最开始做的时候产生了一些惯性的思维,还是现在接触的管理软件水平有所下降.换过好多年公司,越来越感觉现在的管理软件做的越来越乱.
在我看来,管理软件不论是以前的结构化编程,还是现在的面向对象编程,不管是CS模式,还是BS模式.模块的划分是很重要的.当然,模块的划分有很多种方式.我只是以我自己的划分方式来说一下.
做为管理软件,就像现在讲究MVC这
- NoSQL数据库之Redis数据库管理(String类型和hash类型)
bijian1013
redis数据库NoSQL
一.Redis的数据类型
1.String类型及操作
String是最简单的类型,一个key对应一个value,string类型是二进制安全的。Redis的string可以包含任何数据,比如jpg图片或者序列化的对象。
Set方法:设置key对应的值为string类型的value
- Tomcat 一些技巧
征客丶
javatomcatdos
以下操作都是在windows 环境下
一、Tomcat 启动时配置 JAVA_HOME
在 tomcat 安装目录,bin 文件夹下的 catalina.bat 或 setclasspath.bat 中添加
set JAVA_HOME=JAVA 安装目录
set JRE_HOME=JAVA 安装目录/jre
即可;
二、查看Tomcat 版本
在 tomcat 安装目
- 【Spark七十二】Spark的日志配置
bit1129
spark
在测试Spark Streaming时,大量的日志显示到控制台,影响了Spark Streaming程序代码的输出结果的查看(代码中通过println将输出打印到控制台上),可以通过修改Spark的日志配置的方式,不让Spark Streaming把它的日志显示在console
在Spark的conf目录下,把log4j.properties.template修改为log4j.p
- Haskell版冒泡排序
bookjovi
冒泡排序haskell
面试的时候问的比较多的算法题要么是binary search,要么是冒泡排序,真的不想用写C写冒泡排序了,贴上个Haskell版的,思维简单,代码简单,下次谁要是再要我用C写冒泡排序,直接上个haskell版的,让他自己去理解吧。
sort [] = []
sort [x] = [x]
sort (x:x1:xs)
| x>x1 = x1:so
- java 路径 配置文件读取
bro_feng
java
这几天做一个项目,关于路径做如下笔记,有需要供参考。
取工程内的文件,一般都要用相对路径,这个自然不用多说。
在src统计目录建配置文件目录res,在res中放入配置文件。
读取文件使用方式:
1. MyTest.class.getResourceAsStream("/res/xx.properties")
2. properties.load(MyTest.
- 读《研磨设计模式》-代码笔记-简单工厂模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 个人理解:简单工厂模式就是IOC;
* 客户端要用到某一对象,本来是由客户创建的,现在改成由工厂创建,客户直接取就好了
*/
interface IProduct {
- SVN与JIRA的关联
chenyu19891124
SVN
SVN与JIRA的关联一直都没能装成功,今天凝聚心思花了一天时间整合好了。下面是自己整理的步骤:
一、搭建好SVN环境,尤其是要把SVN的服务注册成系统服务
二、装好JIRA,自己用是jira-4.3.4破解版
三、下载SVN与JIRA的插件并解压,然后拷贝插件包下lib包里的三个jar,放到Atlassian\JIRA 4.3.4\atlassian-jira\WEB-INF\lib下,再
- JWFDv0.96 最新设计思路
comsci
数据结构算法工作企业应用公告
随着工作流技术的发展,工作流产品的应用范围也不断的在扩展,开始进入了像金融行业(我已经看到国有四大商业银行的工作流产品招标公告了),实时生产控制和其它比较重要的工程领域,而
- vi 保存复制内容格式粘贴
daizj
vi粘贴复制保存原格式不变形
vi是linux中非常好用的文本编辑工具,功能强大无比,但对于复制带有缩进格式的内容时,粘贴的时候内容错位很严重,不会按照复制时的格式排版,vi能不能在粘贴时,按复制进的格式进行粘贴呢? 答案是肯定的,vi有一个很强大的命令可以实现此功能 。
在命令模式输入:set paste,则进入paste模式,这样再进行粘贴时
- shell脚本运行时报错误:/bin/bash^M: bad interpreter 的解决办法
dongwei_6688
shell脚本
出现原因:windows上写的脚本,直接拷贝到linux系统上运行由于格式不兼容导致
解决办法:
1. 比如文件名为myshell.sh,vim myshell.sh
2. 执行vim中的命令 : set ff?查看文件格式,如果显示fileformat=dos,证明文件格式有问题
3. 执行vim中的命令 :set fileformat=unix 将文件格式改过来就可以了,然后:w
- 高一上学期难记忆单词
dcj3sjt126com
wordenglish
honest 诚实的;正直的
argue 争论
classical 古典的
hammer 锤子
share 分享;共有
sorrow 悲哀;悲痛
adventure 冒险
error 错误;差错
closet 壁橱;储藏室
pronounce 发音;宣告
repeat 重做;重复
majority 大多数;大半
native 本国的,本地的,本国
- hibernate查询返回DTO对象,DTO封装了多个pojo对象的属性
frankco
POJOhibernate查询DTO
DTO-数据传输对象;pojo-最纯粹的java对象与数据库中的表一一对应。
简单讲:DTO起到业务数据的传递作用,pojo则与持久层数据库打交道。
有时候我们需要查询返回DTO对象,因为DTO
- Partition List
hcx2013
partition
Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x.
You should preserve the original relative order of th
- Spring MVC测试框架详解——客户端测试
jinnianshilongnian
上一篇《Spring MVC测试框架详解——服务端测试》已经介绍了服务端测试,接下来再看看如果测试Rest客户端,对于客户端测试以前经常使用的方法是启动一个内嵌的jetty/tomcat容器,然后发送真实的请求到相应的控制器;这种方式的缺点就是速度慢;自Spring 3.2开始提供了对RestTemplate的模拟服务器测试方式,也就是说使用RestTemplate测试时无须启动服务器,而是模拟一
- 关于推荐个人观点
liyonghui160com
推荐系统关于推荐个人观点
回想起来,我也做推荐了3年多了,最近公司做了调整招聘了很多算法工程师,以为需要多么高大上的算法才能搭建起来的,从实践中走过来,我只想说【不是这样的】
第一次接触推荐系统是在四年前入职的时候,那时候,机器学习和大数据都是没有的概念,什么大数据处理开源软件根本不存在,我们用多台计算机web程序记录用户行为,用.net的w
- 不间断旋转的动画
pangyulei
动画
CABasicAnimation* rotationAnimation;
rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
rotationAnimation.toValue = [NSNumber numberWithFloat: M
- 自定义annotation
sha1064616837
javaenumannotationreflect
对象有的属性在页面上可编辑,有的属性在页面只可读,以前都是我们在页面上写死的,时间一久有时候会混乱,此处通过自定义annotation在类属性中定义。越来越发现Java的Annotation真心很强大,可以帮我们省去很多代码,让代码看上去简洁。
下面这个例子 主要用到了
1.自定义annotation:@interface,以及几个配合着自定义注解使用的几个注解
2.简单的反射
3.枚举
- Spring 源码
up2pu
spring
1.Spring源代码
https://github.com/SpringSource/spring-framework/branches/3.2.x
注:兼容svn检出
2.运行脚本
import-into-eclipse.bat
注:需要设置JAVA_HOME为jdk 1.7
build.gradle
compileJava {
sourceCompatibilit
- 利用word分词来计算文本相似度
yangshangchuan
wordword分词文本相似度余弦相似度简单共有词
word分词提供了多种文本相似度计算方式:
方式一:余弦相似度,通过计算两个向量的夹角余弦值来评估他们的相似度
实现类:org.apdplat.word.analysis.CosineTextSimilarity
用法如下:
String text1 = "我爱购物";
String text2 = "我爱读书";
String text3 =