- 博客(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
2020-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人