- 博客(123)
- 资源 (10)
- 问答 (4)
- 收藏
- 关注
原创 对标阿里P6技术
团队背景来自北京互联网大厂(阿里,美团,字节跳动),拥有一线技术架构,研发,管理,调优经验。1.简历优化 2.面试指导(面试近千人) 3.技术专项提升-大厂技术对标辅导。对标阿里P6技术辅导/技术提升指导,简历指导优化和模拟面试指导。
2024-01-08 20:50:18 366
原创 Java技术交流群[微信](Talking Coding)
怀揣梦想加入不少的技术群(微信、qq、论坛社区),本想着长点本事,时间一长,技术没学到,表情包到是搜藏了不少。鉴于此,个人自己建立了一个微信群- Java技术圆桌会 -专注于技术学习、探讨、研究、分享,绝无任何利益。目前群的现况是:N多位真正的大牛级别人物 ,现在都在本行业大放光彩 或 已经自行创业,其技术深度和广度绝对的绝对强悍。群里昵称也是其本名,有深度的问题可以咨询二位。...
2020-08-27 17:31:38 2422
转载 服务设计要解决的问题
前几天和同事聊天,同事说: “业务的服务(相对于我们基础架构这边的底层技术)在技术上就需要解决三个问题:分布式、通信和存储。” 我回忆之前做业务的时光,觉得确实,再加上一个“服务治理”就差不多了。想想“服务设计要解决的问题”这个话题可以把之前静儿写的很多文章做一个归纳概括。今天做一个总结。 分布式通常要解决的问题是分布式事务的一致性问题。 刚性事务和柔性事务...
2018-11-11 20:20:57 514
翻译 Hazelcast.xml 配置文件说明
配置Hazelcast的使用可以通过XML配置和编程来实现,或者是两者共同配合使用来完成其功能;1-配置声明如果你创建Hazelcast实例的时候,不传递参数给Hazelcast的话(即:newHazelcastInstance(null))或者使用空的工厂方法(Hazelcast.newHazelcastInstance)来创建,Hazelcast将会自己自动的检查两个地方来寻找Ha...
2015-02-05 22:04:57 11692
原创 支付行业-银行渠道对接
•http是走公网通信,数据存在泄漏风险。•https也是走公网,有ssl层对称加密和非对称加密通信。•Socket一般是一些老银行才会有的方式,这里会区分单工、异步、长连接、全双工,同步等。•专线是大部分银行喜欢用的为了安全,提供的双方独立于公网的信道。这里比较安全,一般通信就是用http。•前置机是在专线基础上,银行给我们的服务器上安装的一套银行自主开发的软件。我们与前置机软件交互,前置机软件再与银行通信。再前置机软件里自动完成数据拆包、解包,加解密等操作。异步-与银行交互本条链接无
2020-10-17 00:00:26 1363
原创 Java三大特性再理解
Java的三大特性--[封装],[继承],[多态]在此之前,我觉得应该有必要先理解下,Java中的 [对象] 和 [抽象] 的问题;[对象]-Java中的最基本的用来反映客观事物的类,即现实中的某个物体,某个东西,或某件事情,某个过程...;[抽象]-我们知道,计算机能认识的东西和我们人能认识的东西是有区别的,那么我们该如何让计算机能够很清晰的识别我们人类客观世界的东西呢?通过抽象,将客观事物的我们需要的属性(这个东西的名字,大小,价格...)进行抽象,变为[对象]的属性(成员变量),将这个东西
2020-10-16 23:54:23 965
原创 各json数据格式解析工具的坑 jackson解析
各json数据格式解析工具的坑1,JACKSON会精度丢失,JSON中0.00转为对象时,JACKSON会转为DOUBLE:0.0,导致精度丢失。2,FASTJSON不会出现此种问题,因为会默认BIGDECIMAL,这个可以进行设置。3,所以0.0以及0.00,JACKSON不能进行强转,但是FASTJSON却可以。4,所以在JSON传输时,可以把高精度转为String,然后通过BIGDECIMAL中的方法进行转换,避免工具不同造成的精度丢失等问题。5,Jackson : @Jso.
2020-08-14 14:05:35 435 1
转载 mysql主从同步延时解决
在从服务器上执行show slave status;可以查看到很多同步的参数,我们需要特别注意的参数如下:Master_Log_File: SLAVE中的I/O线程当前正在读取的主服务器二进制日志文件的名称Read_Master_Log_Pos: 在当前的主服务器二进制日志中,SLAVE中的I/O线程已经读取的位置Relay_Log_...
2017-01-10 10:21:58 777
转载 学习笔记_springmvc返回值、数据写到页面、表单提交、ajax、重定向
学习笔记_springmvc返回值、数据写到页面、表单提交、ajax、重定向时间2014-06-04 11:13:48 CSDN博客 原文 http://blog.csdn.net/jerome_s/article/details/28401275数据写到页面后台往前台传数据TestController添加/** * 方法的返回值采用ModelAndView...
2015-03-11 23:11:01 789
原创 tomcat自动部署代码更改
到tomcat/conf目录下,打开context.xml文件,找到<Context>标签,设置为:<Context reloadable="true">;这样,下次更新代码时,就不要redeploy了;Java技术圆桌会-微信群,欢迎大家的加入,专注技术讨论和学习。加入的同学可以先加我微信:luxun758521 备注-圆桌会,然后拉你进群。...
2015-03-11 22:41:51 756
转载 Spring ApplicationContext.xml配置的12个技巧和Bean属性说明
Spring ApplicationContext.xml配置的12个技巧 Spring是一个强有力的java程序框架,其被广泛应用于java的程序中。它用POJO提供了企业级服务。 Spring利用依赖注入可以获得简单而有效的测试能力。Spring beans,依赖关系,以及服务所需要的bean都将在配置文件中予以描述,配置文件一般采用XML格式。然而XML配置文件冗长而不易使用,在你进
2015-03-11 22:23:49 752
转载 基于SSH2框架Struts2拦截器的登录验证实现
通过之前的Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解系列文章,我们已经成功将这三种框架整合到了一起,这次大象将在此基础上用一个小实例来说明,怎么利用Struts2的拦截器特性实现登录验证,以及超时后的跳转问题。 大象在这里假设你已经弄清楚了Struts2拦截器的基本概念,可以进入实际运用了。那么我们在之前的基础上只需要做下小小的改变,就可以...
2015-03-11 22:18:50 742
转载 Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解(五)
这是本系列的最后一章,大象对示例进行适当的扩充并说明。 其实到第四篇,对于示例的说明就已经全部讲完了,如果按照这样的例子,很难有什么值得学习的地方。大象本着写点有用东西的原则,在这章,对示例进行一下适当的扩充并说明。 第五部分:扩展框架 paramsPrepareParamsStack拦截器栈 paramsPrepareParamsStack这个拦截器栈
2015-03-11 22:16:58 536
转载 Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解(四)
这一章,大象将详细分析web层代码,以及struts2的注解插件——struts2-convention的用法和其它相关知识。 第四部分:透析控制层 上一章对dao、entity、service三层进行了详细的分析,并对代码进行了测试。测试结果表明这部分功能没问题,可以正常使用。本章将对最后一个web层进行详细说明,尽可能的讲明白这些知识要点。 数据库 本例
2015-03-11 22:15:22 539
转载 Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解(三)
在前两章我为大家详细分析了JAR包的选择和必须的配置文件,那么这一章,我就对例子的层次结构进行说明,并实现除WEB层的功能代码。 第三部分:建立框架代码 工程结构 大家可以看到,本例一共分为:dao、entity、service、web四层。另外在这些层次下,还以业务功能再进行分包,这样做是为了方便在以后的功能扩展中,能更好的管理和维护代码。如果将所有类都
2015-03-11 22:14:19 628
转载 Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解(二)
在上一章中详细分析了JAR包的选择,那么这次我将对例子中的一些必须的配置文件进行下说明。虽然这些配置在网上也很容易找到,但是很多都没有讲个因为所以出来,这样根本就得不到提高。在此,大象为各位详细分析一下这些内容。 实例中涉及的配置文件有这么几个 applicationContext.xml jdbc.properties log4j.properties
2015-03-11 22:13:47 717
转载 Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解(一)
在JavaEE企业级开发中,以SSH2框架为核心的应用非常广,大象根据项目实践经验,通过一个实例,详细的为大家讲解如何实现全注解式的开发。 开发环境 JDK1.6.0_18 Eclipse3.2.1 MyEclipse5.1.0 Tomcat6.0.10 MySQL5.0.27 Navicat Lite for MySQL 8.
2015-03-11 22:08:50 611
转载 Js中parseFloat()方法所产的精度不一致问题
Js中parseFloat()方法所产的精度不一致问题 var a = "0.11"; var b = "0.2801"; var c = "1.002"; var sum1 =parseFloat(a)+parseFloat(b)+parseFloat(c);var sum2 =(parseFloat(a)+parseFloat(b)+parseFloat(c)
2015-03-09 21:42:15 1540
转载 JQuery中$.ajax()方法参数详解
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。timeout:要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设
2015-03-09 21:38:51 398
转载 Session
客户端每一次访问都会在服务器端产生一个session,那么一个session会占用服务器多大内存? 首先我们先来了解一下什么是session,其实 session就是一块在服务器端开辟的内存空间。session的作用是来跟踪用户的操作状态, 我们举个例子,比如:服务器端要知道一个当前网站有多少用户在线。我们知道一个用户就一个客户端,那么也就是说服务器端要知道有多少客户端正在访问本网 站,这
2015-03-03 22:08:57 438
原创 验证码过期(小功能)
作用:模拟获取验证码,10s后,重新获取。未过期前不可重复获取;<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+":/...
2015-03-02 23:04:36 5406
原创 Maven使用
1-Maven是什么?从专业名次解释的话,就是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。我们可以利用Maven来管理我们的项目,在配置文件pom.xml中配置我们项目需要的各种jar包,及版本信息;当然,这是需要一个‘中央仓库’来给我们提供这些jar包的。如果你的eclipse或MyEclipse没有自带安装maven插件的话,也就是
2015-02-04 22:59:52 442
转载 HTML5设计原则
“Be conservative in what you send; be liberal in what you accept. –The Robustness principle”“对于自己输出要严格; 对于他人的输入要灵活. –鲁棒性原则”一切从鲁棒性原则说起, 把鲁棒性原则放在第一位, 是为了:1. 让大家带着鲁棒性原则的思考来听这次分享.2. 鲁棒性原则是促成HTML
2015-02-04 22:15:21 554
转载 Spring事务管理(注解式声明事务管理)
步骤一、在spring配置文件中引入命名空间 xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" x
2015-02-01 22:03:37 474
转载 Spring获取bean方式(BeanFactory和ApplicationContext)
(本文转自 ......忘了)Bean工厂 (com.springframework.beans.factory.BeanFactory)是Spring框架最核心的接口,它提供了高级IoC的配置机制。BeanFactory使管理不同类型的Java对象成为可能,应用上下文(com.springframework.context.ApplicationContext)建立在BeanFactor
2015-02-01 21:38:30 1150
原创 Java和JavaScript的Boolean区别
今天在做前台js的时候,发现了之前的一个js的function(),这个function里面,使用了boolean类型,返回值都是String。在其中一个if语句判断中,条件是一个String,这把我迷惑了,我当时就觉得没见过,条件语句是String的啊,不应该是boolean吗??后来,才知道,这就是Java和Js的对于boolean的区别之处;具体代码如下示--/****身份证号校
2015-01-27 22:33:26 1117
转载 Servlet规范简介
引言 Web 框架一般是通过一个 Servlet 提供统一的请求入口,将指定的资源映射到这个 servlet, 在这个 servlet 中进行框架的初始化配置,访问 Web 页面中的数据,进行逻辑处理后,将结果数据与的表现层相融合并展现给用户。 WEB 框架想要在符合 Servlet 规范的容器中运行,同样也要符合 Servlet 规范。将一个 WEB 框架注入到一个 servlet
2015-01-26 23:28:38 496
原创 InvocationTargetException异常
今天在开发时,使用反射机制调用具体的类,方法时,在方法中,我测试时抛出了一个CodeException自定义异常,但是,却被Exception catch住了,当时很疑惑,CodeException哪去了呢?后来,才发现,通过反射机制调用的方法中,若是抛出异常,都会被转为了InvocationTargetException。而我的代码中,也没有对此异常做处理,只想catchCodeExcept...
2015-01-15 22:10:01 2462
转载 ClassXmlAplicationContext、FileSystemXmlApplicationContext
本人在测试一个方法时需要加载XML配置文件,spring提供了相应的方法,就小小研究了下,在此记录下具体的过程,方便初学者和自己日后回顾。 Spring容器最基本的接口就是BeanFactory.BeanFactory负责配置、创建、管理Bean,它有一个子接口ApplicationContext,也称为Spring上下文。Spring容器负责管理Bean与Bean之间的信赖关系。
2015-01-13 22:34:32 445
转载 Xms Xmx PermSize MaxPermSize 区别
Eclipse崩溃,错误提示:MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. It is strongly recommendedthat you exit and restart MyEclipse with new virtual ma
2014-12-23 22:13:51 431
转载 windows下mongodb安装与使用整理
一、首先安装mongodb1.下载地址:http://www.mongodb.org/downloads2.解压缩到自己想要安装的目录,比如d:\mongodb3.创建文件夹d:\mongodb\data\db、d:\mongodb\data\log,分别用来安装db和日志文件,在log文件夹下创建一个日志文件MongoDB.log,即d:\mongodb\data\log\Mongo
2014-12-22 22:23:33 436
原创 第三方支付
所谓第三方支付,就是一些和产品所在国家以及国内外各大银行签约、并具备一定实力和信誉保障的第三方独立机构提供的交易支持平台。在通过第三方支付平台的交易中,买方选购商品后,使用第三方平台提供的账户进行货款支付,由第三方通知卖家货款到达、进行发货;买方检验物品后,就可以通知付款给卖家,第三方再将款项转至卖家账户。中文名第三方支付分类按支付程序分为两类支付特点三大特点...
2014-12-21 16:18:33 10690 1
转载 https-安全数据传输
HTTPS(全称:HyperText Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明它
2014-12-21 16:11:05 1204
原创 oracle数据库导出为dmp
1-确定Oracle相关服务 开启2-在命令行窗口中输入远程数据库-exp name/[email protected]/ORCL file=d:\dev.dmp full=y;OK本地数据库-exp name/pwd@ORCL file=d:\dev.dmp full=y;其中-name:数据库登录名;pwd:数据库登录密码;ORCL:数据
2014-12-16 21:03:23 626
转载 Java异常分类
一、基本概念看java的异常结构图 Throwable是所有异常的根,java.lang.ThrowableError是错误,java.lang.ErrorException是异常,java.lang.Exception 二、Exception一般分为Checked异常和Runtime异常,所有RuntimeException类及其子类的实例被称为Runt
2014-12-02 23:06:52 433
翻译 hazelcast Document-Config 文档翻译
hazelcast Document-Config 文档翻译,发现网上关于这个翻译的较少,所以就当练习翻译了。望高手批评和指正!
2014-12-02 20:50:13 3235
原创 log4j基本使用
1-什么是log4j:Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIXSyslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不
2014-12-01 21:48:32 486
elasticjob完成例子.zip
2020-04-01
elastic-job控制管理台-console-2.1.4.zip
2020-04-01
java工具类方法大全
2018-11-11
Springboot的单元测试异常:SqlSessionTemplate
2018-08-14
有迅雷下载地址和磁链接,怎么在页面上直接在线播放?
2018-04-25
No mapping found for HTTP request with URI
2015-05-27
HTML5 Canvas 在哪显示呢啊
2014-11-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人