java之mybatis框架知识总结

2021年05月30日 阅读:666

mybatis 什么是mybatis ? orm的半自动化框架,自己封装了jdbc,创建驱动,创建链接,创建statement等,采取mapper动态代理机制,使使用者只需要关注sql的编写。 ? mybatis的sql是通过xm或者注解来进行对欲生成的sql进行配置,再通过配置的类路劲反射找到类的 ... 查看全文

Java学习-070-多线程03:Thread 类和 Runnable 接口的联系和区别

2021年05月30日 阅读:592

继承 Thread 类和实现 Runnale 接口,都可以实现多线程,那么二者有什么联系和区别呢? 通过查看 Thread 类定义,其也是实现了 Runnable 接口,如下源码截图所示: 查看 Thread.init 初始化方法,将初始化中的 Runnable 赋值给了 Thread 类的 pri ... 查看全文

Java基础知识总结

2021年05月30日 阅读:601

#0.5 数组 ##概念: 数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致。 ##定义: ####方式一: 数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度]; #####举例: int[] arr = new int[3]; ####方式二: 数据类型[] 数组 ... 查看全文

spring boot 配置随机数那些小技

2021年05月30日 阅读:782

Spring Boot 是支持在系统加载的时候配置随机数的 1.添加config/random.properties文件 #随机32位MD5字符串 user.random.secret=${random.value} #随机int数字 user.random.intNumber=${random.i ... 查看全文

平常如何对你的 Java 程序进行调优?

2021年05月30日 阅读:813

Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。 尤其是在“糙快猛”的互联网开发模式大行其道的今天,随着系统访问量的日益增加和代码的臃肿,各种性能问题开始纷至沓来。 Java 应用性能的瓶颈点非常多,比如磁盘、内存、网络 I ... 查看全文

老师不讲的C语言知识

2021年05月30日 阅读:874

老师不讲的C语言知识 导语: 对于工科生,C语言是一门必修课。**标准C(ANSI C)这个看似简单**的语言在硬件底层编程、嵌入式开发领域还是稳坐头把交椅。在20年5月份,C语言就凭借其在医疗设备上的广泛应用,时隔五年重回编程语言榜首。 同学们在拿到学分之后还有没有使用这门“手艺”呢? 想做软硬件 ... 查看全文

赶紧收藏!春招Java面经总结,拿大厂Offer的必备复习资料!

2021年05月30日 阅读:617

本文由【犀牛内推】公众号整理,内部资料,注意保密?? 获取更多内推咨询及笔经面经,欢迎关注! JVM jvm分区模型 首先是模型分成哪几块,堆 栈等等。。 哪些是线程私有的哪些是共有的 1.6之前和现在1.8哪些地方做了改动(主要是静态区的变化) 垃圾回收 三种回收算法 常见的垃圾回收器 root引 ... 查看全文

Spring Boot & Cloud 轻量替代框架 Solon 1.3.33 发布

2021年05月30日 阅读:662

Solon 是一个微型的Java开发框架。强调,克制 + 简洁 + 开放的原则;力求,更小、更快、更自由的体验。支持:RPC、REST API、MVC、Micro service、WebSocket、Socket 等多种开发模式。 Solon Cloud 是一系列的接口标准和配置规范。是 Solon ... 查看全文

因为Spring翻车被鄙视?美团大佬公开分享解决方法,网友:我服了

2021年05月30日 阅读:1316

今日分享开始啦,请大家多多指教~ RestTemplate 采用 Java Servlet API,因而是阻塞式同步调用。相反,WebClient 是异步的,等待响应的同时不会阻塞正在执行的线程。只有在响应结果准备就绪时,才会发起通知。 RestTemplate 仍然有用武之地。非阻塞模式在某些场景 ... 查看全文

leetcode 面试题 10.05. 稀疏数组搜索

2021年05月30日 阅读:1024

稀疏数组搜索。有个排好序的字符串数组,其中散布着一些空字符串,编写一种方法,找出给定字符串的位置。 示例1: 输入: words = ["at", "", "", "", "ball", "", "", "car", "", "","dad", "", ""], s = "ta" 输出:-1 说明: ... 查看全文

C语言编译预处理和预处理命令

2021年05月30日 阅读:740

1.预处理概念:编译程序时,编译器将对程序文件作至少两个阶段的编译预处理,预处理程序预处理阶段和编译程序预处理阶段。 预处理程序预处理阶段:C预处理程序先于C编译程序运行。预处理程序从前向后根据预处理命令做相应的处理。预处理命令分为三类: ①文件包含命令 ②宏定义命令 ③条件编译命令 编译程序预处理 ... 查看全文

JS_剑指 Offer 03_数组中重复的数字

2021年05月30日 阅读:945

思路,采取map存储每个值,键为该数字,值为次数,大余一次就弹出 var findRepeatNumber = function(nums) { let map = new Map(); for(let i = 0; i < nums.length; i ++){ if(map.has(nums[i ... 查看全文

python发送邮件+多人+附件 !!!!

2021年05月30日 阅读:620

import smtplib import os from email.header import Header from email.mime.text import MIMEText # shenyuximr@163.com def sendemail(host,usernames,verify ... 查看全文

java双亲委派机制

2021年05月30日 阅读:698

当你处在最低谷时,不管往哪里走,都是进步! java类加载及双亲委派机制 java类加载流程 执行javac命令,启动java编译程序,将.java源代码文件编译为jvm可识别的.class字节码文件。 (我们用idea、eclipse编码出的就是.java源文件,启动后。target文件夹下就是编 ... 查看全文

css固定定位,不随滚动条滚动

2021年05月30日 阅读:701

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi ... 查看全文

golang easyjson使用

2021年05月30日 阅读:902

golang easyjson使用 1.先安装easyjson go get -u github.com/mailru/easyjson/ 2.在结构体上加//easyjson:json的注解 //easyjson:json type School struct { Name string `jso ... 查看全文

利用SASS/SCSS切换Vue项目主题色

2021年05月30日 阅读:663

利用SASS/SCSS切换Vue项目主题 最近在做的项目使用到了主题切换,我也趁此机会学习了一下SCSS/SASS这门CSS编译型语言,特此研究并带实现一个Vue Demo中实现主题切换。 SCSS是SASS兼容CSS的版本,本文内全部使用SCSS一称。 ??大体思路如下: 1.使用vuex全局执行 ... 查看全文

Node.js 处理get和post请求参数

2021年05月30日 阅读:885

/* get参数处理-url核心模块 */ const url = require('url'); // parse方法的作用就是把URL字符串转化为对象 let str = 'http://www.baidu.com/abc/qqq?flag=123&keyword=java'; let ret ... 查看全文

autofac for mvc

2021年05月30日 阅读:912

1.首先需要安装 Autofac 和Autofac.Integration.Mvc install-package Autofac -version5.2.0 install-package Autofac.Integration.Mvc -version 5.0.0 2.编写依赖注入和解析器类,并 ... 查看全文

jQuery练习

2021年05月30日 阅读:896

需求:点击按钮,显示文本和隐藏文本 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jQuery 入门</title> <script src="/static/jQuery-1.11/jquery-1.11 ... 查看全文

canvas 与 webGL , openGL

2021年05月30日 阅读:792

通常我们将 CANVAS 与 webGL 区分开 , 移动端和WEB端区分开 类似于这种关系: // 通过getElementById()方法获取canvas画布 var c2dx=document.getElementById('c2dx'); // 通过方法getContext()获取2d上下文 ... 查看全文

OWASP靶场练习

2021年05月30日 阅读:1291

SQL注入 一、LOW难度SQL注入 1.判断注入类型 1.输入1 2.输入 1' and 1=2,报错 3.输入 1' and 1=2 #,无报错 得知为字符型注入 2.猜字段数 方法有两种: ① 1' order by N # ② 1' union select 1, 2, ... # 采用第一 ... 查看全文

热门文章

推荐文章

最新文章

置顶文章