- 博客(12)
- 收藏
- 关注
原创 记一次java类文件与class文件不匹配的问题
今天上午帮一同事排查开发中的问题,直观现象是:启动web服务,发送http请求,后端报错,查看错误日志,显示错误出现在 某java类 A 中第22行,属于String到Int类型的转换错误。接着查看 A.java 源码,总共只有16行,那么第22行怎么会报错呢,而且代码中并不存在类型转换。分析解决步骤:1. 项目部署在tomcat中,所以首先清空了tomcat 下的项目相关资源。重新部署,
2017-09-01 10:25:11 1391
转载 欢迎使用CSDN-markdown编辑器
在使用 Go 语言开发的过程中,我们总结了一些写出高性能 Go 服务的方法注重锁的使用,尽量做到锁变量而不要锁过程可以使用 CAS,则使用 CAS 操作针对热点代码要做针对性优化不要忽略 GC 的影响,尤其是高性能低延迟的服务合理的对象复用可以取得非常好的优化效果尽量避免反射,在高性能服务中杜绝反射的使用有些情况下可以尝试调优“GOGC”参数新版本稳定的前提下,尽量升级新的 Go 版本,因为旧版本永
2017-08-30 08:46:35 230
转载 NIO入门
输入/输出:概念性描述I/O 简介I/O ? 或者输入/输出 ? 指的是计算机与外部世界或者一个程序与计算机的其余部分的之间的接口。它对于任何计算机系统都非常关键,因而所有 I/O 的主体实际上是内置在操作系统中的。单独的程序一般是让系统为它们完成大部分的工作。在 Java 编程中,直到最近一直使用 流 的方式完成 I/O。所有 I/O 都被视为单个的字节的移动,通过一个称
2017-08-28 08:47:42 254
原创 spring java.util.zip.ZipException: invalid stored block lengths
项目中使用springboot-1.5.4.RELEASE,开启压缩功能,遇到如下问题:spring java.util.zip.ZipException: invalid stored block lengths
2017-08-22 19:53:01 8868 4
原创 html5 datepicker 使用
初始化type为text,使初始值能够显示出来var chooseDate = (new Date()).Format("yyyy-MM-dd"); $("#choicedate").val(chooseDate);//.text(chooseDate); $("#choicedate").attr('type', 'date')
2017-08-18 09:56:03 3073
原创 后端URL中文传参+前端解析和页面显示
后端生成URL:StringBuilder builder = new StringBuilder("/paydetail.html?"); builder.append("isBind=").append(isBind); builder.append("&openId=").append(openId); builder.append(
2017-07-21 10:03:32 1401
转载 MySQL 使用SELECT ... FOR UPDATE 做事务写入前的确认
MySQL 使用SELECT ... FOR UPDATE 做事务写入前的确认以MySQL 的InnoDB 为例,预设的Tansaction isolation level 为REPEATABLE READ,在SELECT 的读取锁定主要分为两种方式:SELECT ... LOCK IN SHARE MODE SELECT ... FOR UPDATE这两种方式在事务(T
2017-07-20 21:00:22 331
转载 JVM实用参数GC日志
GC日志是一个很重要的工具,它准确记录了每一次的GC的执行时间和执行结果,通过分析GC日志可以优化堆设置和GC设置,或者改进应用程序的对象分配模式。-XX:+PrintGC参数-XX:+PrintGC(或者-verbose:gc)开启了简单GC日志模式,为每一次新生代(young generation)的GC和每一次的Full GC打印一行信息。下面举例说明:
2017-07-10 11:13:54 276
转载 Java本地时间与GMT时间的转换
1.把本地时间转换成GMT时间Date d=new Date();DateFormat format=new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z");format.setTimeZone(TimeZone.getTimeZone("GMT"));System.out.println(format.format(d));输出结果:
2017-07-05 14:50:06 3572
原创 CentOS 安装 MySQL 5.7.18
1. 下载 官方安装包 https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz2. 将安装包 拷贝到 预设目录下,如 /home/admin/deploy/ ,我的用户名是admin3. 解压安装包 tar zxvf mysql-5.7.18-linux-glibc2.5
2017-07-04 10:31:33 219
原创 一个简单的前端获取手机验证码实现
//获取验证码 var wait = 30; var send = true; function getCaptcha(o) { if (0 == wait) { o.removeAttribute("disabled"); o.value = "获取验证码"; wait = 30; send = true; } else { if
2017-06-23 13:56:36 10051 1
原创 一个简单的前端JavaScript手机号码输入验证方案
//手机号码检验 function checkPhone(phone) { return (/^1(3|4|5|7|8)\d{9}$/.test(phone)); }//手机号码输入限制 $("#phoneno").keyup(function () { var phone_v = $(this).val(); if (phone_v.
2017-06-23 13:51:30 4291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人