07 2018 档案

摘要:引言 近段时间以来,通过接触有关海量数据处理和搜索引擎的诸多技术,常常见识到不少精妙绝伦的架构图。除了每每感叹于每幅图表面上的绘制的精细之外,更为架构图背后所隐藏的设计思想所叹服。个人这两天一直在搜集各大型网站的架构设计图,一为了一饱眼福,领略各类大型网站架构设计的精彩之外,二来也可供闲时反复琢磨体 阅读全文
posted @ 2018-07-31 17:42 星朝 阅读(7249) 评论(0) 推荐(0) 编辑
摘要:第一篇:概述 传统的企业应用系统主要面对的技术挑战是处理复杂凌乱、千变万化的所谓业务逻辑,而大型网站主要面对的技术挑战是处理超大量的用户访问和海量的数据处理;前者的挑战来自功能性需求,后者的挑战来自非功能性需求;功能性需求也许还有“人月神话”聊以自慰,通过增加人手解决问题,而非功能需求大多是实实在在 阅读全文
posted @ 2018-07-31 17:39 星朝 阅读(657) 评论(0) 推荐(0) 编辑
摘要:<! BeginEditable "main" 性能主题 Netty原理和使用 Netty是一个高性能 事件驱动的异步的非堵塞的IO(NIO)框架,用于建立TCP等底层的连接,基于Netty可以建立高性能的Http服务器。支持HTTP、 WebSocket 、Protobuf、 Binary TCP 阅读全文
posted @ 2018-07-31 13:54 星朝 阅读(357) 评论(0) 推荐(0) 编辑
摘要:Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotat 阅读全文
posted @ 2018-07-31 11:51 星朝 阅读(403) 评论(0) 推荐(0) 编辑
摘要:        今天看了一篇很不错的关于Vertx的简介,转载下。         原文链接:http://www.csdn.net/article/2015 12 21/2826533?utm_source=tuico 阅读全文
posted @ 2018-07-31 11:46 星朝 阅读(14896) 评论(1) 推荐(0) 编辑
摘要:1. 关于这篇系列这篇系列不是Play框架的Hello World,由于这样的文章网上已经有非常多。这篇系列会首先结合实际代码介绍Play的特点以及适用场景。然后会有几篇文章介绍Play与Spring,JPA(Hibernate)的集成,以及一些Play应用的最佳实践。 这期间会在Github上提供 阅读全文
posted @ 2018-07-31 11:38 星朝 阅读(1549) 评论(1) 推荐(1) 编辑
摘要:p2p平台,为提高充值成功率,降低风险,要接入多家第三方支付渠道,现在的问题是多支付渠道常见的路由方式有哪些?各有什么利弊?这里简单说一下第三方支付在做支付渠道路由设计的一些思路,供参考。作为商户,接入多家第三方支付,在渠道路由策略上比第三方支付的简单多。1、支付渠道的封装层次一般分为:银行接口 & 阅读全文
posted @ 2018-07-31 10:42 星朝 阅读(3305) 评论(0) 推荐(0) 编辑
摘要:今天我准备从最近的一件任务谈起,主要关于支付系统中渠道路由的事情。 一. 背景 我在的这家公司是做物流领域的互联网公司,周支付交易额约在亿元人民币级别,支付这块的考核指标是在降低渠道成本,这次任务是对渠道路由进行重梳理对现行的渠道路由策略有效性,合理性进行验证并提出降成本的方案。 二. 渠道路由概念 阅读全文
posted @ 2018-07-31 10:41 星朝 阅读(1162) 评论(0) 推荐(0) 编辑
摘要:一、继承(extends) 什么是继承? 继承是对现实生活中的"分类"概念的一种模拟。 狮子拥有动物的一切基本特性,但同时又拥有自己的独特的特性,这就是"继承"关系的重要特性:通常简称为"IS_A"关系,UML类图可以这么表示: 继承的语法 class 子类名 extends 父类名 { &nbsp 阅读全文
posted @ 2018-07-30 17:11 星朝 阅读(356) 评论(0) 推荐(0) 编辑
摘要:1.我之前用来判断Bigdecimal类型是否等于0的方法 b.equals(BigDecimal.ZERO); 用equals方法和BigDecimal.ZERO进行比较。 2.上面方法存在的问题 有一天,调用这个这句代码的时候,传入的确实是0,但却返回false 查看源代码发现: Bigdeci 阅读全文
posted @ 2018-07-30 11:32 星朝 阅读(37965) 评论(2) 推荐(4) 编辑
摘要:转自:http://www.2cto.com/kf/201305/210466.html compareTo就是比较两个值,如果前者大于后者,返回1,等于返回0,小于返回 1,我下面给出了例子,由于比较的变量我用的是int,int型可以直接比较,所有没有用到compareTo比较,如果声明的是Dat 阅读全文
posted @ 2018-07-30 11:24 星朝 阅读(252) 评论(0) 推荐(0) 编辑
摘要:1、对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果需要精确计算的结果,则必须使用BigDecimal类 2、运算速度比一般的+、 、 、/要快 3、基本方 法描 述  add(BigDecimal)BigDecimal对象中的值相加,然后返回这个对象。&nb 阅读全文
posted @ 2018-07-30 11:23 星朝 阅读(821) 评论(0) 推荐(0) 编辑
摘要:存储过程 MySQL中,创建存储过程的基本形式如下: CREATE PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_body 其中,sp_name参数是存储过程的名称;proc_parameter表示存储 阅读全文
posted @ 2018-07-30 11:07 星朝 阅读(8335) 评论(0) 推荐(1) 编辑
摘要:新建: Create function function_name(参数列表)returns返回值类型 函数体 函数名,应该合法的标识符,并且不应该与已有的关键字冲突。 一个函数应该属于某个数据库,可以使用db_name.funciton_name的形式执行当前函数所属数据库,否则为当前数据库。 参 阅读全文
posted @ 2018-07-30 11:04 星朝 阅读(369) 评论(0) 推荐(0) 编辑
摘要:<! Quick Adsense WordPress Plugin: http://quickadsense.com/ java.util.ConcurrentModificationException is a very common exception when working with jav 阅读全文
posted @ 2018-07-26 17:46 星朝 阅读(952) 评论(0) 推荐(0) 编辑
摘要:Home » Java » Java Callable Future ExampleJava Callable Future Example April 3, 2018 by Pankaj 25 Comments <! Quick Adsense WordPress Plugin: http://q 阅读全文
posted @ 2018-07-26 17:45 星朝 阅读(417) 评论(0) 推荐(0) 编辑
摘要:<! Quick Adsense WordPress Plugin: http://quickadsense.com/ Sometime back I wrote a post about Java Callable Future interfaces that we can use to get 阅读全文
posted @ 2018-07-26 17:45 星朝 阅读(217) 评论(0) 推荐(0) 编辑
摘要:<! Quick Adsense WordPress Plugin: http://quickadsense.com/ Today we will look into Java BlockingQueue. java.util.concurrent.BlockingQueue is a java Q 阅读全文
posted @ 2018-07-26 17:44 星朝 阅读(459) 评论(0) 推荐(0) 编辑
摘要:<! Quick Adsense WordPress Plugin: http://quickadsense.com/ Java thread pool manages the pool of worker threads, it contains a queue that keeps tasks 阅读全文
posted @ 2018-07-26 17:43 星朝 阅读(317) 评论(0) 推荐(0) 编辑
摘要:<! Quick Adsense WordPress Plugin: http://quickadsense.com/ Welcome to Java Lock example tutorial. Usually when working with multi threaded environmen 阅读全文
posted @ 2018-07-26 17:41 星朝 阅读(947) 评论(0) 推荐(0) 编辑
摘要:<! Quick Adsense WordPress Plugin: http://quickadsense.com/ Welcome to the Java Scheduler Example. Today we will look into ScheduledExecutorService an 阅读全文
posted @ 2018-07-26 17:37 星朝 阅读(856) 评论(0) 推荐(0) 编辑
摘要:<! Quick Adsense WordPress Plugin: http://quickadsense.com/ Java thread pool manages the pool of worker threads, it contains a queue that keeps tasks 阅读全文
posted @ 2018-07-26 17:35 星朝 阅读(226) 评论(0) 推荐(0) 编辑
摘要:<! Quick Adsense WordPress Plugin: http://quickadsense.com/ Java java.util.Timer is a utility class that can be used to schedule a thread to be execut 阅读全文
posted @ 2018-07-26 17:34 星朝 阅读(596) 评论(0) 推荐(0) 编辑
摘要:<! Quick Adsense WordPress Plugin: http://quickadsense.com/ Java ThreadLocal is used to create thread local variables. We know that all threads of an 阅读全文
posted @ 2018-07-26 17:31 星朝 阅读(313) 评论(0) 推荐(0) 编辑
摘要:<! Quick Adsense WordPress Plugin: http://quickadsense.com/ Thread Safety in Java is a very important topic. Java provide multi threaded environment s 阅读全文
posted @ 2018-07-26 17:25 星朝 阅读(601) 评论(0) 推荐(0) 编辑
摘要:虽然关于讨论线程join方法的博客已经很多了,不过个人感觉挺多都讨论得不够全面,所以我觉得有必要对其进行一个全面的总结。 一、作用 Thread类中的join方法的主要作用就是同步,它可以使得线程之间的并行执行变为串行执行。具体看代码: public class JoinTest { public 阅读全文
posted @ 2018-07-26 17:12 星朝 阅读(257) 评论(0) 推荐(0) 编辑
摘要:原文出处: Pankaj   译文出处:ifeve 郑旭东    多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题 阅读全文
posted @ 2018-07-26 17:01 星朝 阅读(267) 评论(0) 推荐(0) 编辑
摘要:原标题:BAT面试常的问题和最佳答案 技术面试 1、servlet执行流程 客户端发出http请求,web服务器将请求转发到servlet容器,servlet容器解析url并根据web.xml找到相对应的servlet,并将request、response对象传递给找到的servlet,servle 阅读全文
posted @ 2018-07-26 16:59 星朝 阅读(1436) 评论(0) 推荐(0) 编辑
摘要:原文地址: http://www.nowcoder.com/discuss/5949 在阿里面试之前总结了一下内推同学的面经,把面试题总结到一块,并进行了分类。有些题目我也总结了一下答案,大家可以参考一下,仅仅参考就行了,因为可能自己知识储备不够,答案整理不够完整(也可能会有错误的地方,希 阅读全文
posted @ 2018-07-26 16:58 星朝 阅读(2486) 评论(0) 推荐(0) 编辑
摘要:七月的博客还有很多数据结构基础知识,很多面试题,写的非常好,其七月在线app很多课程也很不错。 这只是部分题,后面还有题目。见http://mp.weixin.qq.com/s/C99b32MyrnEVggRAECetUA 本文原文链接: http://m.blog.csdn.net/v_JULY_ 阅读全文
posted @ 2018-07-26 13:46 星朝 阅读(790) 评论(0) 推荐(0) 编辑
摘要:原标题:就目前市面上的面试整理来说,最全的BAT大厂面试题整理在这 又到了面试求职高峰期,最近有很多网友都在求大厂面试题。正好我之前电脑里面有这方面的整理,于是就发上来分享给大家。 这些题目是网友去百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。熟悉本文中列出 阅读全文
posted @ 2018-07-26 13:44 星朝 阅读(2217) 评论(0) 推荐(1) 编辑
摘要:每一个技术人都有着一个架构师的梦,希望自己有朝一日能登上技术之巅,以下结合我自己13年的从业经验,分别从架构师进阶之路、架构师能力模型(这里是亮点)、架构师技能树、架构师业务技能树谈起,完整的剖析一个好的架构师的能力模型,希望这篇文章能让大家清晰的了解架构师的能力和要求,以及找到自己的不足,努力去提 阅读全文
posted @ 2018-07-26 13:12 星朝 阅读(496) 评论(0) 推荐(0) 编辑
摘要:【阿里天猫、蚂蚁、钉钉面试题目】 1、微信红包怎么实现。 2、海量数据分析。 3、测试职位问的线程安全和非线程安全。 4、HTTP2.0、thrift。 5、面试电话沟通可能先让自我介绍。 6、分布式事务一致性。 7、nio的底层实现。 8、jvm基础是必问的,jvm GC原理,JVM怎么回收内存。 阅读全文
posted @ 2018-07-26 13:08 星朝 阅读(7207) 评论(0) 推荐(1) 编辑
摘要:大家开发的时候难免会查询一些文档,看一下API的调用方法等,所以会不同的语言去某一个地方去找,确实很麻烦,今天给大家安逸两款软件,肯定会让你爱不释手! Dash for macOS 官方地址:https://kapeli.com/dash 1、官方简介 Dash is an API Document 阅读全文
posted @ 2018-07-26 10:16 星朝 阅读(970) 评论(0) 推荐(0) 编辑
摘要:1.1 问题 有时候,开发环境我们也想把Tomcat 的默认BIO模式改为NIO模式,该如何改呢? 1.2 方案 通过eclipse里面的server.xml进行修改。 1.3 步骤 首先我们来一起看看eclipse默认的server.xml文件   名词解释: bio(blocking 阅读全文
posted @ 2018-07-25 18:00 星朝 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 第一部分 Tomcat基础配置   一、Apatch Tomcat 在win下配置 大部分转载自:http://blog.csdn.net/liuhaomatou/article/details/39893897 首先从官方网站http://tomcat.apache.org/ 阅读全文
posted @ 2018-07-25 17:48 星朝 阅读(6529) 评论(0) 推荐(0) 编辑
摘要:Tomcat最主要的功能是提供Servlet/JSP容器,尽管它也可以作为独立的Java Web服务器,它在对静态资源(如HTML文件或图像文件)的处理速度,以及提供的Web服务器管理功能方面都不如其他专业的HTTP服务器,如IIS和Apache服务器。 因此在实际应用中,常常把Tomcat与其他H 阅读全文
posted @ 2018-07-25 17:41 星朝 阅读(570) 评论(0) 推荐(0) 编辑
摘要:前言:工作中看到项目组里的大牛写代码大量的用到了StringUtils工具类来做字符串的操作,便学习整理了一下,方便查阅。 isEmpty(String str) 是否为空,空格字符为false isNotEmpty(String str) 是否为非空,空格字符为true isBlank(Strin 阅读全文
posted @ 2018-07-25 16:00 星朝 阅读(1059) 评论(0) 推荐(0) 编辑
摘要:StringUtils 方法的操作对象是 java.lang.String 类型的对象,是对 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String& 阅读全文
posted @ 2018-07-25 15:58 星朝 阅读(296) 评论(0) 推荐(0) 编辑
摘要:Java代码中return value 为null 是不是在任何情况下都可以,为什么不会throw NullPointerException? Java语言层面:null值自身是不会引起任何问题的。它安安静静的待在某个地方(局部变量、成员字段、静态字段)不会有任何问题;它从一个地方被搬运到另一个地方 阅读全文
posted @ 2018-07-25 15:25 星朝 阅读(557) 评论(1) 推荐(0) 编辑
摘要:equals和HashCode都是用来去重的,即判断两个对象是否相等。如果是String类则我们直接用.equals()判断,如果是我们自己定义的类,需要有自己的判断方法,重写equals,如果是集合(HashSet、HashMap)判断加入的元素是否为重复,并且加入的元素是我们自己定义的类,这时用 阅读全文
posted @ 2018-07-25 15:24 星朝 阅读(738) 评论(1) 推荐(0) 编辑
摘要: 本文主要介绍性能测试中的常用工具jmeter的使用方式,以方便开发人员在自测过程中就能自己动手对系统进行自动压测和模拟用户操作访问请求。最后还用linux下的压测工具ab做了简单对比。1.      Jmeter相关概念简介:J 阅读全文
posted @ 2018-07-25 11:50 星朝 阅读(939) 评论(0) 推荐(0) 编辑
摘要:VisualVM 是Netbeans的profile子项目,已在JDK6.0 update 7 中自带(java启动时不需要特定参数,监控工具在bin/jvisualvm.exe)。   https://visualvm.dev.java.net/   一、介绍 VisualVM 阅读全文
posted @ 2018-07-25 11:48 星朝 阅读(809) 评论(0) 推荐(0) 编辑
摘要:关于mysql事务行锁for update实现写锁的功能 读后感:用切面编程的理论来讲,数据库的锁对于业务来说是透明的。spring的事务管理代码,业务逻辑代码,表锁,应该是三个不同的设计层面。 在电子商务里,经常会出现库存数量少,购买的人又特别多,大并发情况下如何确保商品数量不会被多次购买. 其实 阅读全文
posted @ 2018-07-25 11:23 星朝 阅读(1503) 评论(0) 推荐(0) 编辑
摘要:Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket   一、前言 针对并发,老生常谈了。目前一个通用的做法有两种:锁机制:1.悲观锁;2.乐观锁。 但是这篇我主要用于记录我这次处理的经历,另外希望能看的大神,大牛,技师者,学长,兄长,大哥们能在 阅读全文
posted @ 2018-07-25 11:22 星朝 阅读(1781) 评论(0) 推荐(0) 编辑
摘要:延伸阅读:网联的前世今生 网联系统始建于2016年,是独立于现有银行间支付清算机构的新平台,该平台只有清算功能,不做支付,也不发卡。平台由各个参与方自主共建。除了央行和支付清算协会以外,其余股东股份最高不超过10%,防止被大型支付机构垄断。 在第三方支付出现前,银联的清算模式如下图所示,一切最终都要 阅读全文
posted @ 2018-07-25 11:12 星朝 阅读(530) 评论(0) 推荐(0) 编辑
摘要:解析代收代付业务 一、什么是代收代付业务? 代收代付业务是指各商业银行利用自身的结算便利,接受客户的委托代为办理指定款项的收付事宜的业务。 代收代付由中介公司或第三方代为收取和支付费用。顾名思义,代收代付是指先付出去,然后再收回来,金额必须相等。比如代办运输业务。如果是收取一定比率的手续费,就改变了 阅读全文
posted @ 2018-07-25 10:58 星朝 阅读(9529) 评论(0) 推荐(0) 编辑
摘要:注:转自 Hbase技术详细学习笔记 最近在逐步跟进Hbase的相关工作,由于之前对Hbase并不怎么了解,因此系统地学习了下Hbase,为了加深对Hbase的理解,对相关知识点做了笔记,并在组内进行了Hbase相关技术的分享,由于Hbase涵盖的内容比较多,因此计划分享2期,下 阅读全文
posted @ 2018-07-25 09:47 星朝 阅读(697) 评论(0) 推荐(1) 编辑
摘要:之前的文章《Java分布式锁实现》中列举了分布式锁的3种实现方式,分别是基于数据库实现,基于缓存实现和基于zookeeper实现。三种实现方式各有可取之处,本篇文章就详细讲解一下Java分布式锁之基于数据库的实现方式,也是最简单最易理解的实现方式。 首先,先来阐述下“锁”的概念,锁作为一种安全防御工 阅读全文
posted @ 2018-07-24 17:36 星朝 阅读(1861) 评论(0) 推荐(0) 编辑
摘要:在分布式环境下经常会出现这样的需求,多个服务器节点调用远程服务器的某项资源,但是这样的资源在同一时间点只允许一个服务器节点使用,类似于这样机器与机器之间的并发无法通过传统java并发API来解决.于是便有了分布式锁 数据库锁是并发锁的一种实现 分布式锁需要满足以下两个条件 在分布式环境下,在同一时间 阅读全文
posted @ 2018-07-24 17:35 星朝 阅读(2168) 评论(0) 推荐(0) 编辑
摘要:写在前面: 分布式部署,分布式锁。网上查阅了很多资料,整理一份比较全的关于分布式锁相关的资料,本文非原创只是不同文章的整理和理解,文章最后我会把资料来源摘出。 分布式锁目前比较常用的几种方案: 基于数据库实现分布式锁 基于缓存(redis , memcached)实现分布式锁 基于zookeeper 阅读全文
posted @ 2018-07-24 17:34 星朝 阅读(1214) 评论(0) 推荐(0) 编辑
摘要:  目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多 阅读全文
posted @ 2018-07-24 17:07 星朝 阅读(187) 评论(0) 推荐(0) 编辑
摘要:很多小伙伴在学习Java的时候,总是感觉Java多线程在实际的业务中很少使用,以至于不会花太多的时间去学习,技术债不断累积!等到了一定程度的时候对于与Java多线程相关的东西就很难理解,今天需要探讨的东西也是一样的和Java多线程相关的!做好准备,马上开车! 学过Java多线程的应该都知道什么是锁, 阅读全文
posted @ 2018-07-24 17:05 星朝 阅读(294) 评论(0) 推荐(0) 编辑
摘要:本文围绕以下几点进行阐述 1、什么时redis 2、为什么使用redis 3、使用redis有什么缺点 4、单线程的redis为什么这么快 5、redis的数据类型,以及每种数据类型的使用场景 6、redis的过期策略以及内存淘汰机制 7、redis和数据库双写一致性问题 8、如何应对缓存穿透和缓存 阅读全文
posted @ 2018-07-24 16:57 星朝 阅读(1394) 评论(0) 推荐(0) 编辑
摘要:本文围绕以下几点进行阐述1、为什么使用redis2、使用redis有什么缺点3、单线程的redis为什么这么快4、redis的数据类型,以及每种数据类型的使用场景5、redis的过期策略以及内存淘汰机制6、redis和数据库双写一致性问题7、如何应对缓存穿透和缓存雪崩问题8、如何解决redis的并发 阅读全文
posted @ 2018-07-24 16:56 星朝 阅读(264) 评论(0) 推荐(0) 编辑
摘要:今天说些什么呢? 说说Request吧! Request是什么: 请求(Request):一个从客户端到服务器的请求信息包括应用于资源的方法、资源的标识符和协议的版本号 request这个对象不用事先宣告,就可以在JSP网页中使用,在转译为Servlet之后,它会转换为javax.servlet.h 阅读全文
posted @ 2018-07-24 16:51 星朝 阅读(1070) 评论(0) 推荐(0) 编辑
摘要:Cron表达式是一个表示时间周期的字符串。 分为6或7个域,每一个域代表一个含义。 验证工具: http://cron.qqe2.com/ Cron有如下两种语法格式: 格式1: 秒 分 时 天(月) 月 天(星期) 年 格式2: 秒 分 时 天(月) 月 天(星期) 每一个域可出现的字符如下: 格 阅读全文
posted @ 2018-07-24 16:30 星朝 阅读(202) 评论(0) 推荐(0) 编辑
摘要:          目前笔者正在进行直销银行互联网核心的设计和研发,在银行相关系统中有一块内容比较关键,那就是跑批.因此接触到了SpringBatch的相关内容,作为学习和记录,有必要将SpringBatch的相关技术点和实际项目中遇到的问题记录下来 阅读全文
posted @ 2018-07-24 16:19 星朝 阅读(1179) 评论(0) 推荐(0) 编辑
摘要:互联网支付系统整体架构详解 在互联网产品运营中,有很多小伙伴或许会遇到这样的困扰:产品好不容易推出来了,流量成本节节攀升,用户的活跃度、留存度却持续下降。 因此在瞬息万变的互联网产品环境中,需要研发接入支付系统来加入商业行为的闭环,支付系统能够帮助企业更好地实现商业化,利用那些为用户而生的支付体系产 阅读全文
posted @ 2018-07-24 13:59 星朝 阅读(513) 评论(0) 推荐(0) 编辑
摘要:  层间数据传输的过程就是服务的执行者将数据返回给服务的调用者的过程。在非分布式系统中由于有类似Open session in view这样的“怪胎解决方案”的存在,所以层间数据传输的问题并没有充分暴露出来,但是在分布式系统中我们就能清楚地意识到层间数据传输的问题,从而能 够更合理的进行设 阅读全文
posted @ 2018-07-23 17:43 星朝 阅读(911) 评论(0) 推荐(0) 编辑
摘要:我也没有深入了解过,就我使用情况来说的话,VO和DTO在实际开发过程中其实可以是一样的。从定义上来说他们区别于使用的所在层,VO(view object)视图对象,DTO(Data Transfer Object),数据传输对象; 至于你这里的controll 阅读全文
posted @ 2018-07-23 16:56 星朝 阅读(11082) 评论(0) 推荐(0) 编辑
摘要:compareTo()的返回值是整型,它是先比较对应字符的大小(ASCII码顺序), 如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值。 如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符作比较, 以此类推,直至比较的字符或被比较的字符有一方全比较完,这时就比较 阅读全文
posted @ 2018-07-23 15:54 星朝 阅读(8239) 评论(0) 推荐(0) 编辑
摘要:JDK8中有双冒号的用法,就是把方法当做参数传到stream内部,使stream的每个元素都传入到该方法里面执行一下。 代码其实很简单: 以前的代码一般是如此的: ?1234567891011121314151617public class AcceptMethod {  &nb 阅读全文
posted @ 2018-07-23 15:52 星朝 阅读(943) 评论(0) 推荐(0) 编辑
摘要:jdk目录详解 jdk目录详解 JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者 编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。&nbs 阅读全文
posted @ 2018-07-23 15:51 星朝 阅读(6913) 评论(0) 推荐(1) 编辑
摘要:类命名规范: 类名使用 UpperCamelCase 风格(首字母都大写),必须遵从驼峰形式。 例如: MessageUtil 抽象类命名使用 Abstract 或 Base 开头 ; 异常类命名使用 Exception 结尾 ; 测试类命名以它要测试的类的名称开始,以 Test 结尾。 对于 Se 阅读全文
posted @ 2018-07-23 15:01 星朝 阅读(446) 评论(0) 推荐(0) 编辑
摘要:分层领域模型规约: DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。 DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。 BO( Business Object):业务对象。 由Service层 阅读全文
posted @ 2018-07-23 15:00 星朝 阅读(291) 评论(0) 推荐(0) 编辑
摘要:作为开放式的B/S架构程序,无论所属电商,金融,机械制造,企业OA,ERP,CRM,CMS等等行业或系统中,第三方支付以及银联支付的业务一定是客户关心所在,也是保证客户系统盈利运营的一个重要保障。通常这种B2C或者C2C系统的开发,商户用户所关注的支付平台大多离不开“阿里支付宝,快钱,腾讯财付通,易 阅读全文
posted @ 2018-07-23 14:55 星朝 阅读(14056) 评论(0) 推荐(0) 编辑
摘要:转至元数据结尾转至元数据起始 支付产品模块是按照支付场景来为业务方提供支付服务。这个模块一般位于支付网关之后,支付渠道之前。 它根据支付能力将不同的支付渠道封装成统一的接口,通过支付网关来对外提供服务。所以,从微服务的角度,支付产品本身也是一个代理模式的微服务,它透过支付网关响应业务方请求, 进行一 阅读全文
posted @ 2018-07-23 14:22 星朝 阅读(1639) 评论(0) 推荐(0) 编辑
摘要:本文网址:https://www.crifan.com/files/doc/docbook/rec_soft_npp/release/htmls/npp_function_column_mode.html Notepad++介绍全目录:https://www.crifan.com/files/doc 阅读全文
posted @ 2018-07-23 10:08 星朝 阅读(15744) 评论(1) 推荐(0) 编辑
摘要:【详细】Notepad++使用心得和特色功能介绍 > notepad/ultraedit的最好的替代品 最近在用Notepad++,发现的确是很不错的工具,具体特色,看了下面介绍就知道了。   【notepad++简介】 Notepad++是旨在替代Windows默认的notepad 阅读全文
posted @ 2018-07-22 13:56 星朝 阅读(2495) 评论(0) 推荐(0) 编辑
摘要:Java 8 中的 Streams API 详解Streams 的背景,以及 Java 8 中的使用详解 <! Article Body 为什么需要 StreamStream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不 阅读全文
posted @ 2018-07-20 12:12 星朝 阅读(630) 评论(0) 推荐(0) 编辑
摘要:在上篇随笔《Web API应用架构设计分析(1)》,我对Web API的各种应用架构进行了概括性的分析和设计,Web API 是一种应用接口框架,它能够构建HTTP服务以支撑更广泛的客户端(包括浏览器,手机和平板电脑等移动设备)的框架,本篇继续这个主题,介绍如何利用ASP.NET Web API 来 阅读全文
posted @ 2018-07-20 11:03 星朝 阅读(5567) 评论(0) 推荐(1) 编辑
摘要:结构化数据、半结构化数据和非结构化数据 结构化数据 结构化的数据是指可以使用关系型数据库表示和存储,表现为二维形式的数据。一般特点是:数据以行为单位,一行数据表示一个实体的信息,每一行数据的属性是相同的。举一个例子: id name age gender 1 lyh 12 male 2 liangy 阅读全文
posted @ 2018-07-20 10:09 星朝 阅读(1795) 评论(0) 推荐(0) 编辑
摘要:前段时间忙于接口测试,也看了几款接口测试工具,简单从几个角度做了个比较,拿出来与诸位分享一下吧。各位如果要转载,请一定注明来源,最好在评论中告知博主一声,感谢。本报告从多个方面对接口测试的三款常用工具进行比较分析,以便于在特定的情况下选择最合适的工具,或者使用自己编写的工具。(不同工具定位不同,我们 阅读全文
posted @ 2018-07-19 16:58 星朝 阅读(1330) 评论(0) 推荐(0) 编辑
摘要:在交互的过程中,其中一个关键的节点就是获取到客户端发送过来的请求参数,本篇文章,我们来罗列下SpringMVC对于各种数据的获取方式:说明:以下重点在讲解如何获取参数上,所以返回的数据不是重点1,普通方式,请求参数名跟Controller的方法参数一致1.1 创建Controller1.2 发送请求 阅读全文
posted @ 2018-07-19 16:48 星朝 阅读(53088) 评论(3) 推荐(0) 编辑
摘要:最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区 阅读全文
posted @ 2018-07-19 15:12 星朝 阅读(323) 评论(0) 推荐(0) 编辑
摘要:1 bytes = 8 bit ,一个字节最多可以代表的数据长度是2的8次方即 128到127,无符号从 0 到 255 的整型数据。 TINYINT[(M)] [UNSIGNED] [ZEROFILL]   M默认为4 很小的整数,存储大小为 1 字节。带符号的范围是 2^7 ( 128 阅读全文
posted @ 2018-07-19 15:04 星朝 阅读(695) 评论(0) 推荐(0) 编辑
摘要:当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的 阅读全文
posted @ 2018-07-19 13:52 星朝 阅读(269) 评论(0) 推荐(0) 编辑
摘要:MD5加密分析:   JDK API:   获取对象的API:   加密的API:   1 package cn.utils; 2 3 import java.security.MessageDigest; 4 import java.security.NoS 阅读全文
posted @ 2018-07-19 11:41 星朝 阅读(5087) 评论(0) 推荐(0) 编辑
摘要:Java是一种受C语言影响的编程语言。Java和Javax本质上是与Java编程语言的上下文一起使用的包。实际上Java和Javax没有区别。这只是不同的名字。 Java是一种编程语言,受到C语言的影响。它源自C和C++的大部分语法,但是它的低级别设施比其中任何一个都要少。Java是一种通用编程语言 阅读全文
posted @ 2018-07-18 17:25 星朝 阅读(2479) 评论(1) 推荐(0) 编辑
摘要:前言 线程,英文Thread。在java中,创建线程的方式有三种: 1、Thread 2、Runnable 3、Callable 在详细介绍下这几种方式之前,我们先来看下Thread类和Runnable接口。 Runnable接口 接口中只有一个run()方法,等待实现类去实现。 package j 阅读全文
posted @ 2018-07-18 16:30 星朝 阅读(595) 评论(0) 推荐(0) 编辑
摘要:回顾: 接上篇博客 java线程——三种创建线程的方式 ,这篇博客主要介绍第三种方式Callable和Future。比较继承Thread类和实现Runnable接口,接口更加灵活,使用更广泛。但这两种方式都没有返回值,要想返回相应的数据,就要使用Callable和Future方式。 基础: 阅读全文
posted @ 2018-07-18 16:29 星朝 阅读(625) 评论(0) 推荐(0) 编辑
摘要:在京东工作的这一年多时间里,我在整个商品详情页系统(后端数据源)及商品详情页统一服务系统(页面中异步加载的很多服务,如库存服务、图书相关服务、延保服务等)中使用了Servlet3请求异步化模型,总结了Servlet3请求异步化的一些经验和想法跟大家分享和交流。   我将从如下几点阐述Ser 阅读全文
posted @ 2018-07-18 16:11 星朝 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 刚看了一下维基百科上的介绍,servlet3.0是2009年随着JavaEE6.0发布的: 到现在已经有六七年的时间了,在我第一次接触java的时候(2011年),servlet3.0就已经出现很久了,但是到现在,里边的一些东西还是没有能够好好地了解一下 最近在研究java的长连接,在了 阅读全文
posted @ 2018-07-18 16:10 星朝 阅读(2951) 评论(0) 推荐(0) 编辑
摘要:多线程并发处理起来通常比较麻烦,如果你使用spring容器来管理业务bean,事情就好办了多了。spring封装了Java的多线程的实现,你只需要关注于并发事物的流程以及一些并发负载量等特性,具体来说如何使用spring来处理并发事务:   1.了解 TaskExecutor接口 Spri 阅读全文
posted @ 2018-07-18 16:04 星朝 阅读(2144) 评论(0) 推荐(0) 编辑
摘要:阅读目录简单介绍:开启@Async注解:栗子:官方文档:简单介绍: <! p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; webkit hyphens: auto; font: 16.0px 'Helvetica Neue'; color: 3e3e3e; webkit 阅读全文
posted @ 2018-07-18 15:44 星朝 阅读(282) 评论(0) 推荐(0) 编辑
摘要:我承认有些标题党了,不过话说这样其实也没错,关于“异步”处理的文章已经不少,代码例子也能找到很多,但我还是打算发表这篇我写了好长一段时间,却一直没发表的文章,以一个更简单的视角,把异步模式讲清楚。 什么是异步模式 要知道什么是异步模式,就先要知道什么是同步模式,先看最典型的同步模式: (图1) 浏览 阅读全文
posted @ 2018-07-18 15:34 星朝 阅读(322) 评论(0) 推荐(0) 编辑
摘要:有两种情况,第一种是业务逻辑复杂,但不需要业务逻辑的结果,第二种是需要返回业务逻辑的处理结果 第一种比较简单,利用多线程处理业务逻辑,或者利用spring中@Asyn注解更简单, 使用@Asyn注解,要首先要配置开启异步注解 @Configuration @EnableAsyncpublic cla 阅读全文
posted @ 2018-07-18 15:31 星朝 阅读(3833) 评论(0) 推荐(0) 编辑
摘要:通常情况下我们在创建spring项目的时候在xml配置文件中都会配置这个标签,配置完这个标签后,spring就会去自动扫描base package对应的路径或者该路径的子包下面的java文件,如果扫描到文件中带有@Service,@Component,@Repository,@Controller等 阅读全文
posted @ 2018-07-18 13:49 星朝 阅读(444) 评论(0) 推荐(0) 编辑
摘要:service层的类都有用@Service标识,但报空指针,注入失败,很可能是因为spring的application配置和springmvc的配置文件配置错误,导致容器冲突了。   spring和springmvc整合后,项目会有2个容器,一个是spring容器,一个是springmvc 阅读全文
posted @ 2018-07-18 13:43 星朝 阅读(1927) 评论(0) 推荐(0) 编辑
摘要:Java代码   @Retention(value=RUNTIME)   @Target(value=TYPE)   public @interface XmlRootElement      阅读全文
posted @ 2018-07-17 16:35 星朝 阅读(2613) 评论(0) 推荐(0) 编辑
摘要:前后分离的总结 我们遇到了什么问题? 1.前端无法调试后端未完成的 API:如果后端同学还没有完成 API 开发,那么前端同学就不能对这个 API 进行开发。之前我们都是在代码里直接通过给变量赋假数据,又或者是在后端 Controller 里直接 return JSON 的方式来进行调试的。这样的方 阅读全文
posted @ 2018-07-17 16:09 星朝 阅读(2113) 评论(0) 推荐(0) 编辑
摘要:使用httprequester接口测试能返回数据,但是用ajax返回json格式的时候返回报500Internal Server Error。 The server encountered an internal error that prevented it from fulfilling thi 阅读全文
posted @ 2018-07-17 14:48 星朝 阅读(3433) 评论(0) 推荐(0) 编辑
摘要:ajax方法中的参数: contentType:发送至服务器时内容的编码类型,一般默认:application/x www form urlencoded(适应大多数的场合) dataType:预期服务器返回的数据类型 有时候前台ajax向后台传数据的时候,能够进到后台,但是后台显示接受的参数为nu 阅读全文
posted @ 2018-07-17 14:46 星朝 阅读(4335) 评论(0) 推荐(1) 编辑
摘要:springMVC通过ajax传递参数list对象或传递数组对象到后台 环境: 前台传递参数到后台 前台使用ajax 后台使用springMVC 传递的参数是N多个对象 JSON对象和JSON字符串 在SpringMVC环境中,@RequestBody接收的是一个Json对象的字符串,而不是一个Js 阅读全文
posted @ 2018-07-17 14:43 星朝 阅读(8287) 评论(0) 推荐(1) 编辑
摘要:现在在做的项目用到了SpringMVC框架,需要从前端angular接收请求的JSON数据,为了测试方便,所以直接先用AJAX进行测试,不过刚开始用平时用的ajax方法,提交请求会出现415或者400错误,经过研究,终于可以了,现在做个总结。 js代码: function postSimpleDat 阅读全文
posted @ 2018-07-16 17:13 星朝 阅读(8406) 评论(1) 推荐(0) 编辑
摘要:基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP协议是一种分布式的面向资源的网络应用层 阅读全文
posted @ 2018-07-11 17:18 星朝 阅读(153) 评论(0) 推荐(0) 编辑
摘要:前言介绍 在系统开发过程中,经常遇到数据重复插入、重复更新、消息重发发送等等问题,因为应用系统的复杂逻辑以及网络交互存在的不确定性,会导致这一重复现象,但是有些逻辑是需要有幂等特性的,否则造成的后果会比较严重,例如订单重复创建,这时候带来的问题可是非同一般啊。 什么是系统的幂等性 幂等是数据中得一个 阅读全文
posted @ 2018-07-11 17:16 星朝 阅读(1066) 评论(0) 推荐(0) 编辑
摘要:高并发的核心技术 幂等的实现方案 一、背景 我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。  例如: 1. 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。  2. 我们发起一笔付款请求,应该只扣用 阅读全文
posted @ 2018-07-11 17:15 星朝 阅读(261) 评论(0) 推荐(0) 编辑
摘要:很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~Naive!本文简单地介绍一下两种形式的C/S架构,先说一下他们最本质的区别,就是RPC主要是基于TCP/IP协议的,而 阅读全文
posted @ 2018-07-11 17:08 星朝 阅读(808) 评论(0) 推荐(0) 编辑
摘要:看到知乎上有这样一个问题 WEB开发中,使用JSON RPC好,还是RESTful API好? 还有其他优秀的推荐方案吗? 先科普一下REST 和 RESTful 什么区别?REST,即Representational State Transfer的缩写。翻译过来是表现层状态转换。如果一个架构符合R 阅读全文
posted @ 2018-07-11 17:07 星朝 阅读(8816) 评论(0) 推荐(0) 编辑
摘要:原文出处: Hosee 在学校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。 123456public class Test {     public s 阅读全文
posted @ 2018-07-11 17:06 星朝 阅读(318) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/sunny1009/p/7874251.html Centos下Elasticsearch安装详细教程 1、Elasticsearch简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引 阅读全文
posted @ 2018-07-11 15:22 星朝 阅读(3992) 评论(1) 推荐(0) 编辑
摘要:今天给同事封装了一个接口,说起接口封装的事情,其实其实很有的聊。很多时候,说一个服务好,一个服务烂,实际上都是在吐槽服务队外暴露的接口好坏。不管什么语言,封装接口,抽象起来,就是由一个函数名,若干个参数,若干个返回值组成的。封装的好坏,就在这几个上面。 函数名 首先是函数名。函数名的好坏很明显,我的 阅读全文
posted @ 2018-07-11 14:28 星朝 阅读(330) 评论(0) 推荐(0) 编辑
摘要:现在系统中集成越来越显得很重要了,不管是钉钉还是支付宝等等等等,每个系统都集成了多方的接口,而且越来越多系统功能都会集成的越来越多,我们的信息化之网会越铺越大: 那么调用第三方的接口,使用第三方的api文档有什么技巧吗? 1、借鉴下别人写一个博客一句话,感觉不错: 其实调接口很简单,原理和使用数据库 阅读全文
posted @ 2018-07-11 14:26 星朝 阅读(1544) 评论(0) 推荐(0) 编辑
摘要:日期转换工具类 CommUtil.java [java] view plain copy package com.util;      import java.text.ParseException; &nbs 阅读全文
posted @ 2018-07-11 10:57 星朝 阅读(1141) 评论(0) 推荐(0) 编辑
摘要:前言       红黑树,对不少人来说是个比较头疼的名字,在网上搜资料也很少有讲清楚其演变来源的,多数一上来就给你来五条定义,红啊黑啊与根节点距离相等之类的,然后就开始进行旋转、插入、删除这些操作。一通操作下来,连红色和黑色怎么来的,是什么含义,有什么作用都云里雾里的, 阅读全文
posted @ 2018-07-11 10:12 星朝 阅读(271) 评论(0) 推荐(0) 编辑
摘要:    treemap结构是红黑树    1.先介绍一下平衡二叉树      其特点是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。也就是说该二叉树的任何一个子节点,其 阅读全文
posted @ 2018-07-11 09:47 星朝 阅读(1244) 评论(0) 推荐(0) 编辑
摘要:Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。   HashMap HashMap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。遍历时,取得数据的顺序是完全随机的。 HashMap最多 阅读全文
posted @ 2018-07-11 09:45 星朝 阅读(277) 评论(0) 推荐(0) 编辑
摘要:支付渠道那些事 摘要:年初开始对公司的支付系统进行微服务架构改造。之前有一系列文章介绍了改造的背景。为什么要重构到微服务重构中的天时地利任何重构的准备工作从这一篇开始,进入重构工作的正题了。在支付系统中,支付网关和支付渠道的对接是最核心的功能。其中支付网关是对外提供服务的接口,所有需要渠道支持的资金 阅读全文
posted @ 2018-07-10 17:22 星朝 阅读(827) 评论(0) 推荐(0) 编辑
摘要:转载:http://www.cnblogs.com/zhenyulu/articles/55992.html 外部与一个子系统的通信必须通过一个统一的门面(Facade)对象进行,这就是门面模式。 医院的例子 用一个例子进行说明,如果把医院作为一个子系统,按照部门职能,这个系统可以划分为挂号、门诊、 阅读全文
posted @ 2018-07-10 17:13 星朝 阅读(253) 评论(0) 推荐(0) 编辑
摘要:支付网关中需要接入多个支付渠道,如cybs、fortumo、amx,其中cybs为信用卡支付,其他两个为运营商支付。 不管使用那种支付渠道,支付流程都是类似的。显而易见可以使用模板方法。首先定义一个模板类,支付流程中各支付渠道通用的方法放在模板类中,特异于各个支付渠道的方法作为抽象方法,由子类实现。 阅读全文
posted @ 2018-07-10 17:01 星朝 阅读(1514) 评论(0) 推荐(0) 编辑
摘要:一般来说,银行会提供两种支付途径:无跳转的快捷支付接口和带跳转的网银接口。前者在绑卡,支付的时候,不需要跳到银行页面上去处理,后者则需要在银行的网银页面上完成。显然前者对用户来说体验要好多了,用户流程不会被打断。快捷支付要求支付系统在本地保存用户的支付信息,如卡号,登记手机。系统要确保这些信息不被泄 阅读全文
posted @ 2018-07-10 16:58 星朝 阅读(1121) 评论(0) 推荐(0) 编辑
摘要:支付网关前置 支付网关前置是对接业务系统,为其提供支付服务的模块。它是所有支付服务接口的集成前置,将不同支付渠道提供的接口通过统一的方式呈现给业务方。这样接入方就只需要对接支付网关,增加和调整支付渠道对业务方是透明的。 支付网关前置的设计对整个支付系统的稳定性、功能、性能以及其他非功能性需求有着直接 阅读全文
posted @ 2018-07-10 16:57 星朝 阅读(605) 评论(0) 推荐(0) 编辑
摘要:016 11 23 01:43:00  来源: 凤凰牌老熊 导读: 在支付系统中,支付网关和支付渠道的对接是最核心的功能。其中支付网关是对外提供服务的接口,所有需要渠道支持的资金操作都需要通过网关分发到对应的渠道模块上。一旦定型,后续就很少,也很难调整。而支付渠道模块是 阅读全文
posted @ 2018-07-10 16:55 星朝 阅读(510) 评论(0) 推荐(0) 编辑
摘要: java版支付宝app支付流程及原理分析 本实例是基于springmvc框架编写     一、流程步骤         1.执行流程       & 阅读全文
posted @ 2018-07-10 15:41 星朝 阅读(2577) 评论(0) 推荐(0) 编辑
摘要:随着学习的深入,我们都想封装自己的Api,但对于新手这并不是一件简单容易的事! 我要达到的效果:自己封装一些方法,导出jar包,其他项目里加入它即可,并且,会有注释信息! 1、封装自己的Api,这一步很简单,自己写就好了! 2、导出javadoc,这一步也很简单:export、java、javado 阅读全文
posted @ 2018-07-10 15:39 星朝 阅读(2384) 评论(0) 推荐(0) 编辑
摘要:这个支付的流程是前端H5(APP等)需要支付时调用后台的接口拿到我们加密的签名去调起支付宝的支付界面(支付宝APP)进行支付操作,并且前端在支付成功后,支付宝后台会回调一个我们在签名时写入的一个接口地址进行支付结果的异步通知。 前置准备 1、在整个编写过程中使用到的变量主要有私钥、公钥以及你的APP 阅读全文
posted @ 2018-07-10 15:38 星朝 阅读(6419) 评论(2) 推荐(1) 编辑
摘要:根据支付宝官方提供的文档的建议:TIPS:这一步应在商户服务端完成,商户服务端直接将组装和签名后的请求串orderString传给客户端,客户端直接传给SDK发起请求。文档和Demo是为了示例效果在客户端实现。商品的订单信息和签名应该放在服务端进行,将最好生成的orderString发送给客户端,客 阅读全文
posted @ 2018-07-10 15:24 星朝 阅读(934) 评论(0) 推荐(0) 编辑
摘要:HttpClient的基本使用 前言 HttpClient是Apache提供的一个用于在Java中处理HTTP请求、响应操作的工具,由于JDK自带的API对HTTP协议的支持不是很友好,使用起来也不是很方便,加上这几天刚好有个小项目需要使用到,所以学习了HttpClient的基本使用,并且将学习过程 阅读全文
posted @ 2018-07-10 15:13 星朝 阅读(850) 评论(0) 推荐(0) 编辑
摘要:一、使用方法 使用HttpClient发送请求、接收响应很简单,一般需要如下几步即可。 1. 创建HttpClient对象。 2. 创建请求方法的实例,并指定请求URL。如果需要发送GET请求,创建HttpGet对象;如果需要发送POST请求,创建HttpPost对象。 3. 如果需要发送请求参数, 阅读全文
posted @ 2018-07-10 15:11 星朝 阅读(3100) 评论(0) 推荐(0) 编辑
摘要:华为云4核8G,高性能云服务器,免费试用 >>>    SpringMVC 多个对象的相同字段参数传递解决方案,在SpringMVC中,有时需要传递多个对象(除了Model和web元素) 众所周知,在SpringMVC中不支持类似struts2的点语法传参法则, 阅读全文
posted @ 2018-07-10 14:47 星朝 阅读(1944) 评论(0) 推荐(0) 编辑
摘要:SpringMVC学习笔记 一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 <! configure the setting of springmvcDispatc 阅读全文
posted @ 2018-07-10 14:31 星朝 阅读(294) 评论(0) 推荐(0) 编辑
摘要:以前,一直以为在SpringMVC环境中,@RequestBody接收的是一个Json对象,一直在调试代码都没有成功,后来发现,其实 @RequestBody接收的是一个Json对象的字符串,而不是一个Json对象。然而在ajax请求往往传的都是Json对象,后来发现用 JSON.stringify 阅读全文
posted @ 2018-07-10 14:25 星朝 阅读(1836) 评论(0) 推荐(0) 编辑
摘要:Spring RestController 请求参数详解 在阅读之前,最好先了解http请求的get,post,以及各种head头类型,请求参数类型。 无参数,设置RestController请求路径 查询字符串参数,可选和必选参数 json参数,RestController用实体类型接受 路径参数 阅读全文
posted @ 2018-07-10 14:15 星朝 阅读(21151) 评论(0) 推荐(3) 编辑
摘要:一、简介          在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后 阅读全文
posted @ 2018-07-10 14:09 星朝 阅读(994) 评论(0) 推荐(0) 编辑
摘要:在面向对象的语言中,回调则是通过接口或抽象类来实现的,我们把实现这种接口的类称为回调类,回调类的对象称为回调对象,其处理事件的方法叫做回调方法。(摘自百度百科) 那么通过上面那句话将百度百科中的“回调函数”翻译成JAVA版:回调方法就是一个通过回调对象的引用(java中的引用存的是对象的地址)调用的 阅读全文
posted @ 2018-07-10 13:38 星朝 阅读(735) 评论(0) 推荐(0) 编辑
摘要:板方法模式的定义: 定义一个操作的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的框架即可重定义该算法的某些特定步骤。 例子:做一个简单的悍马车的模型 见UML图 一个抽象悍马模型类 HummerModel,然后有两个悍马具体型号的实现 类。见代码 public abstract 阅读全文
posted @ 2018-07-10 13:35 星朝 阅读(2433) 评论(0) 推荐(0) 编辑
摘要:引言:最近在玩完美时空的诛仙Online(不知道这里有没人有共同爱好的),这个游戏每晚七点会出现一个任务“新科试炼”。这个任务简单地说就是做选择题,范围小到柴米油盐,大到世界大千,所以多玩的YY上出现一个频道叫“诛仙答题频道”,这个频道会即时为玩家提供正确答案,所以当大家都上YY的时候,最终出来的成 阅读全文
posted @ 2018-07-10 11:58 星朝 阅读(9990) 评论(2) 推荐(0) 编辑
摘要:         我们的微信支付,使用的是第三方的支付,某银行的微信支持渠道。所有的接口请求、应答都是xml格式报文,这样就需要用到xml格式报文的拼装和解析,这儿简单讲一下。         拼接xml格式报 阅读全文
posted @ 2018-07-10 10:04 星朝 阅读(5334) 评论(0) 推荐(0) 编辑
摘要:最近在对接中行银行接口,在获取返回报文的时候遇到一些问题,现在在这里做个总结 TIP: 在返回报文之前,要对前置机的URL请求,在这期间遇到一个坑,还是通过查看日志才发现问题 在填写转账信息的时候要求输入转账公司名称,但是银行接口又不会强制对转账公司名称校验,而且转账操作也会显示成功,只是在查询交易 阅读全文
posted @ 2018-07-10 10:03 星朝 阅读(1576) 评论(0) 推荐(0) 编辑
摘要:  Preface:   合理的软件架构设计其好处是不言而喻的,系统具有清晰的软件结构,良好的可扩展性,类的职能单一明确,系统的复杂度底。此前的一个实际项目中总结了些关于OO设计的实际应用,主要是围绕‘高内聚及松耦合’,‘开闭原则’的一些应用。   Problem:&n 阅读全文
posted @ 2018-07-10 10:02 星朝 阅读(691) 评论(0) 推荐(0) 编辑
摘要:nginx+tomcat+二级域名静态文件分离支持mp4视频播放配置实例 二级域名配置 在/etc/nginx/conf.d/目录下配置二级域名同名的conf文件,路径改成对应的即可 statics.xxxxx.com.conf server { listen 80; server_name sta 阅读全文
posted @ 2018-07-09 17:38 星朝 阅读(596) 评论(0) 推荐(0) 编辑
摘要:svn更新路径,解决办法详细步骤,eclipse里面的更新方法,svn废弃位置,Windows环境,svn服务器地址换了,如何更新本地工作目录 Windows下,svn服务器IP本来是内网一台服务器上的https://192.168.1.104,重启路由器后IP就变了无法访问,要换成了https:/ 阅读全文
posted @ 2018-07-09 17:37 星朝 阅读(1772) 评论(0) 推荐(0) 编辑
摘要:一:什么是微服务(Microservice)   微服务英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一个整体为用户提供功能 阅读全文
posted @ 2018-07-09 10:18 星朝 阅读(342) 评论(0) 推荐(0) 编辑
摘要:前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特性的文章,例如Playing with Java 8 – Lambdas and Concurrency、Java 8 Date Time 阅读全文
posted @ 2018-07-06 17:35 星朝 阅读(1260) 评论(0) 推荐(0) 编辑
摘要:IntelliJ IDEA使用教程 (总目录篇) 有时候需要看Java源码,但是 Java 1.7 和 Java 1.8的差别的关系,有时候你想查看不同jdk版本的Java源码。 或者你的项目需要测试不同Java jdk 版本的通用与否。那么这个编辑器支持多个版本的jdk同时存在,可以自由的切换 具 阅读全文
posted @ 2018-07-06 17:15 星朝 阅读(2196) 评论(0) 推荐(0) 编辑
摘要:包含表单设计器和运行展现 一个完整的应用 页面部分都是使用XML和XHTML进行服务端的组合出来的,具体逻辑有些复杂 设计器缺少一个最常用的:repeat,如果需要只能手动编写代码(参考官方文档步骤有些繁琐),只有Form Runner中可用 网上展示内容 http://www.orbeon.com 阅读全文
posted @ 2018-07-06 15:48 星朝 阅读(1152) 评论(0) 推荐(0) 编辑
摘要:数据、表单、工作流是企业业务系统的核心,表单设计在项目中会经常的使用,下面简要的列出了集中表单设计和填写的实施方案。 .net开源 目前看到的部分开源的项目主要有(.net): FreeForm http://crmwin.com/FreeForm.html 驰骋 ccflow.org 由于这些对于 阅读全文
posted @ 2018-07-06 15:46 星朝 阅读(785) 评论(0) 推荐(0) 编辑
摘要:kisso  =  cookie sso 基于 Cookie 的 SSO 中间件,它是一把快速开发 java Web 登录系统(SSO)的瑞士军刀。欢迎大家使用 kisso !!  kisso 帮助文档下载 1、支持单点 阅读全文
posted @ 2018-07-06 15:04 星朝 阅读(1838) 评论(0) 推荐(0) 编辑
摘要:SSO在我们的应用中非常常见,例如我们在OA系统登录了,我们就可以直接进入采购系统,不需要再登录了,这样使我们非常方便。现在网上也有很多实现方法,于是乎我也想写一个看看。我主要用到的是cookie的机制。在此,分享给大家, 同时提供源代码下载。   进入主题: 工程说明 SSO的 阅读全文
posted @ 2018-07-06 15:02 星朝 阅读(968) 评论(1) 推荐(0) 编辑
摘要:前言:SSO 单点登录 “半吊子”的全栈工程师又来了,技术类的文章才发表了两篇,本来想先将主攻的几个系列都开个头(Nodejs、Java、前端、架构、全栈等等),无奈博客起步太晚,写博文的时间又没有很多,只好不按顺序乱发一通,请大家见谅。 本篇文章介绍一下单点登录,不像上一篇博文介绍的前后端分离,S 阅读全文
posted @ 2018-07-06 14:50 星朝 阅读(1113) 评论(0) 推荐(0) 编辑
摘要:1.第一步:要注册企业账号或者个人支付宝账号,使用企业账号或者个人账号进行登录的开放平台。 2.第二步:首次进入系统界面有三个选项,用户可以根据个人自由选择第一项,第二项或者第三项的入住。 3.第三步: 进入沙箱环境——沙箱应用栏目中可以看到系统自动分配的信息如图所示:   这里 阅读全文
posted @ 2018-07-05 18:01 星朝 阅读(6676) 评论(0) 推荐(0) 编辑
摘要:1.hadoop有master与slave,Storm与之对应的节点是什么? 2.Storm控制节点上面运行一个后台程序被称之为什么? 3.Supervisor的作用是什么? 4.Topology与Worker之间的关系是什么? 5.Nimbus和Supervisor之间的所有协调工作有master 阅读全文
posted @ 2018-07-05 17:59 星朝 阅读(275) 评论(0) 推荐(0) 编辑
摘要:Storm介绍 Storm是Twitter开源的分布式实时大数据处理框架,最早开源于github,从0.9.1版本之后,归于Apache社区,被业界称为实时版Hadoop。随着越来越多的场景对Hadoop的MapReduce高延迟无法容忍,比如网站统计、推荐系统、预警系统、金融系统(高频交易、股票) 阅读全文
posted @ 2018-07-05 17:56 星朝 阅读(321) 评论(0) 推荐(0) 编辑
摘要:目录Java9 新特性 详解1、Java9新特性之 目录结构2、Java9新特性之 JShell工具3、Java9新特性之 模块化4、Java9新特性之 多版本兼容Jar包5、Java9新特性之 接口Interface的升级6、Java9新特性之 钻石操作符的升级7、Java9新特性之 异常处理tr 阅读全文
posted @ 2018-07-05 17:39 星朝 阅读(1414) 评论(0) 推荐(0) 编辑
摘要:本文使用GraphicsMagick的版本为1.3.18 (Released March 9, 2013)。 1.简介 GraphicsMagick是一个短小精悍的的图片处理工具和库集合。对于Java开发者来说,常用的图片处理工具有3个,JDK自带的图片处理库,ImageMagick,Graphic 阅读全文
posted @ 2018-07-05 17:29 星朝 阅读(13007) 评论(0) 推荐(0) 编辑
摘要:准备工作 安装 JDK8安装图片处理工具:GraphicsMagick1.3.20,下载地址安装 Maven准备 IDE (如果你不看源码,可以忽略下面的步骤,直接通过Maven编译war包) IDE 需要配置的东西 编码方式设为UTF 8配置Maven设置JDK8 如果没有使用过maven工具, 阅读全文
posted @ 2018-07-05 17:27 星朝 阅读(1153) 评论(0) 推荐(0) 编辑
摘要:tomcat中一共有三种运行模式,分别是:bio,nio,apr bio是阻塞式IO操作,使用的是传统的java i/o处理方式,对于每一个请求都要创建一个线程来进行处理,所以开销较大不适合处理高并发的场景 nio是基于java中非阻塞IO操作的API实现,比传统的i/o处理方式有更高的并发运行性能 阅读全文
posted @ 2018-07-05 17:26 星朝 阅读(1560) 评论(0) 推荐(0) 编辑
摘要:在学习Dubbo分布式框架时的官方入门例子,很有代表性。简单清晰。 有关Dubbo的概念、概述和简单的配置文件,可以看官方文档的简述 会很快对Duboo有个整体的概念。 准备工作: 下载示例,点击这里下载,建议用git管理。 下载注册中心,推荐ZooKeeper,点击这里下载 首先完成Zookeep 阅读全文
posted @ 2018-07-05 17:09 星朝 阅读(226) 评论(0) 推荐(0) 编辑
摘要:何为Font Awesome Font Awesome gives you scalable vector icons that can instantly be customized — size, color, drop shadow, and anything that can be done 阅读全文
posted @ 2018-07-05 16:35 星朝 阅读(7623) 评论(0) 推荐(1) 编辑
摘要:本文主要介绍如何在我们的站点里引入Footawesome字体,并且介绍一些Fontawesome字体常用的一些使用方法。 下面是整理的一下使用心得。 如何在站点中引入Fontawesome字体 Footawesome官网,点击DownLoad下载 资源文件。 解压源文件,源文件如下图。将CSS(样式 阅读全文
posted @ 2018-07-05 16:33 星朝 阅读(4721) 评论(0) 推荐(0) 编辑
摘要:长轮询解决方案 作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs 长轮询适合浏览器的Chat聊天、股票行情显示、股票状态更新、体育直播的结果显示等。当然,不是所有的例子都是对延迟很敏感的,但它们的需求都比较相似。 在标准的HTTP请求响应语义中,浏览器发起 阅读全文
posted @ 2018-07-04 18:04 星朝 阅读(402) 评论(0) 推荐(0) 编辑
摘要:Web Socket 应用场景:实现即时通讯:如股票交易行情分析、聊天室、在线游戏等,替代轮询和长轮询 轮询 轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP request,然后由服务器返回最新的数据给客户端的浏览器。这种传统的HTTP request 的模式带来很明显的缺点 – 阅读全文
posted @ 2018-07-04 18:03 星朝 阅读(562) 评论(0) 推荐(0) 编辑
摘要:修改 \etc\nginx\conf.d\default.conf 复制之前的server模块一份,重点修改server_name、root、fastcgi_param 如: server { listen 80; server_name exam.baidu.com; location / { r 阅读全文
posted @ 2018-07-04 17:48 星朝 阅读(4585) 评论(0) 推荐(0) 编辑
摘要:nginx服务器绑定域名以及设置根目录非常方便,首先进入nginx安装目录,然后执行 vim conf/nginx.conf 打开nginx的配置文件,找到 server { ..... ..... } 这个代码段,这段代码就是用来配置对应站点的,首先我们应该在域名控制面板将域名 阅读全文
posted @ 2018-07-04 17:47 星朝 阅读(372) 评论(0) 推荐(0) 编辑
摘要:1、 什么是JVM? JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 J 阅读全文
posted @ 2018-07-04 15:14 星朝 阅读(170) 评论(0) 推荐(0) 编辑
摘要:深入研究java.lang.ThreadLocal类     一、概述   ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为Thr 阅读全文
posted @ 2018-07-04 14:53 星朝 阅读(242) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/sd09044901guic/article/details/80132173ThreadLocal(线程变量副本) Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。 采用空间换时间,它用于线程间 阅读全文
posted @ 2018-07-04 14:48 星朝 阅读(1643) 评论(0) 推荐(0) 编辑
摘要:龙果支付系统的代码下载地址码云/Roncoo,虽然官网上说的功能很炫酷,但实际上其实我觉的还是挺酷的,只是功能没有他们说的那么全。目前我只浏览了一下支付业务,系统中看到了支付宝和微信的扫码支付和刷卡支付、微信的小程序支付,测试了微信的扫码和刷卡支付。 我对这个系统的了解 现在有如下几个角色:平台:龙 阅读全文
posted @ 2018-07-04 14:24 星朝 阅读(1943) 评论(0) 推荐(0) 编辑
摘要:一、科学计算或矩阵运算库 科学计算包: JMathLib是一个用于计算复杂数学表达式并能够图形化显示计算结果的Java开源类库。它是Matlab、Octave、FreeMat、Scilab的一个克隆,但完全采用纯Java实现。 JSci:Java 科学对象(JSci)开放源代码项目是 Durham( 阅读全文
posted @ 2018-07-04 13:50 星朝 阅读(11855) 评论(0) 推荐(2) 编辑
摘要:龙果支付系统是国内首款开源的互联网支付系统,其核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统的收款和业务资金管理需求。   主要特点:   1. 具备支付系统通用的支付、对账、清算、资金账户管理、支付订 阅读全文
posted @ 2018-07-04 11:18 星朝 阅读(501) 评论(0) 推荐(0) 编辑
摘要:a标签href不跳转 禁止跳转 当页面中a标签不需要任何跳转时,从原理上来讲,可分如下两种方法: 标签属性href,使其指向空或不返回任何内容。如: <a href="javascript:void(0);" >点此无反应javascript:void(0)</a> < 阅读全文
posted @ 2018-07-03 16:15 星朝 阅读(1994) 评论(0) 推荐(0) 编辑
摘要:LVS 负载均衡           负载均衡集群是 Load Balance 集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端提供服务的一种方式。常用 的负载均衡。 开源软件有Nginx、LVS、Haprox 阅读全文
posted @ 2018-07-03 13:03 星朝 阅读(380) 评论(0) 推荐(0) 编辑
摘要:    负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale。这里主要是学习 LVS 并对其进行了详细的总结记录。 一、负载均衡LVS基本介绍 & 阅读全文
posted @ 2018-07-03 13:01 星朝 阅读(229) 评论(0) 推荐(0) 编辑
摘要:这是一套Java菜鸟到大牛的学习路线之高级教程,由工作了10年的资深Java架构师整理。        01 java高级架构师设计 基础深入        J2SE深入讲解  & 阅读全文
posted @ 2018-07-03 11:41 星朝 阅读(745) 评论(0) 推荐(0) 编辑
摘要:1.了解Loadrunner 1.1 LoadRunner 组件有哪些? LoadRunner 包含下列组件: ➤ 虚拟用户生成器用于捕获最终用户业务流程和创建自动性能测试脚本(也称为虚拟用户脚本)。 ➤ Controller 用于组织、驱 阅读全文
posted @ 2018-07-03 11:14 星朝 阅读(18446) 评论(0) 推荐(0) 编辑
摘要:Tomcat Connector的三种不同的运行模式性能相差很大,有人测试过的结果如下: 这三种模式的不同之处如下: BIO: 一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。 Tomcat7或以下,在Linux系统中默认使用这种方式。 NIO: 利用Java的异步IO处理,可以通过少 阅读全文
posted @ 2018-07-03 10:40 星朝 阅读(347) 评论(0) 推荐(0) 编辑
摘要:Tomcat 的连接器有两种:HTTP和AJP AJP(Apache JServ Protocol):AJP是面向数据包的基于TCP/IP的协议,它在Apache和Tomcat的实例之间提供了一个专用的通信信道 主要有以下特征: 1) 在快速网络有着较好的性能表现,支持数据压缩传输; 2) 支持SS 阅读全文
posted @ 2018-07-03 10:37 星朝 阅读(2898) 评论(0) 推荐(0) 编辑
摘要:每个web客户端请求对于服务器端来说就一个单独的线程,客户端的请求数量增多将会导致线程数就上去了,CPU就忙着跟线程切换。 而NIO则是使用单线程(单个CPU)或者只使用少量的多线程(多CPU)来接受Socket,而由线程池来处理堵塞在pipe或者队列里的请求.这样的话,只要OS可以接受T 阅读全文
posted @ 2018-07-03 10:36 星朝 阅读(1559) 评论(0) 推荐(0) 编辑
摘要:tomcat的运行模式有3种.修改他们的运行模式.3种模式的运行是否成功,可以看他的启动控制台,或者启动日志.或者登录他们的默认页面http://localhost:8080/查看其中的服务器状态。 1)bio 默认的模式,性能非常低下,没有经过任何优化处理和支持. 2)nio 利用java的异步i 阅读全文
posted @ 2018-07-03 10:35 星朝 阅读(371) 评论(0) 推荐(0) 编辑
摘要:Netty的使用或许我们看着官网user guide还是很容易入门的。因为java nio使用非常的繁琐,netty对java nio进行了大量的封装。对于Netty的理解,我们首先需要了解NIO的原理和使用。所以,我也特别渴望去了解NIO这种通信模式。 官方的定义是:nio 是non blocki 阅读全文
posted @ 2018-07-03 10:21 星朝 阅读(854) 评论(0) 推荐(0) 编辑
摘要:在开始之前关于本教程新的输入/输出 (NIO) 库是在 JDK 1.4 中引入的。NIO 弥补了原来的 I/O 的不足,它在标准 Java 代码中提供了高速的、面向块的 I/O。通过定义包含数据的类,以及通过以块的形式处理这些数据,NIO 不用使用本机代码就可以利用低级优化,这是原来的 I/O 包所 阅读全文
posted @ 2018-07-03 09:45 星朝 阅读(202) 评论(0) 推荐(0) 编辑
摘要:Top 22 Free Responsive HTML5 Admin & Dashboard Templates 2018May 18, 2018Alex IvanovsWebsite Templates42 Comments (adsbygoogle = window.adsbygoogl 阅读全文
posted @ 2018-07-02 17:58 星朝 阅读(2620) 评论(0) 推荐(0) 编辑
摘要:Chrome的开发者工具已经强大到没朋友的地步了,特别是其功能丰富界面友好的console,使用得当可以有如下功效: 更高「逼格」更快「开发调试」更强「进阶级的Frontender」 Bug无处遁形「Console大法好」 console.log 大家都会用log,但鲜有人很好地利用console. 阅读全文
posted @ 2018-07-02 17:05 星朝 阅读(193) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.cnblogs.com/liyunhua/p/4544738.html 阅读目录写在前面快速切换文件在源代码中搜索在源代码中快速跳转到指定的行使用多个插入符进行选择设备模式设备传感仿真格式化凌乱的js源码颜色选择器改变颜色格式强制改变元素状态(方便查看不同状态下元素的 阅读全文
posted @ 2018-07-02 17:03 星朝 阅读(178) 评论(0) 推荐(0) 编辑
摘要:github上9款最值得收藏的bootstrap3后台管理平台html框架 AdminLTE Gentelella Admin Vali Admin ModularAdmin Metis Ace Light Bootstrap Dashboard Material Dashboard Clearmi 阅读全文
posted @ 2018-07-02 16:43 星朝 阅读(950) 评论(0) 推荐(0) 编辑
摘要:Internet 上有很多基于 (X)HTML/CSS 标记的模板。如果你是一个 Web 开发人员,你不希望把时间一次又一次地浪费在重复代码设计上面,这里提供了一个列表,提供了基于 CSS 的免费模板,几乎所有的资源都配有图片以及完整的布局结构。有些资源已经在 diglog 出现过了,这里正好做一个 阅读全文
posted @ 2018-07-02 14:44 星朝 阅读(2638) 评论(0) 推荐(0) 编辑
摘要:五十个UI设计资源网站 用户体验团队网站 1、UCD大社区 http://ucdchina.com/ 2、腾讯WSD http://wsd.tencent.com/ 3、腾讯CDC http://cdc.tencent.com/ 4、腾讯ISD http://isd.tencent.com/ 5、淘 阅读全文
posted @ 2018-07-02 13:59 星朝 阅读(2723) 评论(0) 推荐(0) 编辑
摘要:本篇文章是对H+这种框架进行整理,顺便了解一下标准的代码规范的写法。 一、表单: 1)、下面是一个基本表单: 现在来看这个表单的结构: 1.整个表单的外框结构是一个div,至于padding和margin,则需要大家根据实际项目的情况来设定。 2.div里面的第二部分先需要用<form> 阅读全文
posted @ 2018-07-02 13:49 星朝 阅读(1089) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示