- 博客(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 2086
原创 【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 599
原创 【Spring boot】Shiro + JWT 搭建无状态 RESTful 架构
技术栈:Spring boot +Shiro +JWT先说一下 Spring security 和 Shiro ,从这两者选择的时候最后还是选择了Shiro,原因是Spring security 偏重,适合大型企业项目,而且现在用Shiro的也不少。网上这两个的对比文章还是很多的,这里就不赘述。Shiro默认实现的是session形式,也就是有状态的。我们要改变一些东西,来实现无状态的...
2019-03-31 16:25:02 1755 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 4265 1
原创 一些好用的 Node 包
rimrafrimraf :以包的形式包装rm -rf命令,用来删除文件和文件夹,不管文件夹是否为空,都可删除const rimraf = require('rimraf');rimraf('./test.txt', function (err) { // 删除当前目录下的 test.txt console.log(err);});chalkchalk : 改变cons...
2018-07-30 15:52:14 720
原创 某网站(JSP + Access) 渗透 实例 ( eWebEditor 漏洞 )
某网站后台是用的 蓝滨新闻系统精简加强版 即如图:可见,后台是JSP + Access,虽然这个新闻系统标题写了是安全性加强版本,但是对于这种系统我还是很感兴趣的。根据这个系统的源代码,找这个系统的漏洞。manage/htmledit/eWebEditor.asp sSql = "select * from ewebeditor_style where s_name='" & sSty...
2018-04-15 07:03:50 3207 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 954
原创 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 318
原创 Node.js 搭建全端服务
· 序需求:制作一个原型系统。打算用Node.js + KOA2 + mongoDB项目地址:https://github.com/KnoveZ/NodeJs 如果看了能有所收获,欢迎来个star哈!项目目录:分为controller, service , dao 层...
2018-03-08 16:24:11 340
原创 【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 7585 2
原创 【React dva】dva基础用法记录
1.左侧Menu 新增 模块 { key: '/stock/test', name: '测试React' }2. 左侧Menu 已经出现,增加路由: { path: '/stock/test', component: require('./TestKn'), },3.在路由目录,新增TestKn.jsxrouts / TestKn.jsx --
2017-12-01 14:37:53 3715 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 803
原创 【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 1792 2
原创 【Spring】【一】基本注解以及小实例
基本注解:1.标注 bean类 ————————————————————@Component:标准一个普通的spring Bean类。@Controller:标注一个控制器组件类。@Service:标注一个业务逻辑组件类。@Repository:标注一个DAO组件类。————————————————————2. 作用域
2017-10-09 10:49:22 1346
原创 【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 2941
原创 【SSH框架实现】Struts2【2】 传值 以及 validation 实现
做个简单的注册,简单到只有一个name: name: regist! regist.action先写好,然后去struts.xml写regist /success.jsp 这里连接到com.struts2.TestE.regist
2017-09-04 15:05:20 638
原创 JSP实现验证码
效果如图: 并且点击图片可以更换验证码验证码 验证原理:JAVA绘制图片,然后将验证码的字符上传session,在登陆时候验证session 里的值和用户输入的值即可。首先做个绘制类:package Domain.func;import javax.imageio.ImageIO;import javax.servlet.ServletOutputStream;
2017-08-29 20:09:03 11060 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 516
原创 连接数据库登录 -详细介绍基本的JSP结构- 不使用任何框架
JSP(java server page)JSP=html+css+javascript+java基本组成:工程 里面主要能用到的:src文件夹,存放JAVA代码web文件夹,存放网页等——————————————————————————————————————————Java:dao包: 接口以及接口的实现类 接口实现各种数据库操作。
2017-08-24 18:56:52 677
原创 【面试】阿里校招 面试题、 【安卓方向】
1.Java 动态代理 简述 2. 一个功能几万人用。这时候 try catch 不能检测出错误。应该怎么捕获这些错误? (HANLD 句柄 ) 3.和静态代理的区别? 4.内存泄漏的发生和如何解决的实例? 5.LISTVIEW的效率优化问题? 6.java 对象序列化7. okhttp 缓存策略
2017-07-16 12:20:44 962
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人