
【studing】
极客on之路
热爱技术,做有态度的技术人!
微信平台架构设计开发。支付技术,安全加密,金融证券
展开
-
java 字符串格式化 format
https://www.cnblogs.com/Dhouse/p/7776780.html转载 2019-11-15 11:07:02 · 200 阅读 · 0 评论 -
GMT、UTC、DST、CST时区代表的意义
GMT:Greenwich Mean Time [1]格林威治标准时间 ; 英国伦敦格林威治定为0°经线开始的地方,地球每15°经度 被分为一个时区,共分为24个时区,相邻时区相差一小时;例: 中国北京位于东八区,GMT时间比北京时间慢8小时。UTC: Coordinated Universal Time世界协调时间;经严谨计算得到的时间,精确到秒,误差在0.9s以内, 是比G...转载 2019-11-15 10:27:06 · 2345 阅读 · 0 评论 -
第三方支付为什么会兴起
其实,很久以来,我一直不太明白第三方支付为什么会强大成今天这样。这个疑惑是有原因的。我个人的经历里有五年的进出口贸易工作。外贸中的支付手段基本上都是“信用证”(L/C)。信用证的原理和支付宝的原理极其类似(或者这话应该倒过来说,毕竟信用证的历史比支付宝长多了):进口方在银行存入一笔钱,并由银行发出名为信用证的一张敲过章签过字的纸来证明有这笔钱。出口方将货送至港口,凭进口方签字的提货单去银行兑这...转载 2019-10-18 10:32:53 · 1591 阅读 · 0 评论 -
12306的吐槽
12306这个事情,网上有多少网友从一开始就献计献策了,也有不少网友提供了很不错的建议。但不得不说,很多网友在提建议时完全就是一种居高临下、自以为是的态度,上来就先认定需求简单可以轻松应付,随便有点经验的工程师就能搞定,12306出问题全怪体制太烂,国企效率低下,一帮人光拿钱不做事,技术水平太低…… 淘宝2013年双11活动,峰值流量是一秒钟完成1.3万笔订单。12306在20...原创 2019-10-17 17:19:14 · 545 阅读 · 0 评论 -
扒一扒10年来12306的改版升级史
2018年,铁路12306网站全新改版。改版后的12306网站功能更加完善,增加了扫码登录功能让旅客的购票速度更方便快捷。自2010年1月30号运行起,经历了多次的升级和改版。今天我们来扒一扒,12306网站10年来的升级史。2018年新版12306上线一、12306之现实和理想的差距要论网站的访问量,12306绝对是名列前茅,而且没有专业的营销手段,让我们不得不服。也正因为如此,12...转载 2019-10-17 17:01:59 · 3245 阅读 · 0 评论 -
回顾12306 成长的烦恼
(1)网络阻塞是个门槛网络是进入12306征程的起点,网络带宽快慢往往决定“秒杀“的结果,这在很多电商网站促销时时常发生,因此12306也无法避免。下面数字是由互联网收集得到的,可能有偏差。但我们尽可能根据这些数目字来解析数年来网络原因发生的问题。2012年:12306第一次在春运使用,网络带宽1.5G,可以支持最大的PV值是11,250;根据报导,此系统有10,000人的登陆限制...转载 2019-10-17 15:28:49 · 655 阅读 · 0 评论 -
git 服务器 公钥和私钥 的解释
刚接触Git有很多困惑1.为什么要公钥和私钥呢,到底有啥用呢(详细点)2.为什么要把我的公钥加到Git项目之中保存起来3.比如,某路人甲 想给我的项目提供一些代码,他没有我的公钥可以push给我吗?1. 2. GIT服务器上存储的是公钥,你本地存储的是私钥,当你push本地代码库到远程代码库,服务器会要求你出示私钥,并且用你出示的私钥和它的公钥配对来完成认证。由于使用的是不原创 2016-10-10 15:20:46 · 3036 阅读 · 0 评论 -
RSA加密解密及数字签名Java实现
RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。 RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,已被IS转载 2016-10-30 21:14:12 · 480 阅读 · 0 评论 -
eclipse内存设置,tomcat内存设置,查看内存大小
首先可以通过java/jdk/bin下的java visualVM查看eclipse的内存大小和tomcat的内存大小,主要看堆,PermGen两个大小如图: 多数情况下,eclipse抛出内存溢出的错误,并不一定仅仅是eclipse内存大小的,可以通过上面的这个工具查看是什么原因引起的内存溢出错误如果是eclipse内存溢出引起的错误,修改eclipse.ini文件如下-Xm转载 2016-10-29 22:50:21 · 436 阅读 · 0 评论 -
chrom 插件如何解除禁用
网上下载了非谷歌商店的第三方插件,经常被Chrome禁用,那么应该如何使用这样的插件呢?请阅读本文教程 如上图,无法启用Chrome插件无法启用怎么办1、将下载的crx文件扩展名改为zip或rar格式2、然后将更改后的文件进行解压,打开chrome——设置——扩展程序,在【开发者模式】打勾,然后加载刚才解压的文件夹目录,就可以了3、之后,转载 2016-10-19 14:04:10 · 2347 阅读 · 0 评论 -
eclipse部署上Tomcat后的clean和publish功能
publish:是将你的web程序发布到tomcat服务器上,这样通过浏览器就可以访问你的程序。clean:是指原先编译到tomcat服务器上的程序,先清除掉,然后再重新编译。publish的作用就是发布。然后浏览效果。clean的使用,一般publish提示有错误或更改没效果,clean一下就可以清除之前的编译。如:我建了一个Hello.java的类。然后我publish转载 2016-10-26 10:04:40 · 8523 阅读 · 0 评论 -
手把手教你开发chrome
http://www.cnblogs.com/walkingp/archive/2011/03/31/2001628.html转载 2016-09-23 22:13:40 · 448 阅读 · 0 评论 -
在 WEB.XML配置<mime-mapping>实现浏览器根据文件类型自动打开
我们用浏览器打开文件的时候会发现如果是doc文件, 会用记事本打开,出现乱码, 但是如果在web.xml里面配置了类型,浏览器就会根据配置的类型自动调用相应的程序打开在 WEB.XML 配置常用文件类型 Xml代码 mime-mapping> extension>docextension> mime-type>ap转载 2016-08-26 17:55:04 · 2711 阅读 · 0 评论 -
阿里云服务器被挖矿minerd入侵的解决办法
上周末,更新易云盘的时候,发现阿里云服务器CPU很高,执行 top 一看,有个进程minerd尽然占用了90%多的CPU, 赶紧百度一下,查到几篇文章都有人遇到同样问题Hu_Wen遇到的和我最相似,下边是他的解决办法http://blog.youkuaiyun.com/hu_wen/article/details/51908597但我去查看启动的服务,尽然没有 lady 这个服务。 找转载 2016-08-15 09:37:06 · 3224 阅读 · 0 评论 -
公钥和私钥联系和区别
一直以来对公钥和私钥都理解得不是很透彻,感觉到模棱两可,心里直打鼓呢。公钥怎么会事?私钥怎么会事?工作原理是怎么的?今天在网上找了半天,通过查看大家对这个密钥对的理解,总算弄清楚了,咱就把我的心得写出来给大家对密钥对有疑问的同志们看看。 公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。我用电子邮件的方式说明一下原理。 使用公钥与私钥转载 2016-08-22 18:14:06 · 17362 阅读 · 4 评论 -
网页前端优化之滚动延时加载图片示例
做web开发的朋友都应该掌握前端优化这个技巧,其中一个就是滚动延时加载。这个技巧应用在了很多地方,比如新浪微博网页版。以下就为大家详细介绍,需要的朋友可以参考下为什么要延时加载呢?页面加载的时候就显示全部的图片不就得了?有必要多此一举吗?答案是肯定的。当要加载的图片或者内容很多时,如果一次性加载完毕,那么整个页面将会加载很久,意味着要用户等待很久,这是对用户不友好的。或许你还会转载 2016-11-15 10:30:37 · 2562 阅读 · 0 评论 -
rawurlencode与urlencode
https://blog.youkuaiyun.com/wulove52/article/details/79237253转载 2019-09-07 16:14:01 · 626 阅读 · 0 评论 -
Java如何进行Base64的编码(Encode)与解码(Decode)
关于base64编码Encode和Decode编码的几种方式Base64是一种能将任意Binary资料用64种字元组合成字串的方法,而这个Binary资料和字串资料彼此之间是可以互相转换的,十分方便。在实际应用上,Base64除了能将Binary资料可视化之外,也常用来表示字串加密过后的内容。如果要使用Java 程式语言来实作Base64的编码与解码功能,可以参考本篇文章的作法。早期作法...转载 2019-08-28 14:54:18 · 475 阅读 · 0 评论 -
utf-8和Unicode的区别
utf-8和Unicode到底有什么区别?是存储方式不同?编码方式不同?它们看起来似乎很相似,但是实际上他们并不是同一个层次的概念要想先讲清楚他们的区别,首先应该讲讲Unicode的来由。众所周知,在盘古开天辟地之前,sorry ,走错片场了(⊙o⊙)…在计算机发明的时候 ,由于计算机你只能表示二进制的数据,美帝人民为了交流通信方便,约定了一个编码系统,就是ASCII码,把abc..xyz...转载 2019-08-27 22:17:37 · 467 阅读 · 0 评论 -
Linux 命令行:curl 的十种常见用法
http://www.codebelief.com/article/2017/05/linux-command-line-curl-usage/转载 2019-07-16 17:21:49 · 1081 阅读 · 0 评论 -
CAP 定理的含义
http://www.ruanyifeng.com/blog/2018/07/cap.html转载 2019-07-16 11:35:09 · 206 阅读 · 0 评论 -
@Resource、@Autowired、@Qualifier的注解注入及区别
@Resource、@Autowired、@Qualifier的注解注入及区别在Java代码中可以使用 @Resource 或者 @Autowired 注解方式来进行注入。 虽然 @Resource 和 @Autowried 都可以完成依赖注入,但是他们是有区别的。@Resource默认是按照名称来装配注入的,只有当找不到与名称匹配的bean才会按照类型来注入。它有两个属性是比较...转载 2018-11-16 13:48:48 · 651 阅读 · 0 评论 -
Java中String两种不同创建方式的区别及intern的用法
一,Java有两种创建字符串的方式, String str1 = "abc"; String str2 = new String("abc");用双引号创建和用new来创建。这两种方式创建出来的String存储的位置上不同的。当使用双引号方式时,相当于显式的声明了字符串的值(字面值),所以是作为一个常量,存储在方法区的常量池中。使用new方转载 2017-09-29 10:29:39 · 373 阅读 · 0 评论 -
java 随机生成时间字符串
package com.wechat.utils;import java.text.SimpleDateFormat;import java.util.Date;/** * Created by hexun on 2017/2/4. */public class RandTimeUtils { /** * 生成随机时间 * @param beginD转载 2017-02-04 10:30:46 · 2050 阅读 · 0 评论 -
eclipse 如何安装freemaker ftl 插件
freemarker模板文件使用jboss tools下提供的FreeMarker IDE,在线安装的方法是:Help –> Install New Software 点击and,再出来的对话框中的Location中输入:http://download.jboss.org/jbosstools/updates/development/indigo/,原创 2016-08-25 22:44:49 · 19306 阅读 · 4 评论 -
eclipse properties 插件的安装方法
二个插件 都可 用以编辑Properties 文件,至于那个好用自己试试看。一、安装 Properties Editor步骤:帮助—>软件更新—>查找并安装—>搜索要安装的新功能部件—>新建远程站点名称:Properties EditorURL:http://propedit.sourceforge.jp/eclipse/updates/转载 2016-08-25 22:38:31 · 3266 阅读 · 0 评论 -
在Tomcat中配置数据源
使用工具:TOMCAT 7.0.52、IntelliJ IDEA 13.0.2、JSF 2.0+、SqlServer、jtds-1.2.5.jar搞了好久都没成功,开始使用注解引入DataSource,可是一直不成功,后来使用lookup方式,写了一个本地主类(包含main方法)测试,也是不成功,艹,都快崩溃了,后来经过各种测试,终于搞定了,本地主类测试是无效的,必须通过web访问才能成功转载 2016-08-25 16:38:57 · 389 阅读 · 0 评论 -
据说,年薪百万的程序员,都是这么开悟的(一)
编程之道》出自美国一位资深的程序设计师 Geoffrey James 之手。相传作者早起打太极拳的时候,突然开悟,悟到了编程之道。本文章我自己整理的番外篇,哈哈哈,有点儿无节操。1.1程序员见禅师:我学了 hello world 和水仙花数,想自己开发个操作系统,希望大师指点。禅师笑而不语,抓来一只鸡,在鸡腿上缠根线,他一拉线,鸡立即跌倒,鸡挣扎起来继续走,禅师又一拉,鸡又跌倒转载 2015-06-10 00:27:40 · 1025 阅读 · 1 评论 -
Error running Tomcat8: Address localhost:1099 is a
有时候运行web项目的时候会遇到 Error running Tomcat8: Address localhost:1099 is already in use 的错误,导致web项目无法运行。这明显是1099端口已经被占用,解决办法如下: 第一步,命令提示符号,执行命令:netstat –ano可见,占用1099端口的进程的PID是6072。 第转载 2015-06-10 00:18:09 · 870 阅读 · 0 评论 -
随便写写
今天和朋友随便聊聊,聊聊工作,回忆回忆校园时光,回忆回忆童年。感觉特别开心,我喜欢听别人说话,喜欢听别人的故事,因为我总会从别人的故事中寻摸点东西。什么都不为,就觉得生活就是这样子,大家都有自己的精彩故事而已。 在说说工作吧,年后的工作比较轻松,大家都很happy,年前的项目差不多就要结束了。心里的石头慢慢落地了。新的项目就要开始了,是一个微信的项目,很是兴奋哦,因为这是我第一次接触原创 2015-03-24 23:00:06 · 841 阅读 · 0 评论 -
工作总结
1.关键还是svn插件生疏不熟悉。需要我们进一步学习。2所以做事一定要有效率!要有压力下面是我收集的一些关于svn插件和MyEclipse配合使用的集合,挑选了一些,感觉不错,放在下面,以便我备用(1)http://wenku.baidu.com/view/4086116cb84原创 2014-12-07 13:23:24 · 471 阅读 · 0 评论 -
tomcat 内存大小配置
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。比如说在应用程序用到最大内存的时候,JVM是要先去做垃圾回收的动作,释放被占用的一些内存。所以想调整Tomcat的启动时初始内存和最大内存就需要向JVM声明,一般的JAVA程序在运行都转载 2015-03-17 11:21:59 · 545 阅读 · 0 评论 -
工作总结
常见的sql对时间的操作:向数据库中插入一条语句内含时间insert into apply (ID,applyid,clientname,cityid,lastupdatetime) values(1,11,'客户A','10110',to_timestamp('2014-11-10 0:0:0.0', 'syyyy-mm-dd hh24:mi:ss.ff'));查看最小时间,即最早时原创 2014-12-02 22:53:42 · 419 阅读 · 0 评论 -
基于java的后台截图功能的实现
项目背景: 近期开发的项目中,需要做到后台将一个url路径作为参数传入,后台生成一幅图片。说白了,其实就是后台跑一个浏览器。在服务器上默默的运行。在项目的开发后期,我加入了一个监听器和定时器。让后台截图工具能够定时监听url的传入。定时截图,再后来又加入了发邮件的功能。截图后立即将图片作为邮件正文发出去。代码以整合。不便上传,如有需要,给我留言。原创 2015-03-16 11:27:05 · 3781 阅读 · 0 评论 -
2014年度工作总结
2014年10月进入公司后,就接手一个新的项目,可视化项目的开发工作,这个项目做为宜信公司的可视化化项目二期,在了解项目的大概情况后,我和新来的小伙伴们在项目负责人的安排下进入了开发过程。 我主要负责可视化项目即时数据部分,在这一模块,主要是将数据中的数据经过整理分析,根据业务要求整理成可视化报表。用相应的线形图,柱状图,曲线图,饼状图表示,很是高上大的样子。另外我还负责和后台截原创 2015-02-11 22:59:21 · 491 阅读 · 0 评论 -
myeclipse 中clean的作用
myeclipse中clean的作用 重新编译的功能就是将编译好的class文件都删除后在重新生成。如果引用的jar包不能工作可以尝试下。原创 2015-02-14 14:46:37 · 1569 阅读 · 0 评论 -
截图小程序
最近的项目中有一个需求开发,情况是这个样子的:将页面上的某一个部分拿下来以后。以图片的形式保存,在网上搜了一下,采取的方式大致分为三种。下面是最简单的一个小demo public class GuiCamera { /** * 默认的文件前缀为GuiCamera,文件格式为PNG格式 The default construct will use the default * I原创 2014-12-02 23:02:31 · 1203 阅读 · 0 评论 -
eclipse 常用设置
只需要打开控制面板-找到字体-打开然后在字体文件夹里面找到CourierNew字体-右击选择显示这样,设置字体的时候就会显示了(在windows7中)原创 2014-06-12 14:32:45 · 486 阅读 · 0 评论 -
attempt to create delete event with null entity解决办法
[java] view plaincopyattempt to create delete event with null entity 这样的一个问题也折腾了半天。症状:报错,但是可以成功删除。解决办法:删除之前,先判断要删除的对象是否为空。Eg:[java] v转载 2015-07-08 00:19:50 · 2942 阅读 · 0 评论 -
ERP概述
转载:http://blog.youkuaiyun.com/pan_tian/article/details/7739389不管哪一家的ERP系统,都是以“平衡供需”为目的、以计划为中心思想的,并将各管理职能作紧密的集成。因为企业本来就是一个非常复杂的分工与合作的系统,ERP系统只有做到了职能间的高度集成,才能跨职能地通盘规划、达成供需平衡,并有效地执行和控制。ER转载 2016-01-14 10:20:07 · 447 阅读 · 0 评论