- M1 mac 编译java gdal 3.0.4和3.6.3到指定目录
Pisererer
javamacosarm
目录3.0.4说明设置环境变量以便能找到gdal依赖的库编译gdal编译java代码测试问题记录3.6.3环境安装步骤java其他参考文档此文档记录在mac上安装gdal到指定目录,3.0.4使用make构建,3.6.3使用cmake构建。3.0.4说明机器环境:m1pro芯片macos12。java环境:zulujdk8,通过dmg安装。软件环境:因为之前通过homebrew安装过postgis
- 详细分析MybatisPlus中的Page类(附实战)
码农研究僧
javaMybatisPlusjavamybatispage
目录前言1.基本知识2.常用方法3.实战前言由于工作中经常使用到MybatisPlus的框架,对此详细连接Page类有利于开发,更加游刃有余对于该类的源码:baomidou/mybatis-plus中的Page源码MybatisPlus的框架:MyBatis-plus从入门到精通(全)实战中的其他CRUD:【Java项目】实战CRUD的功能整理(持续更新)学习JAVA其他框架:java框架零基础从
- 【图文教程】MacOS 下载/安装 我的世界 Minecraft + 宝可梦 Pixelmon Modpack
爱学习的卡比兽
环境配置Pokemonmacosjava
InstallJava8传送门:https://www.oracle.com/java/technologies/downloads/#java8-macPS:若已安装过Java其他版本,shoulduninstallfirst.checkJava➜~java-versionopenjdkversion"11.0.7"2020-04-14OpenJDKRuntimeEnvironment(buil
- Java进阶——多线程相关,实际应用中的积累,持续更新
Perley620
SpringBootjavapython开发语言
目录多线程相关CountDownLatch赛跑的案例countDownLatch.await(300,TimeUnit.SECONDS);Java其他进阶Map的put方法只放一个元素的集合多线程相关CountDownLatch案例:主线程的执行需要等待子线程执行完,等各个线程执行完毕后,主线程做收尾的工作初始化一个:finalCountDownLatchlatch=newCountDownLat
- 简历
David_Cap
简历基本信息从业时间:2016年-至今联系方式-微信(base64):Swwaxberry_时间:9点-23点之间开发:iOS,安卓原生其他:自由职业,不驻场。合作过较多项目,技术方面可以放心。技能iOS:OC,Swift安卓:Java其他:Git项目介绍写了最近的一部分,展示一下成品安卓二手车项目简介:安卓,iOS客户端均本人完成。迭代中iOS地址:https://apps.apple.com/
- 2020北京JAVA下半年电话面试_2020年Java程序员北京四月份面试题
weixin_39818521
说明:此文中的面试题是我2020年四月份面试过程所遇到过的,面试的是工作经验三年左右的Java开发工程师。目录Java基础方面Java框架方面Java数据库方面前端Java其他方面Linux方面其他方面Java基础方面1.if(0.1*3==0.3){}else{},这段代码会执行if还是else,为什么?2.==与equals的区别?3.string、stringbuffer和stringbui
- Java实现webshell
ch132
nettywebsocketnettyjava
最近Linux课程大作业要求我们实现一个类似于实验楼中那种左边是word右边是一个webshell的html在网上找了一些webssh插件发现都不是Java实现,自己又没有在Mac上安装太多语言的编译器仅仅有Java,python,c这几个而且除了Java其他的自己也不太熟练,所以打算自己实现一下webshell的功能。在网上找了一些资料最好决定前端页面使用一个叫做xtrem.js的插件后端还是使
- 【前后端实现文件下载或浏览】
qq_23128255
javaservlet前端javascriptjava
前后端实现文件下载或浏览背景前端后端java其他IO流分两种;字符流&字节流背景前端html\js\css,使用a标签或者iframe,笔者使用window.open(url)—重新打开标签页地址栏显示的接口路径;后端返回客户端[HttpServletResponse]文件流(以附件的方式[attachment]下载,或者在线方式[inline]浏览)。笔者编译平台为x5,因此调用.j文件才可以使
- 使用android jni加固
Dynamic_2018
一、为什么要使用jni加固其实以前都不是很了解jni,没怎么用过。因为jni的使用场景要么是提供超过java的性能,要么跨平台android、ios都可以使用。这种so在条件允许的情况会有人专门负责,不需要app层去处理。之前做过一个android加固相关的,通过jni把部分重要的逻辑放到c层,这样可以防止app被反编译后轻易找到那部分逻辑。当然如果用c写觉得麻烦(涉及到java其他库依赖库或者模
- java其他类StringBuffer与StringBuilder和Arrays
开宝马的光头
1、StringBuffer线程安全,效率低,用于并发StringBuilder运行更快,效率高,无线程安全。其他方面都相同。常见功能append(数据):可以把任意类型的数据添加到字符串缓存区里面,并且返回缓冲区本身insert(索引,数据):可以把任意类型的数据添加到字符串缓存区指定位置里面,并且返回缓冲区本身delete(索引起始位置,结束位置):删除指定位置开始到结束中的字符deleteC
- 16.Java其他新特性
Pluto243
java学习基础篇javajvm开发语言
Lambda表达式使用lambda表达式前后区别@Testpublicvoidtest1(){Runnabler1=newRunnable(){@Overridepublicvoidrun(){System.out.println("我测尼玛");}};r1.run();System.out.println();Runnabler2=()->System.out.println("我测尼玛");r
- SpringBoot 整合 Quartz 定时任务框架
Java海
javamybatisspringboot
在选择技术栈之前,一定要先明确一件事情,你真的需要用它吗?还有其他方式可以使用吗?相比其他技术技术,优点在哪里呢?使用了之后的利与弊等等。写这个主要是因为一直想写一下定时任务这个主题,这个算是写那篇文前期的铺垫和基础吧~本文没有聊到Java其他的实现定时任务的方法啥的~,只是对使用Quartz做了一个小实践一、简单聊一聊QuartzQuartz是一个完全由Java编写的开源作业调度框架,为在Jav
- android项目实战-人脸识别接口应用
蒝莱茹茈
androidandroid项目实战人脸识别face++
android项目实战-人脸识别接口应用1.face++接口:2.源码:3.效果:4.App下载:5.代码解读:FaceUtils.javaFaceAdapter.javaImageResource.javaMainActivity.javaDetectActivity.javaBeautyActivity.javaDetailActivity.java其他1.face++接口:https://w
- Java牛客项目课_仿牛客网讨论区_已经看完的部分
夜中听雪
项目:Java仿牛客网讨论区
文章目录数据库的表已经看完的部分resourcestestjava其他可删除的内容CRUD一条线数据库的CRUD1、Message2、User3、DiscussPost4、CommentRedis的CRUD5、Data6、点赞Like7、Follow各种工具KafkaElasticsearchkaptcha作为练习的CRUD一条线第二章开发忘记密码的功能开发修改密码功能第三章第四章第七章✔✖❄❀☆
- bat脚本实现判题系统OJ
RightStar_
批处理脚本shelloj系统
前言hello大家好,本学期的javaWeb实习做了个OJ网站,ui参考PTA,详细介绍参考博主后面的博客,本篇文章主要介绍后台bat脚本语言实现的判题系统部分…版本v1.0注:为啥要有版本呢???嘻嘻。。。目前系统只实现了了C++判题,java其他语言的懒得弄了,然后系统还有一些bug未修复,总之就是未完善,欢迎各位大佬指导指导…模块说明截图说明文件名描述备注judgeMain.bat判题脚本入
- Java 字节的常用封装
fengzhizi715
christmas.jpg一.Java的字节byte(字节)是Java中的基本数据类型,一个byte包含8个bit(位),byte的取值范围是-128到+127。byte跟Java其他基本类型的关系:基本类型所占字节数备注byte1short2int4long8char2float4double8boolean1、4《Java虚拟机规范》给出了4个字节,和boolean数组1个字节的定义,具体还要
- Java其他类型的锁(三)
架构师奶爸
一、Semaphore信号量Semaphore是一种基于计数的信号量。它可以设定一个阈值,基于此,多个线程竞争获取许可信号,做完自己的申请后归还,超过阈值后,线程申请许可信号将会被阻塞。Semaphore可以用来构建一些对象池,资源池之类的,比如数据库连接池。实现互斥锁(计数器为1)我们也可以创建计数为1的Semaphore,将其作为一种类似互斥锁的机制,这也叫二元信号量,表示两种互斥状态。代码实
- 奋斗黑马程序员----Java之其他流概述(一)
啝尙
奋斗黑马程序员
----------android培训、java培训、期待与您交流!----------/***Java其他流概述一:*1,PrintWriter*2,SequenceInputStream(合并流)*3,切割、合并文件*//**1:PrintWriter**publicclassPrintWriterextendsWriter*向文本输出流打印对象的格式化表示形式。此类实现在PrintStrea
- Android-0.RxJava2简介
花熊
Android
文章目录RxJava2依赖作用-异步模式-观察者模式结构-响应式编程优势-逻辑简洁RxJava2入门事件产生事件消费事件订阅区分回调动作入门示例RxJava进阶Scheduler线程控制变换map操作符flatMap操作符RxJava其他常用操作符1.from系列2.just3.filter4.take5.doOnNext6.debounce7.merge8.concat9.compose10.f
- SpringBoot整合Ajax实现前后端交互
AmarisEx
#SpringBoot
文章目录项目结构测试截图源码login.htmlLoginController.java其他jquery-3.5.1.jsPageController.javapom.xml项目结构├─java│└─com│└─example│└─demo││AjaxApplication.java│││└─controller│LoginController.java│PageController.java│└
- Java其他
Mr_Chungh
J2SEJ2SE
一、数组1)分类1、基本数据类型数组数据类型数组名[]=new数据类型[大小];2、引用(对象)数组类名对象名[]=new类名[大小];注意事项:1、数组可存放同一数据类型2、简单数据类型(int,float)数组,可直接赋值3、对象数组在定义后,赋值时需要再次为每个对象分配空间(即:new对象)4、数组大小必须事先指定5、数组名可以理解为指向数组首地址的作用6、数组的下标是从0开始编号的2)功能
- Kafka Producer
kobe_yang24
kafkajavakafkajava
1.Producer简介KafkaProducer就是负责向Kafka服务端,写入数据的程序。Kafka支持多种Producer库,主流的编程语言都覆盖到了。但是除了Java其他的语言都是由非ApachKafka社区的人进行维护的。有其他语言的客户端需求,可以去这个网址去下载相应的信息。kafakclients链接2.构造Producer2.1简单构造1.构建配置文件首先第一步是进行用户鉴权的操作
- Java学习路线&资源
目录前言1.C语言2.HTML3.Java基础4.计算机网络基础5.MySQL基础6.Java高级7.Jsp8.HTML5+CSS3+JQuery39.Linux系统基础10.SSM框架总结Java其他框架前端其他框架微信小程序开发人工智能大数据做项目前言学习Java首先要打好基础,也就是要先学习C语言,对C语言有一定的了解后,再去学习Java会比较轻松。有编程基础的同学也可以直接学习Java,只
- java 学习笔记
weixin_30390075
下载了eclipse很久了,除了JFrame和BigInteger之外,还没怎么用过java其他的功能。值此学android之际,顺便学学Java基础。一、try,catch,finally这组关键字说是用在调试工程的时候比较方便,因为即使程序发生错误,它也不会直接报错而结束程序,而是利用catch来输出错误信息(或位置)。应该说还是比较有用的。百度了一下,发现c++里面居然也有try和catch
- Thinking in java 第12章 通过异常处理错误 笔记+习题
soyamilk233
ThinkinginJavaJava
Thinkinginjava第12章通过异常处理错误学习目录12.1概念1.使用一场所带来的一个好处是,它忘完更够降低错误处理代码的复杂度。如果不使用异常,那么就必须检查特定的的错误,并在程序中的许多地方去处理它。而如果使用异常,就不必在方法调用处进行检查,并且只需在一个地方处理错误,即异常处理程序中。这使得代码的阅读、编写和调试工作更加井井有条。12.2基本异常1.同Java其他对象的创建一样,
- RxJava 从入门到出轨
LeBron_Six
Android开发
目录目录前言RxJava概念初步作用-异步模式-观察者模式结构-响应式编程优势-逻辑简洁RxJava依赖RxJava入门事件产生事件消费事件订阅区分回调动作入门示例RxJava进阶Scheduler线程控制变换map操作符flatMap操作符RxJava其他常用操作符RxJava应用RxJavaRetrofit的网络请求方式RxBusRxBindingRxJava的一些坑未取消订阅而引起的内存泄漏
- 打造自己的任务清单应用——Android客户端
低调的喃喃
项目源码地址:https://github.com/ljnjiannan/doit打造自己的任务清单应用——产品篇零、项目说明项目使用了以下相关技术设计模式:MVP数据库:greenDao+rxjava其他:butterknife目前进度:1.0版本,完成最基本的任务管理功能一、1.0版本说明:添加任务删除任务任务状态切换移动任务到指定清单其他。。。。。。Screenshot_2016-09-24
- java其他框架杂记
吴灵辉
Ĵava任职公司javaapi框架
工作流框架activiti与flowable的区别-分享牛-CSDN博客字节码JVMClass字节码之三-使用BCEL改变类属性-GarfieldEr007的专栏-CSDN博客Java字节码操纵框架ASM快速入门-走马行酒醴,驱车布鱼肉-CSDN博客JavassistJavassist使用指南(一)-简书Javassist使用指南(二)-简书Javassist使用指南(三)-简书Javassist
- 8种分布式锁解决方案推荐
{"nickName":"白某"}
redis
本文会陆续更新;先写下大纲和劣势博主:只针对JAVA其他语言未知未测;redis2x版本锁:3x版本已移除redissetnx锁:1.死锁问题,2.哨兵模式会有多个线程同时获取锁,舍弃3.无法动态控制程序执行时间redis+lua锁:1.哨兵模式会有多个线程同时获取锁,舍弃redLock算法锁:1.主观念抛弃了主从集群redisson锁:是对redis锁加强,需要续约,短时间续约性能消耗比zk高,
- Java获取泛型的类型参数
TimeTDIT
java
在EffectiveJava其他碎片建议3这篇博客中,我们提到了泛型,也说了泛型的优点以及如何最大化发挥它的优点。我们也提到了泛型的类型参数只在编译阶段存在,在运行期间就被被擦除(erasure)。那如何获取泛型的参数类型呢?下面看代码:packagecom.test;importjava.lang.reflect.Field;importjava.lang.reflect.Parameteriz
- Maven
Array_06
eclipsejdkmaven
Maven
Maven是基于项目对象模型(POM), 信息来管理项目的构建,报告和文档的软件项目管理工具。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司
- ibatis的queyrForList和queryForMap区别
bijian1013
javaibatis
一.说明
iBatis的返回值参数类型也有种:resultMap与resultClass,这两种类型的选择可以用两句话说明之:
1.当结果集列名和类的属性名完全相对应的时候,则可直接用resultClass直接指定查询结果类
- LeetCode[位运算] - #191 计算汉明权重
Cwind
java位运算LeetCodeAlgorithm题解
原题链接:#191 Number of 1 Bits
要求:
写一个函数,以一个无符号整数为参数,返回其汉明权重。例如,‘11’的二进制表示为'00000000000000000000000000001011', 故函数应当返回3。
汉明权重:指一个字符串中非零字符的个数;对于二进制串,即其中‘1’的个数。
难度:简单
分析:
将十进制参数转换为二进制,然后计算其中1的个数即可。
“
- 浅谈java类与对象
15700786134
java
java是一门面向对象的编程语言,类与对象是其最基本的概念。所谓对象,就是一个个具体的物体,一个人,一台电脑,都是对象。而类,就是对象的一种抽象,是多个对象具有的共性的一种集合,其中包含了属性与方法,就是属于该类的对象所具有的共性。当一个类创建了对象,这个对象就拥有了该类全部的属性,方法。相比于结构化的编程思路,面向对象更适用于人的思维
- linux下双网卡同一个IP
被触发
linux
转自:
http://q2482696735.blog.163.com/blog/static/250606077201569029441/
由于需要一台机器有两个网卡,开始时设置在同一个网段的IP,发现数据总是从一个网卡发出,而另一个网卡上没有数据流动。网上找了下,发现相同的问题不少:
一、
关于双网卡设置同一网段IP然后连接交换机的时候出现的奇怪现象。当时没有怎么思考、以为是生成树
- 安卓按主页键隐藏程序之后无法再次打开
肆无忌惮_
安卓
遇到一个奇怪的问题,当SplashActivity跳转到MainActivity之后,按主页键,再去打开程序,程序没法再打开(闪一下),结束任务再开也是这样,只能卸载了再重装。而且每次在Log里都打印了这句话"进入主程序"。后来发现是必须跳转之后再finish掉SplashActivity
本来代码:
// 销毁这个Activity
fin
- 通过cookie保存并读取用户登录信息实例
知了ing
JavaScripthtml
通过cookie的getCookies()方法可获取所有cookie对象的集合;通过getName()方法可以获取指定的名称的cookie;通过getValue()方法获取到cookie对象的值。另外,将一个cookie对象发送到客户端,使用response对象的addCookie()方法。
下面通过cookie保存并读取用户登录信息的例子加深一下理解。
(1)创建index.jsp文件。在改
- JAVA 对象池
矮蛋蛋
javaObjectPool
原文地址:
http://www.blogjava.net/baoyaer/articles/218460.html
Jakarta对象池
☆为什么使用对象池
恰当地使用对象池化技术,可以有效地减少对象生成和初始化时的消耗,提高系统的运行效率。Jakarta Commons Pool组件提供了一整套用于实现对象池化
- ArrayList根据条件+for循环批量删除的方法
alleni123
java
场景如下:
ArrayList<Obj> list
Obj-> createTime, sid.
现在要根据obj的createTime来进行定期清理。(释放内存)
-------------------------
首先想到的方法就是
for(Obj o:list){
if(o.createTime-currentT>xxx){
- 阿里巴巴“耕地宝”大战各种宝
百合不是茶
平台战略
“耕地保”平台是阿里巴巴和安徽农民共同推出的一个 “首个互联网定制私人农场”,“耕地宝”由阿里巴巴投入一亿 ,主要是用来进行农业方面,将农民手中的散地集中起来 不仅加大农民集体在土地上面的话语权,还增加了土地的流通与 利用率,提高了土地的产量,有利于大规模的产业化的高科技农业的 发展,阿里在农业上的探索将会引起新一轮的产业调整,但是集体化之后农民的个体的话语权 将更少,国家应出台相应的法律法规保护
- Spring注入有继承关系的类(1)
bijian1013
javaspring
一个类一个类的注入
1.AClass类
package com.bijian.spring.test2;
public class AClass {
String a;
String b;
public String getA() {
return a;
}
public void setA(Strin
- 30岁转型期你能否成为成功人士
bijian1013
成功
很多人由于年轻时走了弯路,到了30岁一事无成,这样的例子大有人在。但同样也有一些人,整个职业生涯都发展得很优秀,到了30岁已经成为职场的精英阶层。由于做猎头的原因,我们接触很多30岁左右的经理人,发现他们在职业发展道路上往往有很多致命的问题。在30岁之前,他们的职业生涯表现很优秀,但从30岁到40岁这一段,很多人
- [Velocity三]基于Servlet+Velocity的web应用
bit1129
velocity
什么是VelocityViewServlet
使用org.apache.velocity.tools.view.VelocityViewServlet可以将Velocity集成到基于Servlet的web应用中,以Servlet+Velocity的方式实现web应用
Servlet + Velocity的一般步骤
1.自定义Servlet,实现VelocityViewServl
- 【Kafka十二】关于Kafka是一个Commit Log Service
bit1129
service
Kafka is a distributed, partitioned, replicated commit log service.这里的commit log如何理解?
A message is considered "committed" when all in sync replicas for that partition have applied i
- NGINX + LUA实现复杂的控制
ronin47
lua nginx 控制
安装lua_nginx_module 模块
lua_nginx_module 可以一步步的安装,也可以直接用淘宝的OpenResty
Centos和debian的安装就简单了。。
这里说下freebsd的安装:
fetch http://www.lua.org/ftp/lua-5.1.4.tar.gz
tar zxvf lua-5.1.4.tar.gz
cd lua-5.1.4
ma
- java-14.输入一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好是输入的那个数字
bylijinnan
java
public class TwoElementEqualSum {
/**
* 第 14 题:
题目:输入一个已经按升序排序过的数组和一个数字,
在数组中查找两个数,使得它们的和正好是输入的那个数字。
要求时间复杂度是 O(n) 。如果有多对数字的和等于输入的数字,输出任意一对即可。
例如输入数组 1 、 2 、 4 、 7 、 11 、 15 和数字 15 。由于
- Netty源码学习-HttpChunkAggregator-HttpRequestEncoder-HttpResponseDecoder
bylijinnan
javanetty
今天看Netty如何实现一个Http Server
org.jboss.netty.example.http.file.HttpStaticFileServerPipelineFactory:
pipeline.addLast("decoder", new HttpRequestDecoder());
pipeline.addLast(&quo
- java敏感词过虑-基于多叉树原理
cngolon
违禁词过虑替换违禁词敏感词过虑多叉树
基于多叉树的敏感词、关键词过滤的工具包,用于java中的敏感词过滤
1、工具包自带敏感词词库,第一次调用时读入词库,故第一次调用时间可能较长,在类加载后普通pc机上html过滤5000字在80毫秒左右,纯文本35毫秒左右。
2、如需自定义词库,将jar包考入WEB-INF工程的lib目录,在WEB-INF/classes目录下建一个
utf-8的words.dict文本文件,
- 多线程知识
cuishikuan
多线程
T1,T2,T3三个线程工作顺序,按照T1,T2,T3依次进行
public class T1 implements Runnable{
@Override
 
- spring整合activemq
dalan_123
java spring jms
整合spring和activemq需要搞清楚如下的东东1、ConnectionFactory分: a、spring管理连接到activemq服务器的管理ConnectionFactory也即是所谓产生到jms服务器的链接 b、真正产生到JMS服务器链接的ConnectionFactory还得
- MySQL时间字段究竟使用INT还是DateTime?
dcj3sjt126com
mysql
环境:Windows XPPHP Version 5.2.9MySQL Server 5.1
第一步、创建一个表date_test(非定长、int时间)
CREATE TABLE `test`.`date_test` (`id` INT NOT NULL AUTO_INCREMENT ,`start_time` INT NOT NULL ,`some_content`
- Parcel: unable to marshal value
dcj3sjt126com
marshal
在两个activity直接传递List<xxInfo>时,出现Parcel: unable to marshal value异常。 在MainActivity页面(MainActivity页面向NextActivity页面传递一个List<xxInfo>): Intent intent = new Intent(this, Next
- linux进程的查看上(ps)
eksliang
linux pslinux ps -llinux ps aux
ps:将某个时间点的进程运行情况选取下来
转载请出自出处:http://eksliang.iteye.com/admin/blogs/2119469
http://eksliang.iteye.com
ps 这个命令的man page 不是很好查阅,因为很多不同的Unix都使用这儿ps来查阅进程的状态,为了要符合不同版本的需求,所以这个
- 为什么第三方应用能早于System的app启动
gqdy365
System
Android应用的启动顺序网上有一大堆资料可以查阅了,这里就不细述了,这里不阐述ROM启动还有bootloader,软件启动的大致流程应该是启动kernel -> 运行servicemanager 把一些native的服务用命令启动起来(包括wifi, power, rild, surfaceflinger, mediaserver等等)-> 启动Dalivk中的第一个进程Zygot
- App Framework发送JSONP请求(3)
hw1287789687
jsonp跨域请求发送jsonpajax请求越狱请求
App Framework 中如何发送JSONP请求呢?
使用jsonp,详情请参考:http://json-p.org/
如何发送Ajax请求呢?
(1)登录
/***
* 会员登录
* @param username
* @param password
*/
var user_login=function(username,password){
// aler
- 发福利,整理了一份关于“资源汇总”的汇总
justjavac
资源
觉得有用的话,可以去github关注:https://github.com/justjavac/awesome-awesomeness-zh_CN 通用
free-programming-books-zh_CN 免费的计算机编程类中文书籍
精彩博客集合 hacke2/hacke2.github.io#2
ResumeSample 程序员简历
- 用 Java 技术创建 RESTful Web 服务
macroli
java编程WebREST
转载:http://www.ibm.com/developerworks/cn/web/wa-jaxrs/
JAX-RS (JSR-311) 【 Java API for RESTful Web Services 】是一种 Java™ API,可使 Java Restful 服务的开发变得迅速而轻松。这个 API 提供了一种基于注释的模型来描述分布式资源。注释被用来提供资源的位
- CentOS6.5-x86_64位下oracle11g的安装详细步骤及注意事项
超声波
oraclelinux
前言:
这两天项目要上线了,由我负责往服务器部署整个项目,因此首先要往服务器安装oracle,服务器本身是CentOS6.5的64位系统,安装的数据库版本是11g,在整个的安装过程中碰到很多的坑,不过最后还是通过各种途径解决并成功装上了。转别写篇博客来记录完整的安装过程以及在整个过程中的注意事项。希望对以后那些刚刚接触的菜鸟们能起到一定的帮助作用。
安装过程中可能遇到的问题(注
- HttpClient 4.3 设置keeplive 和 timeout 的方法
supben
httpclient
ConnectionKeepAliveStrategy kaStrategy = new DefaultConnectionKeepAliveStrategy() {
@Override
public long getKeepAliveDuration(HttpResponse response, HttpContext context) {
long keepAlive
- Spring 4.2新特性-@Import注解的升级
wiselyman
spring 4
3.1 @Import
@Import注解在4.2之前只支持导入配置类
在4.2,@Import注解支持导入普通的java类,并将其声明成一个bean
3.2 示例
演示java类
package com.wisely.spring4_2.imp;
public class DemoService {
public void doSomethin