- 博客(106)
- 收藏
- 关注
原创 ssm常用注解
@Component("ren") 起别名 如果不起就是类名的首字母小写@Controller 用在Controller层@Service 用在Service层@Repository 用在dao层 但是一般不用 因为dao层有xml映射四大注解@Scope("prototype") 原型模式 默认单例@Lazy(true) 延迟加载@PostConstruct 构造器之前的方法 意思就是生命周期@PreDestroy 构造器之后的方法 意思就是生命周期切面注解@Aspect...
2021-10-21 10:17:10
183
原创 shiro的加密和认证
package com.xiexin.shiroTest;import org.apache.shiro.crypto.hash.Md5Hash;import org.junit.jupiter.api.Test;/*shiro 的加密和认证测试 */public class MyShiro { //shiro有对明文密码123456的加密功能 让web密码更安全 //md5加密 简单但不可逆 但是可以根据加密后的密码进行反推 //如果想要更加安全 就需要加盐sal.
2021-10-12 13:27:39
273
原创 初始shiro
Apache Shiro 是Java 的一个安全框架。Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE 环境,也可以用在JavaEE 环境。Shiro 可以帮助我们完成:认证(登录)、授权(角色,权限)、加密(pass加密)、会话管理、与Web 集成、缓存等。package com.xiexin.shiroTest;import org.apache.shiro.SecurityUtils;import org.apache.shiro.authc.Incorre
2021-10-12 13:26:33
640
原创 让注册时随机加盐
public int insertSelective(Admin record){ record.setSalt(getRandomNickname()); return adminDAO.insertSelective(record); } public static String getRandomNickname() { String val = ""; Random random = new Random(); for (int i = 0; i <..
2021-10-12 13:12:55
82
原创 springboot的初始配置
pom.xml配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https...
2021-10-09 08:30:32
102
原创 ajax小测试
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <style> #wy{ ...
2021-10-08 08:34:11
61
原创 ajax与ssm
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <style> div{ ...
2021-10-08 08:33:08
118
原创 maven的配置
配置当前硬盘下的jar仓库打 conf ---- setting.xml 文件maven在IDEA中的配置如果右下角出现 这个 , 则 选择 auto 自动..
2021-10-08 08:19:37
38
原创 给地图添加一个好看的标志物
//公司标注小狐狸 var myIcon = new BMap.Icon("http://lbsyun.baidu.com/jsdemo/img/fox.gif", new BMap.Size(300,127)); var marker3 = new BMap.Marker(point, { icon: myIcon });//创建标注 map.addOverlay(marker3);//见标注添加到地图中...
2021-09-28 13:21:26
99
原创 jQuery让验证码变为倒计时
let count = 120; //let声明一个局部变量 const countDown = setInterval(() => { if (count === 0) { $('#sendSms').text('重新发送').removeAttr('disabled'); $('#sendSms').css({ background: '#ff9400', ...
2021-09-27 13:10:28
78
原创 百度地图入门
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <!--引入<meta>--> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <title>第一个 百度地图入门</title> <!--步骤 1.申请百...
2021-09-26 13:01:32
95
原创 在idea用redis指令
①在applicationContext.xml配置 <bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig"> <property name="maxIdle" value="300"/> <!-- 最大能够保持idel状态的对象数 --> <property name="maxTotal" value="60000"/> <!-
2021-09-24 08:19:36
341
原创 初识redis
NoSQL NoSQL泛指非关系型数据库,强调key-value Stores和文档数据库的优点 简介 REmote DIctionary Server 远程字典服务器 是当前的比较热门的NoSQL系统之一 数据缓存在计算机内存中并周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件 特点 Redis读取的速度是110000次/s 写的速度是81000次/s 原子:Redis的所有操作都是原子性的,同时还支持对几个操作全并后的原子性执行 支持多种数据结构strin.
2021-09-23 08:21:51
68
原创 使用vue向数据库添加数据
<%-- Created by IntelliJ IDEA. User: 林甜甜 Date: 2021/9/14 Time: 16:22 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> &.
2021-09-22 08:34:40
3742
原创 用vue写一个小页面
<%-- Created by IntelliJ IDEA. User: 林甜甜 Date: 2021/9/17 Time: 15:55 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head>...
2021-09-18 13:37:30
276
原创 vue指令
指令的格式:v-开头<%-- Created by IntelliJ IDEA. User: 林甜甜 Date: 2021/9/15 Time: 16:21 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" language="java" %><script src="//c
2021-09-18 13:32:59
60
原创 初识vue
vue:是一个渐进式JavaScript框架声明式渲染-->组件系统-->客户端路由-->集中式状态管理-->项目构建vue的优点易用:熟悉HTML、CSS、JavaScript后可快速上手 灵活:在一个库和一套完整框架之间自如伸缩 高效:20KB运行大小,超快虚拟DOMvue的基本使用vue常用在单个页面项目中,单个页面是指整个项目只有一个页面,常用在手机端优点:都是HTML,运行流畅,有很多组件可以重复使用缺点:不利于SEO<%--
2021-09-17 13:45:11
30
转载 Java—重写与重载的区别
1.重写(Override)从字面上看,重写就是 重新写一遍的意思。其实就是在子类中把父类本身有的方法重新写一遍。子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型(除过子类中方法的返回值是父类中方法返回值的子类时)都相同的情况下, 对方法体进行修改或重写,这就是重写。但要注意子类函数的访问修饰权限不能少于父类的。例如:public class Father { public static void main(String[] ..
2021-09-15 13:08:17
38
原创 JavaScript—函数
函数是js最常用的功能之一,他可以避免功能相同的代码重复编写将程序中的代码模块化,提高程序的可读性,减少开发者的工作量,便于后期的维护。函数语法结构函数命名规则:函数名可由大小写字母、数字、下划线_和$符号组成,但是不能以数字开头,不能是关键字。用函数写一个点击事件无参函数...
2021-09-14 10:07:44
157
原创 MySQL—多表联查(2)
表名和字段–1.学生表Student(s_id,s_name,s_birth,s_sex)–学生编号,学生姓名,出生年月,学生性别–2.课程表Course(c_id,c_name,t_id)––课程编号,课程名称,教师编号–3.教师表Teacher(t_id,t_name)–教师编号,教师姓名–4.成绩表Score(s_id,c_id,s_score)–学生编号,课程编号,分数测试数据--建表--学生表CREATETABLE`Student`(...
2021-09-06 18:51:53
65
原创 MySQL—多表联查(1)
表名和字段–1.学生表Student(s_id,s_name,s_birth,s_sex)–学生编号,学生姓名,出生年月,学生性别–2.课程表Course(c_id,c_name,t_id)––课程编号,课程名称,教师编号–3.教师表Teacher(t_id,t_name)–教师编号,教师姓名–4.成绩表Score(s_id,c_id,s_score)–学生编号,课程编号,分数测试数据--建表--学生表CREATETABLE`Student`(...
2021-09-06 18:49:52
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人