#UNIX环境高级编程第三版

第三方API之获取IP

近来因业务需要,需要用到第三方获取用户真实IP地址的接口。通过调研找到了这些免费的API:https://extreme-ip-lookup.com/json/https://api.ipify.org/或https://api.ipify.org/?format=jsonp&callback=getIPhtt...
代码星球 ·2020-12-27

jar包部署指定不同环境

核心命令如下:java-jarxxx.jar--spring.profiles.active=prod通过–spring.profiles.active指定不同的环境(如开发、测试、生产等)。这非常重要因为涉及到部署脚本的编写。...

《架构整洁之道》之函数式编程

函数式编程语言中的变量是不可变的。为什么不可变性是软件架构设计需要考虑的重点呢?为什么软件架构师要操心变量的可变性呢?答案显而易见:所有的竞争问题、死锁问题、并发更新问题都是由可变变量导致的。如果变量永远不会被更改,那就不可能产生竞争或者并发更新问题。如果锁状态是不可变的,那就永远不会产生死锁问题。换句话说,一切并发应...

《架构整洁之道》之面向对象编程

面向对象是封装、继承、多态三项的有机组成。通过采取封装特性,我们可以把一组相关联的数据和函数圈起来,使圈外面的代码只能看见部分函数,数据则完全不可见。譬如,在实际应用中,类中的公共函数和私有成员变量就是这样。继承的主要作用是让我们可以在某个作用域内对外部定义的某一组变量与函数进行覆盖。多态是函数指针的一种运用。综上,我...

《架构整洁之道》之结构化编程

Dijkstra很早就得出的结论是:编程是一项难度很大的活动。一段程序无论复杂与否,都包含了很多的细节信息。如果没有工具的帮助,这些细节的信息是远远超过一个程序员的认知能力范围的。而在一段程序中,哪怕仅仅是一个小细节的错误,也会造成整个程序出错。Dijkstra提出的解决方案是采用数学推导方法。他的想法是借鉴数学中的公...

《架构整洁之道》之编程范式总览

结构化编程是第一个普遍被采用的编程范式(但是不是第一个被提出的),由EdsgerWybeDijkstra于1968年最先提出。与此同时,Dijkstra还论证了使用goto这样的无限制跳转语句将会损害程序的整体结构。结构化编程范式归纳:结构化编程对程序控制权的直接转移进行了限制和规范。编程领域中第二个被广泛采用的编程范...

PhP 7.0 开发环境的配置

1.0 PHP简介PHP是一种多用途脚本语言,尤其适合Web应用程序开发。使用PHP强大的扩展性,可以在服务端连接java应用程序,还可以与.NET建立有效的沟通甚至更广阔的扩展,从而可以建立一个强大的环境,以充分利用现有的和其他技术开发的资源。并且,开源跨平台的特性使得使用PHP框架能够快速,高效地开发出可...
代码星球 ·2020-12-26

Android Studio导入第三方类库的方法

新建好了Android项目,添加一个第三方已经打包好的jar文件进你项目,下面就已添加一个odata4j的一个包在项目中添加一个libs文件直接通过COPY/PAST把你下载的jar文件添加到libs文件夹下然后在libs文件夹和添加的*.jar文件下鼠标单击菜单addaslibrary然后在选择项目单击OpenMod...

Java编程思想(18~22)

第18章JavaI/O系统18.1File类  18.1.1目录列表器  18.1.2目录实用工具  18.1.3目录的检查及创建18.2输入和输出在Java1.0中类库的设计者限定于输入有关的类从InputStream继承;而与输出有关的所有类都应该从OutputStream继承  18.2.1InputStream...
代码星球 ·2020-12-26

Java编程思想(11~17)

【注:此博客旨在从《Java编程思想》这本书的目录结构上来检验自己的Java基础知识,只为笔记之用】第十一章持有对象11.1泛型和类型安全的容器》eg:List<String>容器中可以插入该泛型类子类都可以放置进去11.2基本概念  (1)Collection.一个独立元素的序列,这些元素都服从一条或多条...
代码星球 ·2020-12-26

Java编程思想 (1~10)

【注:此博客旨在从《Java编程思想》这本书的目录结构上来检验自己的Java基础知识,只为笔记之用】第一章对象导论1.万物皆对象2.程序就是对象的集合3.每个对象都是由其它对象所构成的4.每个对象都拥有其类型5.同一个类型的对象可以接收同样的消息简单来说:对象具有状态,行为和标识每个对象都是也给服务提供者,它通过使用其...
代码星球 ·2020-12-26

socket编程---一个简单例子

服务器端代码(单线程):importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintWriter;importjava.net.ServerSocket;importj...

记录我电脑的环境变量配置

 ANT_HOME        E:ProgramFilesapache-ant-1.9.4AXIS2_HOME     E:ProgramFilesaxis2-1.6.3CATALINA_HOME    E:ProgramFilesapache-tomcat-7.0.61CLASSPATH      .;...

SSH集成log4j日志环境

第一步:在web.xml初始化log4j<context-param><param-name>contextConfigLocation</param-name><param-value>classpath:applicationContext.xml</param...

Android总结篇系列:Android开发环境搭建

工欲善其事必先利其器。1.安装并配置Java环境进入Javaoracle官网,当前网址如下:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择自己需要的版本,下载。本人当前操作系统版本win1064位...
首页上一页...6263646566...下一页尾页