
JAVA
HelloNBA
Java/大数据/云原生 架构师
展开
-
JVM调优工具
除去jdk自带的jps、jstack、jmap、jhat、jstat等外GCeasy:https://gceasy.io/ 收费阿里巴巴Arthas https://alibaba.github.io/arthajvisualvm 安装Visual GC插件原创 2020-09-22 22:38:55 · 221 阅读 · 0 评论 -
js == 与 === 的区别
1、对于string,number等基础类型,==和===是有区别的1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等2)同类型比较,直接进行“值”比较,两者结果一样2、对于Array,Object等高级类型,==和===是没有区别的进行“指针地址”比较3、基础类型与高级类型,==和===是有区别的1)原创 2016-07-21 23:55:52 · 305 阅读 · 0 评论 -
Socket
第一步 充分理解Socket 1.什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和ServerSocket类库位于Java.net包中。ServerSocket用于服务器端,Socket是建立网转载 2016-07-21 23:48:07 · 308 阅读 · 0 评论 -
特殊正则表达式
特殊需求表达式 1 Email地址:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ 2 域名:[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.? 3 InternetURL:[a-zA-z]+://[^\s]* 或 ^http://([\w-]+\.)+转载 2016-07-21 23:05:07 · 490 阅读 · 0 评论 -
http状态码解析
状态代码有三位数字组成,第一个数字定义了响应的类别,且有五种可能取值:1xx:指示信息--表示请求已接收,继续处理2xx:成功--表示请求已被成功接收、理解、接受3xx:重定向--要完成请求必须进行更进一步的操作4xx:客户端错误--请求有语法错误或请求无法实现5xx:服务器端错误--服务器未能实现合法的请求常见状态代码、状态描述、说明:200 OK原创 2016-07-21 23:03:47 · 315 阅读 · 0 评论 -
js调用大全含ajax
Attribute: $(”p”).addClass(css中定义的样式类型); 给某个元素添加样式 $(”img”).attr({src:”test.jpg”,alt:”test Image”}); 给某个元素添加属性/值,参数是map $(”img”).attr(”src”,”test.jpg”); 给某个元素添加属性/值 $(”img”).attr(”title”,转载 2016-07-21 22:55:44 · 413 阅读 · 0 评论 -
怎样提高网站用户体验
对于任何一个网站来说,无论是企业网站、行业门户,还是B2C或者B2B,抓住用户体验是我们提升网站竞争力的一个重要指标。怎样才能抓住用户体验,可以从这五个方面来把握: 1、感官体验:呈现给用户视听上的体验,强调舒适性。 2、交互体验:呈现给用户操作上的体验,强调易用/可用性。 3、情感体验:呈现给用户心理上的体验,强调友好性。 4、浏览体验:呈现给用户浏览上的体验,强调吸引性转载 2016-07-21 22:53:26 · 342 阅读 · 0 评论 -
nginx进行负载计划以及所需参数说明
#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;#工作模式及连接数上限events { use epo原创 2016-07-21 22:49:47 · 305 阅读 · 0 评论 -
apk文件的重新签名
1. 首先我们需要有自己的签名证书 打开dos窗口,进入jdk的bin目录 执行下面的命令 keytool -genkey -aliasluochen.keystore -keyalg RSA -validity 20000 -keystore原创 2016-07-21 22:48:36 · 574 阅读 · 0 评论 -
下拉框自动填充文本框
效果图如下我是以顿号分割的 因为我是在js中进行自定义拼接的 所以只有拼接的方法我会在里面说明我的用法,欢迎大家改进转载 2016-07-21 22:43:48 · 1175 阅读 · 0 评论 -
HTML语法大全
批注 跑马灯 ...普通卷动 ...滑动 ...预设卷动 ...来回卷动 ...向下卷动 ...向上卷动 向右卷动 向左卷动 ...卷动次数 ...设定宽度 ...设定高度 ...设定背景颜色 ...设定滚动速度...设定卷动时间 ...鼠标经过上面时停止滚动...鼠标离开时开始滚动字体效果 ...标原创 2016-07-21 22:41:50 · 480 阅读 · 0 评论 -
多线程---抢购
1.每隔一段时间(比如1分钟)在京东手机每日一秒杀页面提取产品(手机)链接。http://sale.360buy.com/act/8VTHFGr10CjMDyZ.html#012.根据提取到得产品链接给后台发送数据,以便获取产品价格,描述,折扣,库存(是否有货)等信息。3.根据得到的信息,进行判断。若符合条件自动调用浏览器(前提是chrome加入环境变量,或者改代码将浏览器.exe原创 2016-07-21 22:38:05 · 1437 阅读 · 1 评论 -
jvm参数解析及eclipse jvm内存设置
-Xms512M -Xmx1G -Xmn256M -Xss256K -XX:PermSize=128M -XX:MaxPermSize=128M ·-Xms:初始堆大小,默认值是物理内存的1/64·-Xmx:最大堆大小,物理内存的1/4·-Xmn:最小堆大小·-Xss:每个线程的堆栈大小·-XX:PermSize(JDK8去除):设置持久代(perm gen)初始值,默认值...原创 2016-07-21 22:35:50 · 443 阅读 · 0 评论 -
Java反射机制
Java反射的功能 1)可以判断运行时对象所属的类 2)可以判断运行时对象所具有的成员变量和方法 3)通过反射甚至可以调用到private的方法 4)生成动态代理反射机制中的类:Java.lang.Class; java.lang.reflect.Constructor; java.lang.reflect.Field;原创 2016-07-21 22:34:46 · 312 阅读 · 0 评论 -
RESTful
使用客户/服务器模型。客户和服务器之间通过一个统一的接口来互相通讯。层次化的系统。在一个REST系统中,客户端并不会固定地与一个服务器打交道。无状态。在一个REST系统中,服务端并不会保存有关客户的任何状态。也就是说,客户端自身负责用户状态的维持,并在每次发送请求时都需要提供足够的信息。可缓存。REST系统需要能够恰当地缓存请求,以尽量减少服务端和客户端之间的信息传输,以提高性能。统一的接原创 2016-07-21 22:28:21 · 303 阅读 · 0 评论 -
JVM配置参数解析
-Xms512M -Xmx1G -Xmn256M -Xss256K -XX:PermSize=128M -XX:MaxPermSize=128M·-Xms:初始堆大小,默认值是物理内存的1/64·-Xmx:最大堆大小,物理内存的1/4·-Xmn:最小堆大小·-Xss:每个线程的堆栈大小·-XX:PermSize(JDK8去除):设置持久代(perm gen)原创 2016-07-21 22:26:32 · 369 阅读 · 0 评论 -
Spring Security3 - MVC 整合教程 (初识Spring Security3)
最终的目标是整合Spring Security + Spring3MVC完成类似于SpringSide3中mini-web的功能.Spring Security是什么?引用Spring Security,这是一种基于Spring AOP和Servlet过滤器的安全框架。它提供全面的安全性解决方案,同时在Web请求级和方法调用级处理身份确认和授权。在Spring Framew转载 2016-07-13 11:25:30 · 478 阅读 · 0 评论 -
权限管理设计------之数据库设计
一,前言 权限管理系统的应用者应该有三种不同性质上的使用,A,使用权限B,分配权限C,授权权限 本文只从《使用权限》和《分配权限》这两种应用层面分析,暂时不考虑《授权权限》这种。二,初步分析用户和角色 说到权限管理,首先应该想到,当然要设计一个用户表,一个权限表。这样就决定了一个人有什么样的权限。做着做着就会发现这样设计太过繁琐,如果公司里面所有员工都有这样原创 2016-07-12 21:17:23 · 1808 阅读 · 0 评论