自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunon_的博客

一个java小菜鸡的进阶之路,我的个人博客:http://www.zjhuiwan.cn 欢迎访问!

  • 博客(78)
  • 资源 (5)
  • 论坛 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 网页自适配手机端

博客在手机打开一直不能适配,手机上访问的体验很不好。今天把博客的大部分页面都加了自适配手机端,只要修改每个页面的css 即可。之前大概知道怎么去改,但是页面太多实在觉得麻烦,就一直没有去改。当初做博客的时候也没有考虑到手机访问的重要性,所以现在虽然能改,但是也是缝缝补补。 一直想换一套模板的,又觉得要做的实在太多了。不过要想在手机上完美体验还是需要重新做一套前端了,现在先这样用着。之前呢,考虑到很多人通过链接在手机上打开了我的博客,为了让他们访问加了个电脑访问的提示。通过js判断是否手机打开,.

2021-03-19 10:55:10 135

原创 点击input弹出div,点击div外隐藏div。js阻止冒泡事件

<div class="line"> <div><span>*</span>考试人员</div> <div class="aw"> <input style="color: #3e5ed9;" readonly="readonly" class="input" type="text" name=...

2021-01-28 14:02:28 79

原创 JAVA定时器quartz的使用

startFilter类public class startFilter extends BaseController implements Filter{ /** * 初始化 */ public void init(FilterConfig fc) throws ServletException { this.startWebsocketInstantMsg(); this.startWebsocketOnline(); this.reductionDbBackupQua.

2021-01-22 16:58:02 38

原创 idea的个性配置

原文链接:https://www.zjhuiwan.cn/info/20200324/4006482503059715.html在公司用了一段时间idea了,感觉还可以继续用下去。都不怎么想用eclipse了(真是难逃真香,,之前超抵触idea的)...今天在自己电脑装了一个idea,但是初始化的配置,又要重新设置很麻烦。使用习惯啊,虽然可以直接导出设置,但是有些设置不知道为撒没用,记录下...

2020-11-18 15:25:48 44 2

原创 简单的投屏、数据大屏前端代码

大厅投屏显示表格数据,无缝滚动,数据30分钟刷新一次(自己设置,用定时器刷新ajax)页面样式:效果展示:http://www.zjhuiwan.cn/blogImg/upload/ueditorVideo/20201118/160568355027930009717.mp4页面代码<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta http-equiv

2020-11-18 15:22:04 448

原创 Java调用海康HCUsbSDK制卡刷卡读卡

根据HCUsbSDK接口文档和JAVADEMO开发的一个发卡、读卡、刷卡的程序淘宝买的空白UID卡,卡里需要存入员工工号和卡编号,在web后台来操作制卡、刷卡简单记录下,方便以后开发相似的功能可以直接拿去用发卡器型号是【海康威视DS-K1F100-D8E】​Mifare卡操作登录设备、激活卡、密码验证/** * @param args the command line arguments */static HCUsbSDK hcusbsdk = HCUsbSDK.IN

2020-11-18 14:58:18 447 7

原创 蓝天白云也是一份美好

蓝天白云还有纯净的天空每次仰头望天看到漂亮的天空就想拍下来觉得天空是非常治愈的能够让浮躁的心情沉静下来每次下班走到外面,都会抬头看看今天的天空,心情都会变好在想念那个谁的时候,也会看着天空,想着在同一片天空下,只要你抬头我就能感受到你的存在天在非常高的地方,看起来好像就在头顶,实际上离地面是非常远的天又是那么大,抬头只能看到视野内的天空,但是不管在哪,只要抬头就有一片天空晚上月亮藏在云里一片一片的云,尽头的夕阳是金黄的蓝里透白,当天...

2020-11-18 14:14:18 32

原创 Java十六进制和byte数组转换

byte数组转16进制 private static final char[] HEX_CHARS = {'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'};/* * byte[]数组转十六进制 */public static String bytes2hexStr(byte[] bytes) { int len = bytes.length; if (len == 0) { r.

2020-11-18 11:53:38 153

原创 海康威视DS-K1F100-D8E发卡器Java版

防止以后要用,记录下后端代码@Controller@RequestMapping(value = "cardMake")public class CardMakeController extends BaseController { private String menuId ; // 菜单地址(权限用) @Resource(name = "memberService") private MemberManager memberService; @Resou.

2020-11-18 11:48:42 623 6

原创 js实现选中div内容并复制到剪切板

functioncopyUrl () {vardiv = document.getElementById('xxxx');if(document.body.createTextRange) {varrange = document.body.createTextRange();range.moveToElementText(div);range.select();...

2020-11-10 15:57:02 245

原创 LifecycleProcessor not initialized - call ‘refresh‘ before invoking lifecycl

Caused by: org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet: file [E:\HistoryGitSpace\aicp-api\classes\artifacts\syjcyWeb_war_exploded\WEB-INF\cl

2020-11-09 11:39:36 1092 2

转载 Java虚拟机知识汇总,Jvm面试必问

本文是学习了《深入理解Java虚拟机》之后的总结,主要内容都来自于书中,也有作者的一些理解。一是为了梳理知识点,归纳总结,二是为了分享交流,如有错误之处还望指出。用XMind画了一张导图(源文件对部分节点有详细备注和参考资料,需要的朋友可以关注我的微信公众号:Java团长,然后回复“JVM”获取):1. Java 内存区域与内存溢出异常1.1 运行时数据区域根据《Java 虚拟机规范(Java SE 7 版)》规定,Java 虚拟机所管理的内存如下图所示。1.1.1 程.

2020-11-04 14:22:46 37

转载 Java新手的通病

算法与数据结构★什么时候该用数组型容器、什么时候该用链表型容器?★什么是散列函数?HashMap 的实现原理是什么?★什么是递归?如果你以前从来没写过递归函数,尝试着写一个(比如用递归函数进行目录树遍历)。★什么是算法复杂度?★你是否理解空间换时间的思想?★写一个针对整数数组的冒泡排序函数,看看你要修改几次才能跑通。★写一个针对整数数组的二分查找函数,看看你要修改几次才能跑通面向对象★基于接口的继承和基于实现的继承各有什么优缺点?★继承(包括 extend 和 implement)有什

2020-11-04 10:59:21 33

转载 VMware Ubuntu安装教程(详细过程)

转存,来自https://blog.csdn.net/u013142781/article/details/50529030不是每一个程序员都必须玩过linux,只是博主觉得现在的很多服务器都是linux系统的,而自己属于那种前端也搞,后台也搞,对框架搭建也感兴趣,但是很多生产上的框架和工具都是安装在服务器上的,而且有不少大公司都要求熟悉在linux上开发,因此从个人职业发展有必要去多了解一下linux。(博主网上查了一下,现在大部分服务器安装的系统主要有:ubuntu server、centos、

2020-10-21 11:54:32 765

原创 博客添加评论功能

我的博客:ZJBLOG抽空把博客的【评论功能加上了】样式呢还是比较好看的吧。那怎么开发一个评论系统呢。首先写前端样式,大概就是一个输入框然后用户名啥的,比较简单的。需要注意的是我这个输入框可以加表情,表情用的代码替代的。然后创建两个表一个评论表和一个回复表。前端再写两个ajax提交评论和回复,还是挺简单的吧。注意提交后可以 发送邮件通知用户,发表评论填写邮箱的作用也是为了这个。一个简单的评论功能就做好了,如需具体可进入我的博客查看...

2020-10-21 11:31:22 118

原创 个人博客写了两年

查看zjblog:https://www.zjhuiwan.cn​ZJBLOG是在2018年8月16上线的,当时上线了还有些问题,所以当成了测试版。然后全部解决是在9.9号推出的。两年了,之前一直想着博客做到第十年会是什么样子,很期待能看到10年前的生活流水文章时候的心情,所以还是很想把博客一直做下去。时间轴两年了,从一个刚入行的小菜鸡变成了一个工作了两年的小菜鸡,加上实习的话其实也快三年了,博客刚上线那会想着的是能够多写一些技术相关的文章,因为之前看过很多大佬写的博客觉得很牛逼,想..

2020-08-19 20:20:03 56 4

原创 JS使用OSS上传文件遇到的一些问题

使用阿里云OSS JavaScript SDK上传图片博客里看:https://www.zjhuiwan.cn/info/20200603/4012062473071713.htmlhtml代码:<inputtype='file'accept=\"image/*\"name='option'onchange='uploadPic(this)'style='width:80%;margin-right:12px;'/>JS代码<!--引入在线资...

2020-06-03 09:50:12 2609 8

原创 Java时间日期相关工具类

博客原文:点击阅读datecalendargetInstancecalendardatecalendarcalendarcalendarcalendar@param@return老是忘,还是记录下-_-||packagezjhuiwan.cn.helper;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Calendar;import...

2020-05-20 15:42:35 92

原创 网页加载时waiting(TTFB)时间过长的问题解决

博客之前文章没有静态化之前是根据id查询的,每次点文章页面都要加载10几秒,体验确实差。代码没查出问题,就简单的查询也不应该有问题吧。经过一系列的网页优化后,还把所有文章静态化展示,静态化后确实快了,因为没有再去请求后端获取数据了,再慢我只能说是服务器带宽不给力啊。没静态化之前是用id去查询文章的,因为其他地方有文章外链所以方法还保留着,今天通过这访问一篇文章的时候等了16秒左右......

2020-04-14 14:26:00 1602

原创 Java读取src下配置文件的问题

读取配置文件的几种方式:(1)通过当前类获得根目录的路径然后获取文件。可以在非Web应用中读取配置资源信息,可以读取任意的资源文件信息。缺点:只能加载类src下面的资源文件,不适合装载大文件,否则会导致jvm内存溢出InputStream fstream = this.getClass().getClassLoader().getResourceAsStream("config.p...

2020-03-31 08:51:57 137

原创 Java获取访问者Ip并限制Ip访问页面

原文链接:https://www.zjhuiwan.cn/info/20200330/4006602464505049.html最近遇到一个需求,一个只能内网访问的网站,需要限制ip访问。就是网站内的部分文章只有白名单内的ip才能打开。因为是静态化的网站,所有文章都是静态html页面。所以首先想到的就是直接js获取访问者ip然后再判断是否在白名单内,不在白名单内就到没有权限页面。但是JS获...

2020-03-30 11:51:02 178

原创 支付宝提现至个人账户接口开发

沙盒测试,login、not userID注意事物和记录、思路:service服务写sql操作,支付宝接口操作。tix

2020-03-24 11:17:34 687

原创 java调用阿里云短信服务接口

其实官方api中已经写的很明白了,但是为了方便以后查看,还是搬一下吧。之前都是用的互亿无线短信平台,最近几个项目才转的阿里云。 没啥难度的,仅是记录下。首先结合项目需求在阿里云申请几个模板,签名也需要申请下。调用接口方法publicstaticStringsendSms(Stringphone,StringtemplateCode,St...

2020-02-21 13:47:38 207

原创 使用JS将table表格导出为excel

之前都是用Java在后端做的导出,这次表格数据做的比较麻烦,就直接在前端把table导出了,非常方便。博客文章链接:https://www.zjhuiwan.cn/info/20200212/4004242219096560.htmlhtml表格代码<div style="vertical-align:top;padding-left:2px;"> <a c...

2020-02-12 23:30:32 713

原创 python爬虫解决极验验证码问题

使用2captcha的服务解决登录时的极验验证码爬虫在抓网站数据时,不可避免要和验证码做长久斗争。当然能绕过最好,但是总有绕不过的验证码,此时,对于简单的可以尝试绕过,有难度的对接打码平台。现在验证码多种多样,点选,滑动,英文字母组合等。所以要爬取一些网站的数据也越来越麻烦。  本篇就针对简书的依次点击文字的验证码进行破解 1、简书的验证技术采用的是极验提供的。 2、...

2020-01-11 16:40:32 816 1

原创 Linux下mysql的彻底卸载

1、查看mysql的安装情况rpm -qa | grep -i mysql2、删除安装的软件rpm -ev mysql-community-libs-5.7.27-1.el6.x86_64 --nodeps3、都删除成功之后,查找相关的mysql的文件find / -name mysql4、删除全部文件rm -rf /var/lib/mysql...

2020-01-10 16:00:41 63

原创 网站优化之Tomcat启用Gzip压缩

博客链接:zjlbogGzip概念HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。这一般是指WWW服务器中安装的一个功能,当有人来访问这个服务器中的网站时,服务器中的这个功能就将网页内容压缩后传输到来访的电脑浏览器中显示出来。即:通过减小HTTP响应大小来减少响应时间。相对于普通的浏览过程HTML ,CS...

2020-01-09 14:51:34 129

原创 详解Java反射机制

下午比较清闲,就复习了下反射的相关知识点,记录下。原文链接:zjblog反射概念JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。反射原理1.将Java文件保存到本地硬盘2.编译Java文件,生成.cla...

2020-01-08 10:16:16 51

原创 Tomcat配置域名、ip访问及解决80端口冲突

博客原文:zjblog1.先在tomcat下的conf下找到server.xml文件,用记事本打开后,首先对端口号进行修改,以前一直以为8080是默认的端口号,其实默认的端口号是80<Connectorport="80"maxHttpHeaderSize="8192"maxThreads="150"minSpareThreads="25"maxSpareThreads="...

2019-12-12 15:27:22 267

原创 mysql免安装版配置和一些常见问题

博客原文点我今天在Windows Server 2003下安装mysql,遇到不少问题。之前在另外两台服务器安装的时候也遇到了几个问题,最后找到不少文章解决了,记录一下。所有版本都是免安装的32和64一样配置,另外几个问题下面有写到。mysql5.5.581、下载解压首先从官网下载安装包,下载连接:http://dev.mysql.com/downloads/mysql/5.1...

2019-12-12 14:07:42 102

原创 网站优化之使用Free marker静态化网站文章页

博客做出来的时候就想要把一些栏目和文章页都静态化处理,当时没啥时间搞,就一直没去弄。但是最近的工作就是做网站,用cms快速搭出了几个网站,cms搭建网站是真的方便啊 如果没有需要二次开发实现的功能,那基本不需要写后端代码的。而且做出来的还不错,怪不得看很多博主都是用cms搭建的博客。 我是用的FreeCMS,展示层就有用Free Marker来做。 然后就参考这个cms的源码 把自己博客的文章页静...

2019-11-30 19:27:13 68

原创 java中大整型BigInteger及setBit和testBit方法

最近在修改公司之前的项目,在项目中遇到了权限校验的问题,代码中出现了BigInteger的setBit()testBit()方法,之前未接触过,所以了解了下BigInteger。在Java中,由CPU原生提供的整型最大范围是64位long型整数。使用long型整数可以直接通过CPU指令进行计算,速度非常快。如果我们使用的整数范围超过了long型怎么办?这个时候,就只能用软件来模...

2019-11-26 11:59:42 241

原创 Eclipse设置Working Set管理项目和detach合并分离窗口

当项目多了的时候,使用Working Set分组管理项目很有必要了,不然一大推项目在一起 找起来麻烦,看起来也难受~所以根据给项目不同分类就很有必要了。之前myeclipse设置了,今天装了一个eclipse想要这样设置的时候发现=有点忘了咋搞的,然后又去网上找了下设置教程,这边我也记录下,好下次新装知道设置了~~在javaEE Package Explorer界面点击右上的倒三角...

2019-11-26 10:43:51 159

原创 MySQL锁等待问题(ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction)

昨天有个项目 一直登陆不上去,查看日志报错信息:ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction头一次遇到这种问题,查找后发现自己对MySQL的很多东西还是没有深度的了解。经过一番查找解决了这个问题,在此记录下。1、查看进程列表: SHOW FULL PROCES...

2019-11-15 15:55:22 69

转载 Access restriction: The method 'CharacterDecoder.decodeBuffer(String)' is not API

怎么解决BASE64找不到JAR包问题,之前写过一篇,但是只记录了一种方法,本文列举三种解决方法:最近维护以前的一个项目,发现用到BASE64编码解码的地方出现了错误提示,如下图所示:这是eclipse设置问题,eclipse默认把这些受访问限制的API设成了ERROR,下面列出几种解决方案:方案一:右键项目-->Build Path-->ConfigureBuild...

2019-10-09 11:11:28 193

原创 微信小程序 手机号-验证码登录接口

记录下。package com.fh.controller.app.other;import javax.annotation.Resource;import javax.servlet.http.HttpServletRequest;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.spring...

2019-09-26 11:11:34 1214

原创 js实现全选单选的添加并添加和删除选择的元素

记录在此~方便自己后面做相似的功能直接有的找<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><%@ ta...

2019-09-25 15:06:21 275

原创 使用百度图表ECharts

来自ZJBLOG :使用百度图表ECharts百度图表已经用过好几次了,但是今天准备把博客的访问情况可视化的时候发现,又得去官网看文档做。 有些还要找,所以记录一下,毕竟这玩意用的比较多。ECharts官网ECharts源码包下载一共做了3个比较简单的图表(复杂的可以很复杂,还是得去官网看文档),效果图:首先呢,从源码包中拷贝echarts.min.js到项目中...

2019-07-12 09:50:24 11149 1

原创 Java批量下载图片和写入文件

版权声明:本博客的所有原创内容皆为作品作者所有转载请注明:来自ZJBLOG 链接:www.zjhuiwan.com很久没有在WhitMe上写日记了,因为觉着在App上写私密日记的话肯定是不安全的,但是想把日记存下来。,然后看到有导出日记的功能,就把日记导出了(还好可以直接导出,不然就麻烦点)。导出的是一个html文件。可以直接打开,排版都还在。看了下源码,是把日记存在一个json...

2019-07-12 09:49:19 400

原创 Java中对map按key或val排序

个人博客首先先看下Java中的Collections.sort()排序方法:Collections是一个工具类,sort是其中的静态方法,是用来对List类型进行排序的,它有两种参数形式:publicstatic<TextendsComparable<?superT>>voidsort(List<T>list){...

2019-07-03 09:54:23 1195

sublime.zip

sublime text安装包资源

2021-01-22

海康威视HCUsbSDK

海康威视DS-K1F100-D8E发卡器Java版,HCUsbSDK相关内容,包含USBSDKJavaDemo和相关文档,ClientDemo和HCUsbSDK.dll驱动程序

2020-11-20

数据大屏的前端代码,源码

数据大屏展示统计和数据表格的样式,带表格数据滚动。显示实时数据,自动刷新。可用于浏览器投屏,大厅投屏

2020-11-18

JDK7免安装版下载

JDK7免安装版下载,jdk7解压直接可以用,免安装的官方版本。java环境必备,需要的可以自行下载

2020-11-18

经典java开发学生成绩管理系统

一个简单的学生成绩管理系统,适合新手练手使用。eclipse导出的项目,可以直接导入使用,可以当做新手学习的小项目。使用了ssm框架开发。

2020-11-18

JS循环ajax,如何每次请求后提示信息

发表于 2020-11-16 最后回复 2020-11-16

mysql的一个普通查询速度非常慢

发表于 2018-11-20 最后回复 2018-11-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除