cchroot's blog


  • 首页

  • 文章树

  • 分类

  • 标签

  • 关于

  • javascript

  • vue.js

  • react.js

  • node.js

  • java

  • linux

  • arithmetic

  • tool

SpringBoot使用Mybatis-Generator

发表于 2019-03-23 | 分类于 java
Mybatis-Generator是Mybatis提供的一个便捷型插件,自动可以为项目生产对应的实体类,Mapper,dao层,官方文档:http://www.mybatis.org/generator/index.html 新建一个 SpringBoot 项目,引入依赖在项目 pom 文件中,引入 Mybatis-Generator 插件,并且引入 Mybatis 和 Mysql 依赖。我项目完整 pom 代码如下: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787 ...
阅读全文 »

Redis 基础

发表于 2019-03-09 | 分类于 java
本质:redis 是一款高性能的 NOSQL 系列的非关系型数据库 什么是RedisRedis 是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供测试数据,50个并发执行100000个请求,读的宿舍是110000次/s,写的速度是81000次/s,且Redis通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下: 字符串类型 String 哈希类型 hash 列表类型 list 集合类型 set 有序集合类型 sortedset redis的应用场景: 缓存(数据查询,短链接,新闻内容,商品内容等等) 聊天室的在线好友列表 热舞队列。(秒杀,抢购,12306)】 应用排行榜 网站访问统计 数据过期处理(可以精确到毫秒) 分布式集群架构中的s ...
阅读全文 »

MyBatis 批量插入、删除和更新

发表于 2019-03-03 | 分类于 java
批量插入123456789101112<insert id="insertByBatch" parameterType="list" keyProperty="id" useGeneratedKeys="true"> insert into product_list (product_id, national_code, product_name, product_describe, comment_link, add_comment_link ) values <foreach collection="list" index="index" i ...
阅读全文 »

java MyBatis

发表于 2019-03-01 | 分类于 java
什么是MyBatis MyBatis 持久层:简化工作量、灵活 Spring 粘合剂:整合框架、AOP、IOC、DI SpringMVC 表現层:方便前后端数据的传输 MyBatis 是对 jdbc 的封装,将 SQL 语句放在映射文件中(XML),可以自动将输入参数映射到 SQL 语句的动态参数上,自动将 SQL 语句映射成 Java 对象。 入门示例步骤: 创建项目(meaven项目) 导入响应的 jar 包,pom.xml 文件中的依赖为: 12345678910111213141516171819202122232425262728293031323334353637<!-- 让IDEA不要忽略src目录下的xml文件 --><build> <resources ...
阅读全文 »

java SpringMVC

发表于 2019-02-24 | 分类于 java
web程序基本架构: 入门程序需求:点击超链接,发送请求,转发到成功JSP页面 搭建开发环境加快 maven 项目构建速度键值对属性: archetypeCatalog internal 在 pom.xml 中配置项目依赖:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152<properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.compiler.source>1.8</maven.compiler.so ...
阅读全文 »

java Spring

发表于 2019-02-16 | 分类于 java
核心概念Spring 是一个非常活跃的开源框架,开源帮助分离项目组件之间的依赖关系,它的主要目的是简化企业开发 核心概念: IOC(Inversion Of Control)控制反转;创建对象,对象之间依赖关系的维护全部再 Spring 容器中完成的,不需要我们程序猿在代码中具体实现。即对象创建和对象之间关系维护的控制权由程序猿管理变为由 Srping 管理 DI(Dependency Injection)依赖注入;处理对象和对象之间依赖关系的创建 AOP(Aspect Oriented Programming)面向切面编程 入门使用注解类上加入注解@Component,执行类上加入注解@ComponentScan,会扫描自动执行普通类的构造方法 原版:1234567// 创建打印机对象MessagePri ...
阅读全文 »

mysql 基础复习笔记

发表于 2019-02-02 | 分类于 java
SQL一.什么是SQL? Structured Query Language: 结构化查询语音,其实就是定义了操作所有关系型数据库的规则。每一种数据操作的方式存在不一样的地方,称为“方言”。 二.SQL通用语法 SQL 语句可以单行或多行书写,以封号结尾 可以使用空格和缩进来增强语句的可读性 Mysql 数据库的 SQL 语句不区分大小写,关键字建议使用大写 3中注释: 单行注释: “–” 注释 或者 “#” 注释内容,mysql 特有 多行注释: / 注释 / 三.SQL分类 DDL(Data Definition Language)数据定义语言,用来定义数据库对象:数据库,表,列等,关键字:create,drop,alter 等。 DML(Data Manipulation Language)数操 ...
阅读全文 »

vuecli3.0使用CDN和Gzip压缩

发表于 2018-12-31 | 分类于 vueJs
前端时间把项目的加载速度进行了统一的优化,主要使用了 CDN 加载框架和静态文件,还有启用了 Gzip 压缩,这里记录总结一下。 CDN使用修改配置打开 vue.config.js 配置文件,添加 externals: 12345678const externals = { 'vue': 'Vue', 'vuex': 'Vuex', 'vue-router': 'VueRouter', 'axios': 'axios', 'element-ui': 'ELEMENT', 'vue-i18n': 'VueI18n'} 这里需要注意,’:’ 号后面对应的文件名必须和项目里面 import 引入的文件昵称相同,例如: import Vue from 'vue' 就是上面 ...
阅读全文 »

CDN 基础

发表于 2018-10-03 | 分类于 java
什么是 CDNCDN全称Content Delivery Network,即内容分发网络。CDN 是构建在网络之上的内容分发网络,依靠部署在各地的服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN 的关键技术主要有内容存储和分发技术。 CDN 系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet 网络拥挤的状况,提高用户访问网站的响应速度。 传统的网络访问形式用户访问未使用 CDN 缓存网站的过程为: 用户向浏览器提供要访问的域名; 浏览器调用域名解析函数库对域名进行解析,以得到此域名对应的 I ...
阅读全文 »

element-ui + axios 上传爬坑之路

发表于 2018-09-16 | 分类于 vueJs
前言最新项目需要实现一个上传 excel 表格的功能,由于项目使用了 element-ui 作为 UI 框架,所以心里满心欢喜的开始使用 el-upload 来上传文件。之后很迅速的根据 element-ui 文档实现了上传的代码: 123456789<el-upload class="avatar-uploader" :action="url" :show-file-list="false" name="excelfile" :on-success="handleAvatarSuccess"> <img v-if="imageUrl" :src="im ...
阅读全文 »
1…678…17
cchroot

cchroot

Your bloom is the reason of the breeze

163 日志
16 分类
21 标签
GitHub Juejin LeetCode
© 2023 cchroot
个人专属
|
主题 — NexT.Pisces v5.1.4