自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (1)
  • 收藏
  • 关注

原创 spring养成计划 - spring事物的控制 - (transactionManager)

Spring可以支持编程式事务和声明式事务。Spring使用事务管理器,每个不同平台的事务管理器都实现了接口:PlatformTransactionManager此接口是事务管理的核心,提供了三个需要实现的函数:一 基于XML的声明式事物控制xml配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http:...

2020-01-07 19:04:40 1051

原创 spring养成计划 (四)- spring基础 - (JdbcTemplate)

一 jabcTemplate概述(一)jdbcTemplate作用(二)创建jdbcTemplate对象<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc...

2020-01-07 16:22:38 87

原创 spring养成计划 - spring基础 - (AOP)

一 动态代理动态代理:特点:字节码随用随创,随用随加载作用:不修改源码的基础上对方法增强(一)基于接口的动态代理(必须先实现他的接口)1.接口package com.lc.proxy;/** * 一个生产厂家对接的接口 */public interface IProducer { /** * 销售 * @param money *...

2020-01-07 14:37:57 128

原创 spring养成计划 (二)- spring基础 - (IOC_2)

一、Spring中基于注解的IOCspring的IOC是一个key,value(Map)结构(一).常用的ioc注解原xml方式的<bean id="accountService" class="com.lc.service.impl.IAccountServiceImpl" scope="" init-method="" destroy-method=""> <...

2020-01-06 20:39:31 97

原创 spring养成计划 (一)- spring基础 - (IOC_1)

一 spring基础(一)程序的耦合耦合:程序间 的依赖关系类之间的依赖方法之间的依赖解耦:降低耦合度解耦的思路:1.是利用反射来创建对象,避免使用new;如:DriverManager.registerDriver(new com.mysql.jdbc.Driver());Class.forName(“com.mysql.jdbc.Driver”);2.通过读取配置文件来读...

2020-01-04 12:39:17 130

原创 java web养成 - 基础与servlet

####一、开发工具idea####二、创建简单的Java项目三、WEB-INF 是安全目录,它之外的文件、目录tomcat启动后就可以通过url访问四、初识servletservlet 是一个web小程序1.servlet创建方法①package cn.luochao.web.servlet;import javax.servlet.*;import java.io.IO...

2019-12-31 09:01:21 151 1

原创 【爬虫用户代理和ip自动生成】

辛辛苦苦搬砖真辛苦啊。

2024-01-26 16:56:41 663 2

原创 【断言式自定义异常】

断言式自定义异常

2023-05-04 11:15:58 108

原创 JVM调优

jvm的一些琐事

2023-02-09 13:06:45 497

原创 redis学习入门

redis 入门

2022-10-03 16:39:27 1023

原创 这个mysql高级比较详细

mysql记录下来自己看

2022-09-26 22:18:44 131

原创 Zookeeper V2.0

一 zookeeper入门1.概述Zookeeper 是一个开源的分布式的,为分布式应用提供协调服务的 Apache 项目。2.特点1)Zookeeper:一个领导者(Leader),多个跟随者(Follower)组成的集群。2)集群中只要有半数以上节点存活,Zookeeper集群就能正常服务。3)全局数据一致:每个Server保存一份相同的数据副本,Client无论连接到哪个Se...

2021-09-11 20:35:04 163

原创 git和码云

git使用(码云)git安装git 命令功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入git安装自己学习过程中作为...

2021-09-11 20:33:49 118

原创 Mybatis养成计划

sql标签foreach标签where 标签choosechoosewhenotherwithbindincludeifchache一级缓存:sqlsession 会话级的缓存二级缓存:application级别的缓存映射语句文件中的所有select语句将会被缓存。映射语句文件中的所欲insert、update和delete语句会刷新缓存。可以使用 chache标...

2020-03-26 15:07:22 89

原创 java多线程

文章目录一、线程、进程、多线程二、main主线程、gc垃圾回收线程三、继承thread方法实现多线程(本质也是实现Runnable)四、Runnable创建多线程(推荐,数据可共享的)五、callable实现多线程六、静态代理七、建议使用标志位,正常停止线程,不推荐使用stop/destory等方法八、线程同步(队列和锁)1.共享数据不安全的演示1.1买票1.2 取钱1.3 线程不安全的集合2.安...

2020-03-26 14:30:29 103

原创 java设计模式养成计划(一)静态代理 和动态代理

一、静态代理代理对象对真实对象进行增强真是对象专注于自己的业务public class StaticProxy { public static void main(String[] args){ CompnanyProxy compnanyProxy = new CompnanyProxy(new You()); compnanyProxy.getma...

2020-03-25 14:17:52 90

原创 css flex流式布局,用来搭建页面原型

https://segmentfault.com/a/1190000018233450这个博客写的好

2020-03-22 08:16:25 136

原创 vue知识总结及思维导图

文章目录一、解构对象二、vue 中prototype 原型挂载需要挂载到主函数main.js中三、路由导航守卫另外自己总结了一份很全面的vue, 思维导图一、解构对象const {comment, index, deleteComment} = thisconst { status } = error.response可以直接获取对象中指定key值的数据二、vue 中prototype...

2020-03-21 16:55:27 877

原创 js闭包

每个导入的就是前面加上";"可以避免一些错误闭包(function (){xxx})()

2020-03-18 23:24:54 70

原创 java中的枚举

文章目录一、枚举初认识1、为什么要使用枚举?2. 使用java enum关键字创建枚举一、枚举初认识1、为什么要使用枚举?枚举被规定的常量,但不同于Java中的常量的地方是**:每一个枚举元素都是一个对象**,且他的值只能使用我们定义过的枚举实例,在外面只能调用,不能修改;这是一个用普通类模拟的枚举类public class WeekDay { private String ...

2020-03-18 00:11:51 131

原创 input标签为什么配合label使用

input配合label使用可以点击label的内容,聚焦到input<label for="inputid"> <input type = "text" id="inputid"></label>

2020-03-16 14:27:33 1673

原创 简单web项目的跨域解决方案

文章目录一、编写一个拦截请求头的过滤器二、配置web.xml过滤器三、当然我们也可以特事特办对每一个被请求的接口单独使用Response函数进行处理四、Spring Framework 4.2为我们提供了一个解决跨域的注解一、编写一个拦截请求头的过滤器package com.thinkgem.jeesite.modules.filter;import javax.servlet.*;imp...

2020-03-15 13:22:35 99

原创 前端函数总结

1.最基本的function(this){ this.xxx}变形写法const funDemo = function () { … }const fundemo = (a,b)=>{…}3.js中的所有方法定义在一个对象中通过对象来调用$(function() { add_field.initial();});var add_field = { in...

2020-03-15 01:25:14 188

原创 根据经纬度计算两点之间的距离

package com.thinkgem.jeesite.modules.business.utils;/** * @author yejia * @create 2018-03-20 上午7:13 **/public class Distance { //地球平均半径 private static final double EARTH_RADIUS = 6376984;...

2020-03-10 21:50:38 450

原创 node.js养成计划(十)网络爬虫cheerio

nodejs中的爬虫库:cheerio、Superagent、Crawl-pet等一、初体验cheerio主要是进行页面dom解析,语法接近jqueryconst cheerio = require('cheerio'),const $ = cheerio.load('<h2 class = "title">Hello world</h2>');$('h2.ti...

2020-03-10 03:25:15 137

原创 java、python、 node、js(ES6)、Vue导入外部的函数或者变量

javaimport org.springframework.boot.SpringApplication;pythonimport osfrom flask import flask-babel,flask-sessionnodevar a = require('fs')js(ES6)import {name, age, fn} from './js/...'vuei...

2020-03-10 00:47:49 178

原创 session与Taoken

传统基于服务器的验证方式传统的验证方式是基于服务器的,就是把登陆信息存在服务端,每次登陆需要去辨别存储的登陆信息,一般都是通过session来实现,我们比较老的项目都是通过存储session来实现登陆验证的。这样会有一些问题,比如每次认证用户发起请求时,服务器都需要创建一个用记录来存储信息,当越来越多的用户发起请求时,内存的开销也会不断的增加基于token的验证原理基于token的身份验证...

2020-03-09 23:30:53 449

原创 node.js养成计划(九)express提高篇

前面学习了express的简单实用,现在对高级部分进行学习,同时对项目的结构进行规划

2020-03-09 17:36:31 245

原创 node.js养成计划(八)path、__dirname、

一、path格式化路径 path.normalize§特点:将不符合规范的路径格式化,简化开发人员中处理各种复杂的路径判断path.normalize('/foo/bar//baz/asdf/quux/..'); // returns '/foo/bar/baz/asdf' 路径联合 path.join([path1], [path2], […])特点:将所有名称用pat...

2020-03-08 22:51:50 982

原创 前端模板引擎

@[关于模版引擎的一些总结)1.python flask 开发中适用的前端模板引擎是jinjia2, {{ username }},{% xxx %}2.java web开发中的一些模版引擎.jsp页面:jsp属于动态页面,西安翻译成java.class文件再执行,本质就是 servlet,el表达式(自带),jstl(自带),ognl表达式(使用struts2时 可以使用).f...

2020-03-08 15:55:34 172

原创 node.js养成计划(七)异步执行、回调函数、promise、await、async

一、异步与callback回调函数js/jquery的ajax就是异步的axios也是异步的在node.js中fs 模块库操作文件的方法都是异步的setTimeout是异步如果需要得到异步函数的操作结果,必须通过回调函数来获取.1.那我们怎么获取文件的内容呢?通过回调函数callback来获取回调函数就是为了获取异步结果而生function fn(callback){ se...

2020-03-07 20:07:45 411

原创 node.js养成计划(六)nodejs使用mysql

安装 mysql包:npm i mysql使用var mysql = require('mysql');// 1. 创建连接var connection = mysql.createConnection({ host: '192.168.43.49', user: 'root', password: '123456', database: 'users' //...

2020-03-07 17:36:23 82

原创 node.js养成计划(五)nodejs使用mongodb

docker 安装mongoDb 拉镜像 docker pull mongo 生成容器 docker run --name mongo01 -p 27017:27017 -v /java/mongo/db:/data/db -d mongo --auth docker exec -it mongo /bin/bash 创建一个名为 admin,密码为 123456 的用...

2020-03-07 17:22:06 125

原创 node.js养成计划(零)ES6语法

一、Es6的语法function fu() {} <==> const fu = () =>{}listStu.find((item)=>{ return item.id === 5})

2020-03-07 03:27:28 242

原创 node.js养成计划(四)Express简单使用

Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能。node中原生http比较麻烦,Express web框架可以大大提高效率使用您所选择的各种 HTTP 实用工具和中间件,快速方便地创建强大的 API。Express 提供精简的基本 Web 应用程序功能,而不会隐藏 Node.js 功能,比如我们还可以使用h...

2020-03-07 02:05:42 255

原创 node.js养成计划(三)模块、exports、npm、文件路径

- 模块系统核心模块第三方模块自己写的模块加载规则以及加载机制语法:var 自定义变量 = require(‘模块’)作用:执行被加载模块中的代码得到被加载模块中exports中接口对象导出exportsnode中是模块作用域,默认文件中所有的成员只在当前文件模块有效对于希望可以被其他模块访问的成员需要挂载到exports接口对象中-----------------...

2020-03-06 20:31:45 497

原创 node.js养成计划(三)拾遗exports和module.exports 和

each 和 foreachjquery是each、js是foreachCommonJS模块规范对于node执行的每一个js文件,都会自动创建一个module模块对象,如同一个封闭的函数一样,把一个函数封闭起来,外部怎样才能去引用呢?必然需要对完暴露出来一个“门”,也就是暴露出来一个接口。exports 和 module.exports 二者的关系:1.module.expor...

2020-03-05 01:51:55 73

原创 node.js养成计划(二)node中使用模板引擎

一、在node中使用模板引擎在 EcmaScript 6 的 ` 字符串中,可以使用 ${} 来引用变量;如在下面的案例中使用EL表达式避免的字符串的拼接files.forEach((item) => { content += ` <tr> <td data-value="apple/"><a class="icon dir" h...

2020-03-05 01:18:44 172

原创 http初识

2020-03-04 20:26:57 74

原创 node.js养成计划(一)入门一二三事

为什么要学习node一、什么是node.jsNode.js 是什么Node.js是一个JavaScript 运行时环境,可以解析和执行js代码既不是语言,也不是框架,它是一个平台它使js可以脱离浏览器运行Node.js 中的 JavaScript没有 BOM、DOMEcmaScript 基本的 JavaScript 语言部分在 Node 中为 JavaScript ...

2020-03-04 16:56:11 280

Vuejs知识量化.xmind

很全面很全面的思维导图,包含vue基础知识,router, component, vuex, 另外使用promiss封装了rest风的网络请求,并对请求异常做了包装

2020-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除