- 博客(32)
- 收藏
- 关注
原创 react+tsx+webpack
1、创建tsx初始化工程:create-react-app app-demo-ts --scripts-version=react-scripts-ts2、编写组件类Hello,渲染至页面3、npm build、npm start,运行正常4、安装webpacknpm install -g webpack5、安装ts与webpack整合依赖npm install --save-dev...
2019-01-11 17:21:00 7686
原创 vscode下react+jsx
准备工作:1、安装visual studio code集成工具2、这里使用create-react-app命令创建新工程,npm install -g create-react-app安装create-react-app,create-react-app my-app初始化工程记录:1、渲染失效在html中引用独立的js文件时,自定义模块始终无法成功渲染至页面,将js中代码直接写进htm...
2018-12-25 17:30:45 1136
原创 python-爬虫前的准备
前面断断续续地学习过python基本语法,针对已经热了很久的爬虫,准备捡起python来简单实现一下。本节主要涉及知识点:urllib2,htmlParser,beautifulSoup4,redis-py,pyMysql等模块的使用,循环、file、socket、cgi编程的基本语法环境:win64,python3.7.0,pyCharm1、urllib2在Python2.x中,分为Ur...
2018-10-18 15:45:12 296
原创 SpringBoot(4)整合shiro -- Redis缓存
该篇建立在前篇SpringBoot(3)基础之上,在shiro实现了身份认证及权限认证的基础上,将redis整合进去,用于管理session1、增加spring-redis依赖<dependency> <groupId>org.crazycake</gr
2018-09-13 16:48:25 286
原创 JMeter简单接口测试
最近公司在抓系统性能,尽可能多地寻找系统可优化余地。问了下同事,竟然没使用过压测。在上家公司的时候看其他组同事使用Jmeter还挺好用,那就用它吧。 1、搭建环境 window7(64) JDK + JMeter2、创建测试计划,设置参数,创建结果树参数设置问题: 测试接口,请求使用json数据格式,将参数放置paramer中或者body中均无法将参数正确传入后台;直接将参数写入请求...
2018-09-11 16:01:12 283
原创 SpringBoot(1)初步
都说springboot方便,刚学习发现着实方便。小记一下入门学习过程。 1、首先按照网上的案例,创建初始化demo 2、启动demo,竟然报错Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.网上提供的解决办...
2018-08-27 21:38:41 1922 2
原创 rocketmq简单运用
此篇目的在于检录记录rocketmq的学习过程,学习中参考了该篇博客写的很详细[github项目地址] https://github.com/htp123/RocketMqDemo.git服务启动过程: namesrv—>start mqnamesrv.cmd broker —>start mqbroker.cmd -n 127.0.0.1:9876 admin ...
2018-08-24 15:29:26 1946
原创 idea中部署tomvat Web项目
此次是将之前的shiro-SpringMVC部署到了idea中,并在此基础上简单实现了一下多Realm的认证关于idea中web项目的部署,给大家提供两个链接,写的很详细 链接1 链接2部署过程中遇到的几个问题: 1、配置文件找不到:根据网上的说法,idea中的项目classpath默认为项目的根目录,我还以为可以修改路径解决这个问题。最后才知道,在pom.xml中,必须添加buil...
2018-08-04 10:43:13 446
原创 Spring Redis整合
redis的安装及使用请查看eg_redis 为了能够实现shiro整合redis,故先Spring整合redis。搜索网上的例子,操作了一把。 1、新建maven工程,引入jar包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...
2018-08-04 09:45:13 123
原创 eg_dubbo
dubbo,实现RPC远程服务调用,至于具体解释网上很多。参考网上的例子自己操作了一下。Provider: 暴露服务的服务提供方。 Consumer: 调用远程服务的服务消费方。 Registry: 服务注册与发现的注册中心。 Monitor: 统计服务的调用次调和调用时间的监控中心。 Container: 服务运行容器。1、dubbo-api提供接口代码很简单,就是一个接口。...
2018-07-19 16:03:17 150
原创 eg_shiro_springMVC
此次主要使用点为: 前端:html,js,jquery 后端:spring,MVC,mybatis,shiro,mysql本文主要是记录shiro的整合1、web.xml中配置shiro过滤器&lt;context-param&gt; &lt;description&gt;设置Spring容器加载所有的配置文件的路径&lt;/description&gt; ...
2018-07-12 11:53:46 196
原创 eg_redis
1、下载redis安装包,解包后直接使用【本人机器为win7-64bit】,默认的redis.conf 未设置服务器密码。cmd,进入解压目录,redis-server.exe redis.conf启动服务器,redis-cli.exe连接服务器。 2、下载jedis-2.9.0.jar,添加至工程package com.htp.redis;import redis.clients.je...
2018-07-12 11:19:45 146
转载 eg_Ajax
ajax.html&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;amp;lt;html&amp;amp;gt;&amp;amp;lt;head&amp;amp;gt;&amp;amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;amp;gt;&a
2018-07-10 15:35:25 116
原创 eg_handlebars.js
1、此例中使用的是handlebars-v4.0.11.js 2、新建handlebar1.html&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt;title&gt;Insert title
2018-07-10 15:24:38 345
原创 eg_reqirejsConfig
1、新建index.html,使用下列脚本指定第一个引用模块<script data-main="js/app.js" src="js/require.js"></script><!-- index.html+ app/fsub/sub.js --><!DOCTYPE html><html><head
2018-07-10 15:07:50 178
原创 eg_requirejs
1、新建web工程,下载require.js添加到项目中 2、新建requirejs.html,引入下载的require.js,同时因测试中先使用了jquery实现,故此处将jquery-3.3.1.js同时引入<!-- requirejs.html+module_1.js --><!DOCTYPE html><html> <head&g...
2018-07-10 14:54:55 105
原创 eg_JQuery
前几篇为后端的相关框架【spring,struts2,mybatis】及web三大组件【listener,filter, servlet】的入门学习,接下来了解一下前端的知识。 1、下载jquery.js,例子中使用的是jquery-3.3.1.js 2、新建web工程,将上述的jquery.js添加到项目中 3、在web根目录下新建login.html网页文件,并引用jquery-3.3...
2018-07-10 14:43:34 209
原创 struts2
struts交由spring管理,项目实现效果为:输入url,进入登录界面,输入用户id和密码,后台根据id查库表,输出用户名,前台跳转至欢迎页面。项目代码结构: 此项目就是在之前的springMVC项目springMVC基础上增加了struts2的实现,这里只重点描述一下action的实现web.xml 增加struts2的配置 &lt;filter&gt; &lt;...
2018-07-06 16:55:37 169
原创 servlet-filter-listener
javaWeb的三大组件servlet1、web.xml<servlet> <servlet-name>HelloWorld</servlet-name> <servlet-class>com.htp.servlet.ServletDemo</servlet-class> </servlet>...
2018-07-06 16:19:13 127
原创 mybatis-springMVC
参照网上的各种demo,搞了好久,实现的功能就是mybatis,springMVC的整合。最开始使用注解实现bean,后来测试基于xml配置的实现方式,故代码中有些注解被注释掉。1、 新建web工程,导入jar包对知识点不熟悉,此项目中jar包比较乱,排错时出现缺少jar包就会下载导入,下面贴出项目中的依赖包 2、配置web.xml主要配置日志,监听,servlet控制器&l...
2018-07-06 15:59:58 126
原创 mybatis-spring
1、新建项目工程,导入jar包jar包主要包含mybatis,spring,mybatis-spring,mysql-connector-java等,mybatis和spring下载时各自带有其他相关jar包,所以一并导入了。2、创建beanpackage com.htp.bean;public class User { private String id; pri...
2018-07-06 15:03:56 179
原创 Mybatis_逆向工程
逆向工程: 针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、pojo…)使用步骤: 1、新建java工程,添加mybatis-generator-core-*.jar,javebean类及mapper文件、映射接口均是空包。 2、新建mbg.xml配置文件<?xml version="1.0" encoding="UTF-8"?
2018-01-08 21:23:51 154
原创 Mybatis_缓存
一级缓存: 一级缓存是sqlsession级别的缓存,每个sqlsession拥有自己独立的一级缓存,互不影响。 sqlsession关闭,则对应的一级缓存也会清空。 两次查询期间若是执行了增删改操作,则一级缓存会被清空,这样才能保持一级缓存与数据同步,处于最新状态。@Testpublic void test() throws IOException {
2018-01-06 14:22:47 293
原创 Mybatis_动态SQL(2)
1、内置参数 _parameter:代表sql语句的整个参数,若参数为封装的Map,则此时该参数代表整个Map_databaseId:若是全局配置文件中制定了dataBaseId,则可以在sql语句中根据判断 _databaseId的取值,从而操作不同的数据库,而不需要写两条sql语句来操作不同的数据库。2、bind标签 将OGNL表达式的值绑定到一个变量中,方便后续引用。例如,实现姓名的模糊匹
2018-01-04 20:03:19 332
原创 Mybatis_动态SQL
环境准备 1、新建sql映射文件MybatisMapperDynamicSql.xml 2、新建sql实现接口MybatisMapperDynamicSql.java 3、新建测试类Mybatis_05_DynamicSql.javaif__where id="getStusByCondIf" resultType="com.taozi.mybatis.bean.Student">
2017-12-27 20:10:48 253
原创 Mybatis_resultMap_级联、分布、延迟加载
一、环境准备 1、表结构 stu表 class表 2、表数据 stu表 class表 *3、对象类 Student*package com.taozi.mybatis.bean;public class Student { private int id; private String name; private char Sex; private
2017-12-19 23:46:51 284
原创 Mybatis_resultMap
javaBean与sql返回的映射关系实现方式 1、全局配置文件中开启自动映射autoMappingBehavior配置 2、使用驼峰命名规则,开启驼峰命名映射mapUnderscoreToCamelCase设置 3、使用自定义映射resultMapresultMap实现步骤 前提:全局配置文件中使用批量注册sql映射接口,测试中所有mapper接口均存放在com.taozi.mybatis
2017-12-17 12:08:23 215
原创 Mybatis_sql映射文件
1、参数处理1.1 (1)单个参数不做任何处理,#{}取参数即可 (2)多个参数时会做特殊处理: param1…paramN #{param1}…#{paramN} #{0} #{1}….#{N} (3)命名参数,使用(@param(“id”)int id)这样的注解实现,使用#{id}即可获取1.2多个参数处理 (1)如果多个参数正好是业务逻辑的数据模型
2017-12-17 10:29:08 161
原创 Mybatis_全局配置文件
1、全局配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration><properties resour
2017-12-17 09:41:29 242
原创 Mybatis_HelloWord
1、新建工程2、导入jar包3、测试数据库连接,此处使用mysql成功输出库中数据,连接成功4、全局配置文件mybatis-config.xmlPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">
2017-12-17 09:17:15 166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人