- 博客(20)
- 收藏
- 关注
原创 【Eslint Prettier Vscode】完整配置备忘
一 安装插件 安装eslint 以及各种插件,其中要注意的是prettier-eslint 有了它才能 让 eslint 6.x 版本以上和 prettier 配合 。(注:ISSUE) npm i -Deslinteslint-config-airbnbeslint-config-prettiereslint-config-standardeslint-loader...
2019-10-22 00:46:20 2055
原创 【Spring Cloud】一、 Docker 服务并结合 Jenkins 自动构建
一、 Docker 服务并结合 Jenkins 自动构建 将项目转为 docker 先在 Docker Hub 注册个账号,需要有个空间 1. maven配置 pom.xml <properties> <java.version>1.8</java.version> <docker.image.prefix>xznh<...
2019-07-03 18:02:29 587
原创 【Spring boot】Shiro + JWT 搭建无状态 RESTful 架构
技术栈:Spring boot +Shiro +JWT 先说一下 Spring security 和 Shiro ,从这两者选择的时候最后还是选择了Shiro,原因是Spring security 偏重,适合大型企业项目,而且现在用Shiro的也不少。网上这两个的对比文章还是很多的,这里就不赘述。 Shiro默认实现的是session形式,也就是有状态的。我们要改变一些东西,来实现无状态的...
2019-03-31 16:25:02 1738 4
原创 KOA + egg.js 集成 kafka 消息队列
Egg.js : 基于KOA2的企业级框架 Kafka:高吞吐量的分布式发布订阅消息系统 本文章将集成egg + kafka + mysql 的日志系统例子 系统要求:日志记录,通过kafka进行消息队列控制 思路图: 这里消费者和生产者都由日志系统提供 λ.1 环境准备 ①Kafka 官网下载kafka后,解压 启动zookeeper: bin/zookeeper-se...
2018-11-08 14:09:39 4237 1
原创 一些好用的 Node 包
rimraf rimraf :以包的形式包装rm -rf命令,用来删除文件和文件夹,不管文件夹是否为空,都可删除 const rimraf = require('rimraf'); rimraf('./test.txt', function (err) { // 删除当前目录下的 test.txt console.log(err); }); chalk chalk : 改变cons...
2018-07-30 15:52:14 705
原创 某网站(JSP + Access) 渗透 实例 ( eWebEditor 漏洞 )
某网站后台是用的 蓝滨新闻系统精简加强版 即如图:可见,后台是JSP + Access,虽然这个新闻系统标题写了是安全性加强版本,但是对于这种系统我还是很感兴趣的。根据这个系统的源代码,找这个系统的漏洞。manage/htmledit/eWebEditor.asp sSql = "select * from ewebeditor_style where s_name='" & sSty...
2018-04-15 07:03:50 3173 1
原创 CentOS安装 Spring boot +mysql 项目
1. 安装java 环境:tar -zxvf jdk-9.0.4_linux-x64_bin.tar.gz mv jdk-9.0.4_linux-x64_bin jdk1.9mv jdk1.9 /usr/local 更改环境变量vi /etc/profile 写入以下配置:export JAVA_HOME=/usr/local/jdk1.9export PATH=$JAVA_HOME/bin:...
2018-03-22 14:56:56 942
原创 Linux系统下 mongoDB + Node.js 应用搭建实例
· 0x01环境安装首先使用WinSCP 链接Linux服务器。①.Node找个文件夹,将node 项目放进去然后指令:1. 远程下载node 8.9.4:wget https://npm.taobao.org/mirrors/node/v8.9.4/node-v8.9.4-linux-x64.tar.xz 2.解压 tar -xvf node-v8.9.4-linux-x64.tar3. 建立软...
2018-03-08 16:50:58 309
原创 Node.js 搭建全端服务
· 序需求:制作一个原型系统。打算用Node.js + KOA2 + mongoDB项目地址:https://github.com/KnoveZ/NodeJs 如果看了能有所收获,欢迎来个star哈!项目目录:分为controller, service , dao 层...
2018-03-08 16:24:11 330
原创 【react dva】填坑实录,router 4.0+, less 【一直更新】
· 坑1:路由升级react-dom到16.0.0后,相应的router 也被升级到了4.0以上。以往的路由设置失效。以往:<Route path='/HomeIndex' component={Home}> <IndexRoute component={HomeIndex}/> <Route path='/Home/About' com...
2017-12-07 16:43:03 7566 2
原创 【React dva】dva基础用法记录
1.左侧Menu 新增 模块 { key: '/stock/test', name: '测试React' } 2. 左侧Menu 已经出现,增加路由: { path: '/stock/test', component: require('./TestKn'), },3.在路由目录,新增TestKn.jsx routs / TestKn.jsx --
2017-12-01 14:37:53 3694 1
原创 【React】React+Redux+Ajax 点餐项目 完整流程【二】
前端架构: 项目一开始 采用的 react-create-app 也就是facebook 专门定制的react脚手架。 然后除去src文件夹,那些都是自动生成的。 但是后面要用到很多东西需要配置。 那些用到的都在package.json内。 例如babel,less,eslint 等等 src内目录详解: action: 与redux 以及 ajax 后端交互
2017-11-22 16:09:38 790
原创 【React】React+Redux+Ajax 点餐项目 完整流程【一】
Github 地址: https://github.com/KnoveZ/react-demo-knove 前端:React框架(Redux) 后端:SSM框架(Redis+ActiveMQ+WebSocket) 项目主题:点餐软件 作为react前端,和后端同学交互,基本完成了全部功能。在最终 评审时候也取得了很好的成绩。 分为三个页面: 1.点餐页面 2/3.订单/餐品
2017-11-22 15:36:24 1780 2
原创 【Spring】【一】基本注解以及小实例
基本注解: 1.标注 bean类 ———————————————————— @Component:标准一个普通的spring Bean类。 @Controller:标注一个控制器组件类。 @Service:标注一个业务逻辑组件类。 @Repository:标注一个DAO组件类。 ———————————————————— 2. 作用域
2017-10-09 10:49:22 1337
原创 【Maven】实际构建SSM框架和用maven构建的详细区别
工具:IDEA 一个新电脑,打算配置个SSM框架。本来 打算自己下Jar包自己配,自力更生嘛! 0x01 --自己配环境 好,既然是Spring MVC+Spring+MyBatis .那么就从Sping开始配吧 打开Spring官网:https://spring.io/ 嗯……最新的官网找不到在哪下载jar包…… 九牛二虎百度后在spring的github里找到了
2017-09-27 16:01:02 2928
原创 【SSH框架实现】Struts2【2】 传值 以及 validation 实现
做个简单的注册,简单到只有一个name: name: regist! regist.action先写好, 然后去struts.xml写regist /success.jsp 这里连接到com.struts2.TestE.regist
2017-09-04 15:05:20 626
原创 JSP实现验证码
效果如图: 并且点击图片可以更换验证码 验证码 验证原理: JAVA绘制图片,然后将验证码的字符上传session,在登陆时候验证session 里的值和用户输入的值即可。 首先做个绘制类: package Domain.func; import javax.imageio.ImageIO; import javax.servlet.ServletOutputStream;
2017-08-29 20:09:03 11029 2
原创 【SSH框架实现】Struts2【1】 最简单完整实例- IDEA
工具IDEA 1.首先去Struts2官网下载jar包 http://struts.apache.org/download.cgi#struts2512 这几个是常用的。 找个文件夹存放这些jar包然后 在IDEA新建工程,依次选择。然后OK 可以看到IDEA在src 里自动给我们建立了struts.xml 以及自动在web/WEB-INF里新建了web.x
2017-08-29 13:54:32 508
原创 连接数据库登录 -详细介绍基本的JSP结构- 不使用任何框架
JSP(java server page) JSP=html+css+javascript+java 基本组成: 工程 里面主要能用到的: src文件夹,存放JAVA代码 web文件夹,存放网页等 —————————————————————————————————————————— Java: dao包: 接口以及接口的实现类 接口实现各种数据库操作。
2017-08-24 18:56:52 658
原创 【面试】阿里校招 面试题、 【安卓方向】
1.Java 动态代理 简述 2. 一个功能几万人用。这时候 try catch 不能检测出错误。应该怎么捕获这些错误? (HANLD 句柄 ) 3.和静态代理的区别? 4.内存泄漏的发生和如何解决的实例? 5.LISTVIEW的效率优化问题? 6.java 对象序列化 7. okhttp 缓存策略
2017-07-16 12:20:44 948
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人