自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL优化2

MySQL21、事务的属性与隔离级别属性原子性:事务要么完成,要么不起作用,不允许分割一致性:数据库从一种一致性状态转移到另一种一致性状态隔离性:并发事务之间数据库是独立的持久性:事务提交回滚之后对数据库的改变是持久的事务隔离级别READ_COMMITTED(读已提交) 允许读取并发事务已经提交的数据 可能导致幻读、不可重复读READ_UNCOMMITTED(读未...

2020-03-21 14:24:04 109

原创 MySQL优化

MySQL优化1、索引的数据结构索引是帮助MySQL高效获取数据的排好序的数据结构B Tree的特点度(Degree)节点的数据存储个数限制叶节点具有相同的深度且指针为空节点中的key从左至右递增B+Tree的特点非叶子节点只存储索引叶子节点data域存放数据叶子节点用双向指针连接2、非聚集索引 聚集索引1、聚集索引​ 叶子节点 data 域记录着完整...

2020-03-21 14:23:14 115

原创 分页2

分页1、Controller是起点 @RequestMapping("courseListByPage") public String courseListByPage(PageBean<Course> pageBean,Model model){ Message message = new Message(); //第一次进来时,没有任何数据提交个pageBean对象...

2020-03-12 23:18:02 121

原创 shiro-JdbcRealm

shiro-JdbcRealm1 、加入依赖<dependencies> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.2.3</...

2020-03-12 10:17:01 110

原创 左右角色移动

左右角色移动function leftToRight() { var leftOption=$("#leftselect option"); for(var i=0;i<leftOption.length;i++){ if(leftOption.eq(i).prop("selected")){ $("#rightselect").ap...

2020-03-05 22:31:53 160

原创 Spring字符过滤器xml配置

字符过滤器web.xml配置 <filter> <filter-name>encode</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-para...

2020-03-05 22:26:23 171

原创 zTree

zTree1、pojo 除了已有的属性之外再加上children属性的List 与名为open的属性 private List<Permission> children=new ArrayList<Permission>(); private Boolean open=true; public void setChildren(List<...

2020-03-05 22:25:18 66

原创 比较器

比较器1、自然排序 实现comparable接口 重写compartTo方法包装类和String都重写了compareTo方法Arrays.sort(数组) 排序用Arrays.toString(数组) 输出用数组中的元素的类实现comparable接口并重写compartTo方法,在重写的过程中可以直接在泛型中加入元素类名,之后可以1.1–>1.22、定制排序 实现co...

2020-03-04 21:36:50 88

原创 前端校验

前端校验1、form 标签添加属性οnsubmit=“return checkInfo()”2、input标签后添加标签3、var zz=/1{4,8}$/ ^开头美元符号结尾​ {}匹配的次数 *是大于等于零次 ?是0或1次 +号是大于等于一次4、zz(test(写value值))5、正常返回flag和写入message document.getElementById(“...

2020-03-04 21:36:27 214

原创 后端校验

后端校验1、加入hibernate-validator包 并在mvc.xml中配置两处 <!-- 1、hibernate后端校验 --> <bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"> <propert...

2020-03-04 21:32:59 174

原创 前端控制器组件替换

前端控制器组件替换1换映射器BeanNameUrlHandlerMapping客户请求的信息要与配置文件中Controller配置的id一致。SimpleUrlHandlerMapping需要注入一个mappings属性在mappings中声明请求的信息与ControllerBean的id进行映射这时访问注入的mappings中的某个属性即可<bean class="org....

2020-03-04 21:32:12 177 1

原创 getMapper做了什么

getMapper做了什么//调用了configuration的getMapper方法 public <T> T getMapper(Class<T> type, SqlSession sqlSession) { return mapperRegistry.getMapper(type, sqlSession); }//根据类型获取MapperProx...

2020-03-04 21:30:50 688

原创 Excutor对象的产生

Excutor对象的产生@Override public SqlSession openSession(ExecutorType execType) { return openSessionFromDataSource(execType, null, false);} private SqlSession openSessionFromDataSource(ExecutorT...

2020-03-04 21:30:20 124

原创 字符过滤器

字符过滤器web.xml配置 <filter> <filter-name>encode</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-para...

2020-03-04 21:29:51 255

原创 sqlSessionFactory的初始化

Mybatis源码- sqlSessionFactory的初始化SqlSessionFactoryBuilder.build()方法中有一行这个XMLConfigBuilder parser = new XMLConfigBuilder(reader, environment, properties);XMLConfigBuilder 类中public Configuration par...

2020-03-02 22:47:59 249

原创 RBAC

RBAC项目启动时获得项目路径存入application 实现一个listennerpublic class pathListener implements ServletContextListener { public void contextInitialized(ServletContextEvent sce) { String contextPath = sce....

2020-03-02 22:46:09 75

原创 分页功能

分页功能1、PageBean 写总行数countRow、总页数countPage、页几行PageRow(默认5)、当前页nowPage(默认1)2、daoImpl类中 原有的查询基础上利用上层传来的PageBean对象query设置查询第一条结果和几条结果​ setFirstResult pageBean.pageRow*(pageBean.getNowPage()-1)​ ...

2020-03-02 09:53:59 144

原创 动画Jquery

$()参数的四种函数形式参数为函数 调用当前页面的ready时间参数选择器 返回jquery包装集参数为dom元素 转换成包装集参数为html代码 转换成dom元素菜单展开$(".mainMenu").click(function(){ //通过类得到div $(this).next().slideToggle(1); //div后的标签展开关闭})添加样式、样式...

2020-03-02 09:53:27 70

原创 常见算法

1.开灯问题:i=1 i<=bulbj=1 j<=workers工人去按灯的倍数 所以应该是灯%工人被按了之后count++ 然后如果是奇数就是开着灯的package com.woniu.classstudy;public class Light { public static void main(String[] args) { light(7, 3);...

2020-03-02 09:52:54 64

原创 比较器

比较器1、自然排序 实现comparable接口 重写compartTo方法包装类和String都重写了compareTo方法Arrays.sort(数组) 排序用Arrays.toString(数组) 输出用数组中的元素的类实现comparable接口并重写compartTo方法,在重写的过程中可以直接在泛型中加入元素类名,之后可以1.1–>1.22、定制排序 实现co...

2020-03-02 09:51:41 44

原创 tomcat启动报错

记一次报错解决报错如下java.lang.ClassNotFoundException:javax.el.ELManager粗暴解决:把tomcat从7升到9

2020-03-01 15:04:02 104

原创 Missing artifact com.sun.jdmk:jmxtools:jar:1.2.1解决办法

log4j log4j 1.2.15 javax.jms jms ...

2020-03-01 12:37:35 333

原创 Struts反射与Actrion

1、反射机制有哪些常用类及其方法Class类getName() 获得类的完整路径名字getSimpleName() 获得类的名字forName(String className) 根据类名返回类的实例newInstance() 创建类的实例getSuperclass() 获得父类的名字getInterfaces() 获得接口的名字getDeclaredMethods...

2020-03-01 12:33:10 161

原创 Struts2基本内容

1、struts2名词解释​ Struts2 是 Apache推出的一个的 Java Web 开源框架,本质上相当于一个 servlet,是在 Struts1 和 WebWork 基础上开发的2、struts.xml中配置的标签、属性及其描述​ package namespace(命名空间) name(名称) extend=“struts-default”(继承默认xml)​ actio...

2020-03-01 12:32:39 87

原创 String

private final char value[];public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof String) { String anotherString = (String...

2020-03-01 12:32:08 41

原创 SSM框架整合

SSM框架整合1、springmvc-servlet.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns...

2020-03-01 12:31:37 55

原创 SSH搭建

SSH搭建1、jar文件:mysql hibernate druid spring-web spring-aspects spring-orm struts-core spring-struts-plugin jstl servlet-api2、利用hibernate.cfg.xml、控制台文件、hibernate.reveng.xml逆向工程生成pojo和映射文件3、appl...

2020-03-01 12:31:07 60

原创 SpringMVC日期转换器

SpringMVC日期转换器1、写一个类实现Convert接口 改变两个泛型public class MyConvert implements Converter<String, Date> { String strformat="yyyy-MM-dd"; String str1format="yyyy/MM/dd"; String str2format="yyyy.MM....

2020-03-01 12:30:36 127

原创 springmvc-servlet.xml

springmvc-servlet.xml <!-- 因为注解而扫包 --> <context:component-scan base-package="com.woniu.c_anno"></context:component-scan> <!-- 替换映射器和适配器 --> <mvc:annotation-driven>...

2020-03-01 12:30:06 154

原创 mybatis逆向工程

mybatis逆向工程1、mbg.xml<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><gener...

2020-03-01 12:28:45 56

原创 Mybatis接口Mapper

Mybatis接口Mapper<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">...

2020-03-01 12:28:11 53

原创 Set

HashSet作为Set接口主要实现类,线程不安全,可以存储null1、存储当向HashSet集合存入一个元素时,HashSet会调用该对象的hashCode()方法的到,根据hashcode值计算出该对象在HashSet中的位置(Hash算法存储集合元素,较高的查找和存储性能)hashCode()值相同,会调用equals方法,返回true则添加失败,返回false则链起来equal...

2020-03-01 12:27:36 52

原创 mybatis动态sql

mybatis动态sqlwhere标签 自动添加1=1 且去掉第一个条件的and 、orif 标签中的test=""中直接写java代码foreach 标签 五个属性 collection(选择类实例中的集合) item(单个因素 a) #{a}open(代替前括号 也可以加其他) close(代替后括号) separator(写逗号就完事啦)where choose when ...

2020-02-29 20:17:31 68

原创 MybatisUtil

MybatisUtilpackage com.woniu.b_crud;import java.io.IOException;import java.io.Reader;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis....

2020-02-29 20:16:39 97

原创 Map

MapHashMap(LinkedHashMap)、TreeMap、Hashtable(Properties)key无序不可重复,set存储所有的key(keySet方法),key所在的类必须重写equals和hashcode方法Entry无序不可重复,set存储所有的Entry(entrySet方法),key-value构成一个Entryvaule无序可重复,collec...

2020-02-29 20:15:21 82

原创 log4j

log4jlog4j.rootLogger=DEBUG, Console#Consolelog4j.appender.Console=org.apache.log4j.ConsoleAppenderlog4j.appender.Console.layout=org.apache.log4j.PatternLayoutlog4j.appender.Console.layout.Conver...

2020-02-29 20:14:49 57

原创 JSON

JSON1pom.xml中添加fastjson2springmvc-servlet.xml中注解驱动添加 <mvc:message-converters register-defaults="false"> <bean class="org.springframework.http.converter.StringHttpMessage...

2020-02-29 20:14:12 62

原创 Hibernate逆向工程

Hibernate逆向工程1、show view -->other–>data source连接数据库2、生成主配置文件 版本4.3 方言 驱动类 用户名和密码3、生成控制台文件 检查工程 数据库连接和主配置文件是否对应 最后在Common中设置UTF-84、生成逆向工程文件 选择控制台文件 刷新数据库选择要逆向的表5、Window–Perspective–Cus...

2020-02-29 20:12:41 98

原创 Hibernate

Hibernatea_hellojar包主配置文件 sessionFactory -->property(driver_class、url、username、password、dialect)(hibernate.cfg.xml) -->mapping(resource)<实体类映射文件>编写实体类实体类映射文件 文件名称与映...

2020-02-29 20:12:09 51

原创 Date

java.util.DateSystem.currentTimeMillis();date.getTime() 获取毫秒数常用构造器:1无参直接打印Date实例 2有参构造器传毫秒 获取日期java.sql.Date得到的日期比较常用java.sql.Date date2=new java.sql.Date(new Date().getTime()); util获得毫秒使用sql的构造...

2020-02-29 20:10:16 88

metamask插件.rar

MetaMask是一款在谷歌浏览器Chrome上使用的插件类型的以太坊钱包,该钱包不需要下载,只需要在谷歌浏览器或基于谷歌浏览器内核的其它浏览器添加对应的扩展程序即可,非常轻量级,使用起来也非常方便。

2020-04-19

空空如也

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

TA关注的人

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