使用jsonp跨域获取数据和读写cookie

通过创建本地SCRIPT标签,将其属性设置为远程链接并将其append到head标签,可以动态跨域执行远程脚本。如果远程脚本内容是本地函数的调用,则可以跨域传递远程数据到本地,同时使用这种方式也可以间接达到读写cookie的目的。 这篇文章介绍下如何使用jQuery的jsonp进行跨域获取数据和读写cookie。 设置www.a.com和www.b.com的host指向127.0.0.1,端口分别...

阅读更多

导出kindle电子书图片

日亚杂志画册很早就有kindle电子书了,对于喜欢本子的同学来说就省了不少事,比起纸质书还便宜了不少,不过只能特定软件才能打开,十分不方便。可以通过以下方式将图片导出来,都是jpeg格式的,横竖不超过1920像素,和扫图比起来各有优劣,如果网络一直没有流出的,可以考虑入本电子书然后把图片导出来。 下载kindle并同步电子书。到亚马逊首页-kindle商店-阅读软件下载并安装,中亚也可以,目前ki...

阅读更多

强引用,软引用,弱引用和虚引用

关于这几种引用的描述可以参考这两篇文章: https://droidyue.com/blog/2014/10/12/understanding-weakreference-in-java/ https://blog.csdn.net/mazhimazh/article/details/19752475 强引用默认存在,比如Object o = new Object(); 就创建了一条强引用,除非强...

阅读更多

深复制和浅复制

这篇文章详细介绍了深复制和浅复制,https://segmentfault.com/a/1190000010648514 定义 浅复制:只复制对象的基本数据类型(不含包装类),对于引用的对象,只传递引用而不真正创建指向的对象 深复制:复制对象的基本数据类型,同时也创建引用指向的对象 实现方式 浅复制通过实现java.lang.Cloneable接口,调用父类Object的clone方法实现 深复制...

阅读更多

Git分支管理

一些Git分支管理的理解 建立远程test分支,check到本地开发,然后提交并push到远程 待开发测试完成,建立远程master分支,check到本地,把开发测试好的test分支合并到master并push远程 第一次上线好后从master拉取到本地分支v1.0.0并push到远程新建分支v1.0.0作为一个版本留存 后续有需求一律从master拉取到本地分支master-需求1,开发完将分支...

阅读更多

Tomcat配置优化

配置示例可查看这篇文章:https://www.6zeroq.com/post/show/15 启动参数 export CATALINA_OPTS="-server -Xms32m -Xmx192m -XX:MaxMetaspaceSize=64m -Djava.awt.headless=true" 注意用CATALINA_OPTS而不是JAVA_OPTS, 服务端模式,运行更快;设定启动和最大...

阅读更多

Tomcat多实例部署单个应用

为了多个应用互不影响,一个tomcat实例只会部署一个应用,而该应用可部署到多个tomcat实例上负载,对应多个tomcat实例可以在一个或多个主机上 运行tomcat有两个重要目录 CATALINA_HOME指向安装目录,存放启动实例通用的lib和可执行文件 CATALINA_BASE指向活跃的静态配置路径,可自定义 默认这两个目录都是指向的安装目录,将这两个目录分开可方便升级且不同实例的配置互...

阅读更多

Linux下Java环境搭建

以Ubuntu,jdk8为例 从oracle官网下载相应版本jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 解压到文件 tar -zxvf jdk-8u172-linux-x64.tar.gz #如果是jdk6 chmod +x jdk-6u45-linux-x64.bi...

阅读更多