
技术杂文
文章平均质量分 52
KEN DO EVERTHING
Go AHEAD!
展开
-
解决办法| 微信实名超限制
每天进步一点点,距离大腿又近一步! 每日一言:大多数做不到,是因为你根本没有想去做 微信身份实名只能绑定5个微信,超过则需要取消账号的实名制,或注销账号。已知微信号的自己注销账户或更换绑定身份就行(自行百度),但大多数情况是自己都忘记了微信号,这时只能找客户注销了,流程如下。1.已实名的微信添加【腾讯客服】小程序2.点击咨询客服,提交申请3.填写申请...原创 2018-07-18 13:31:49 · 9758 阅读 · 0 评论 -
Python入门小建议
我也是刚踏入python的大门,所以只能给点小建议,而不是指导(暂时只接触了python爬虫)入门3部曲1.语法学习,推荐可以看菜鸟教程上的python3语法https://www.runoob.com/python3/python3-tutorial.html有其他语言基础的人,其实可以随便过一遍,因为python语法很简单,不看语法也能直接看懂,实在不懂的时候再返回去查,效果可能会更好...原创 2020-01-28 19:15:39 · 313 阅读 · 0 评论 -
Redis分布式锁的正确实现方式
转载至:https://www.cnblogs.com/linjiqin/p/8003838.html前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将...转载 2020-01-01 14:28:27 · 166 阅读 · 0 评论 -
@ControllerAdvice实现优雅地处理异常
@ControllerAdvice,是Spring3.2提供的新注解,它是一个Controller增强器,可对controller中被 @RequestMapping注解的方法加一些逻辑处理。最常用的就是异常处理统一异常处理需要配合@ExceptionHandler使用。当将异常抛到controller时,可以对异常进行统一处理,规定返回的json格式或是跳转到一个错误页面//全局异常捕捉...原创 2019-04-18 16:09:38 · 78974 阅读 · 9 评论 -
基于javaSwing的贪食蛇游戏
这个项目时,是我好几年前写的了。但对刚入门,或者想瞧瞧java的图形的界面swing的同学,还是有点用处的。在这推荐给你。涉及技术点 swing,多线程,文件读写,多媒体文件播放等 游戏简介该游戏分为两种模式:单人、双人。单人模式分3个等级:新手,普通,高手双人模式分为两种游戏模式:激斗:抢吃食物,相撞或撞到障碍物,游戏结束,仍存活者获胜来呀!互相伤害:在限定时间内,相互攻击,时间结...原创 2019-04-18 14:56:59 · 421 阅读 · 0 评论 -
HashMap在JDK7和JDK8中的区别
在[深入浅出集合Map]中,已讲述了HashMap在jdk7中实现,在此就不再细说了JDK7中的HashMap基于链表+数组实现,底层维护一个Entry数组Entry<K,V>[] table;根据计算的hashCode将对应的KV键值对存储到该table中,一旦发生hashCode冲突,那么就会将该KV键值对放到对应的已有元素的后面, 此时,形成了一个链表式的存储...原创 2019-03-13 18:01:26 · 528 阅读 · 0 评论 -
「 扫盲 」Web服务器和应用服务器的区别
我们经常使用apache,tomcat,nginx,jetty等服务器,但并不清楚它们间的区别,它们中,哪些是Web服务器,哪些是应用服务器?今天就来告诉你Web服务器理解WEB服务器,首先你要理解什么是WEB?WEB表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)和超文本传输协议(HTTP)。你可以简单理解为你所看到的HTML页面就是WEB的数据元素,处理这...原创 2019-03-14 16:51:23 · 636 阅读 · 0 评论 -
快速入门Vue
刚进公司做的第一个项目,刚好前端人手不足,需要我们后端同时兼顾前后端的工作,采用的iview UI框架,基于vue.js。先给大家科普一下:前端JS框架和前端UI框架的区别前端JS框架:基于js进行一定封装与一些独立设计的框架比如:jQuery,Vue,React,angular等等前端UI框架:基于某种js框架进行设计的UI组件库,就是一些写好的UI组件,拿来就能用,不需要自己写css...原创 2019-03-14 15:46:28 · 1287 阅读 · 1 评论 -
「 扫盲 」域名
简介域名(英语:Domain Name),又叫网域,是Internet上某一台计算机或计算机组的名称(如:weixin.qq.com),用与在数据传输时标识计算机方位的。域名可以说是一个IP地址的别名,目的是为了便于记忆。网域名称系统(缩写:DNS,全称:Domain Name System)是因特网的一项核心服务,它可以将域名和IP地址相互映射,是一个全球性的分布式数据库,能够使人更方便的访...原创 2019-03-14 15:36:22 · 489 阅读 · 0 评论 -
SpingMvc复杂参数传收总结
上一篇文章[javaWeb传收参数方式总结]总结了简单传收参数,这一篇讲如何传收复杂参数,比如Long[] 、User(bean里面包含List)、User[]、List、List<Map<String,Object>等几种复杂参数。一.简单数组集合类比如Long[],String[],List等前端:1.重复单个参数//(1)普通http://localhost:8...原创 2019-01-09 16:33:15 · 258 阅读 · 0 评论 -
javaWeb传收参数方式总结
有时候,我真会被传参搞得头晕,这样传要怎么接收,那样传又要怎么接收? get可以json吗?什么是json方式提交?等等问题,已困扰我许久 所以,在此想做个总结,整理一下思绪,不再为传收参烦恼!如有错误,望联系纠正,感谢!首先梳理一下HTTP的一些知识1.GET和POST请求,在传参方面有什么区别GET传输的数据存储在URL上进行拼接 POST传输的数据存储在Requst Body(请求体)...原创 2019-01-09 16:22:45 · 462 阅读 · 0 评论 -
mybatis增强工具MyBatis-plus
如果你正在用mybatis,那MyBatis-plus你不能错过,配合使用可极大简化开发、提高效率!简介MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。愿景我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。...原创 2019-01-09 16:10:07 · 2258 阅读 · 0 评论 -
如何在GitHub上大显身手?
推荐一篇良许大佬的文章,如何在github上大显身手。拥有自己的github,且有所贡献,这是一件很有意义的的事情,在面试上也是加分项哦,赶紧搞起来。转载至http://uee.me/aHAfN这推荐一个网站,收集了有趣、入门级的开源项目:https://hellogithub.com/码农朋友们都知道,gitHub是一个面向开源及私有软件项目的托管平台,上面托管了众多的优秀的项目,比...转载 2019-01-09 14:28:27 · 205 阅读 · 0 评论 -
IDEA热部署插件JRebel
项目开发中,每次修改文件,就得重启一次项目,太费时间了,感觉启动项目的时间比开发时间要长,尤其是项目稍微大点的话,真TM痛苦,开发期间可能就是一直在重启项目。这里强力推荐JRebel插件,修改文件后,可自动热部署,无需重启项目,用起来倍爽,妈妈再也不用担心我写bug了!一、安装这里使用离线安装方式,在idea中点击file->settings,再点击plugins->insta...原创 2018-12-06 08:54:09 · 500 阅读 · 0 评论 -
java效率工具 Lombok
Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toStringm异常处理,I/O流的关闭操作等等,这些样板代码既没有技术含量,又影响着代码的美观,Lombok应运而生。Lombok是以注解的方式减少了代码量,虽说 IDEA 的插件可以自动生成 get/set/toString 方法,但是使用 Lombok 可以让代码更简洁。IDEA安装插件打开 IDE...原创 2018-11-29 23:38:18 · 207 阅读 · 0 评论