自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

uj

螺旋上升

  • 博客(102)
  • 资源 (1)
  • 收藏
  • 关注

原创 字符串类型底层结构

字符串类型底层结构简单动态字符串结构free 表示该动态字符串中剩余长度len 表示动态字符串中,已使用的长度。发现 '\0' 结束长度计算结构带来的特征由于 Len 记录动态字符串长度,因此 获取字符长长度为 O(1),free 通过修改free即可实现字符串动态扩增。 扩增的策略(即扩增的次数取决于具体的扩容机制)扩容自动扩容机制,杜绝缓冲区溢出空间预分配...

2018-11-03 21:22:06 393

原创 mybatis 更新时为什么返回值是-1

mybatis 更新时为什么返回值是-1原因返回-1,是由于defaultExecutorType的引起的,defaultExecutorType有三个执行器SIMPLE、REUSE和BATCH。默认情况下,mybatis 的 update 操作返回值是记录的 matched 的条数,并不是影响的记录条数。将 MyBatis 中的 executorType 修改成 BATCH 【批量模式】后...

2018-10-29 09:49:53 10392 2

原创 存储过程 + insert into values (),(),();插入海量数据

发现该文存储过程中使用 insert into values 插入数据,但是每次只插入一条数据,因此,决定一次插入十条观察效率参考文章 :重新学习MySQL数据库12:从实践sql语句优化开始 -> 自己写的海量数据sql优化实践测试环境: Mysql 5.7, Navicat 12.0.18插入10万条数据结果:其中 set global general_log = o...

2018-10-27 11:28:51 7335

原创 Idea 快捷键使用

便于查看源码、方法加多的类显示当前类中的所有方法、全局常量,方法还包括形参和返回值 Alt+7未完待续

2018-10-14 22:57:45 279

原创 SSM datetime 转换

问题描述上图 1 部分中 registertime 对应 Mysql 中的创建字段 registertime 类型为 datetime通过 MyBatis 逆向工程 生成实体类文件,其中 registertime 类型为 Date因此,最终 前端获得日期是 一个整数。解决方法修改实体类中属性类型将 Date 类型转换成 String...

2018-10-11 19:52:12 526

原创 Push to origin/master was rejected (Git提交错误)

打开底部 Terminal输入git pull origin master –allow-unrelated-histories git pull origin master

2018-10-09 21:29:13 1077

原创 Spring 事务传播行为

事务传播行为应用场景事务添加在 Service 层。当 Web 层调用 Service 层上的多个方法,且这些方法有不同的事务级别,就会出现冲突。事务的传播行为主要用来解决 事务层方法 相互调用的问题。事务组成TransitionDefinition 用于定义事务的传播行为, 提供 7 种 事务传播行为, 根据用途 分成 3类在同一个事务不在同一个事务嵌套执行红色为常用重点...

2018-10-06 21:29:52 214

原创 SpringMVC 单元测试

测试类@RunWith(SpringJUnit4ClassRunner.class)@WebAppConfiguration@ContextConfiguration(locations = { "classpath:applicationContext.xml", "file:src/main/webapp/WEB-INF/dispatcherServlet-servlet.xml" ...

2018-09-27 22:59:50 7659

原创 VSCode 常用插件

插件涵盖Sublime 中定义的快捷键待办事项高亮的 TODO自动补齐,自动导入css、js 路径 [编辑 html 和 js 代码]对齐命名变量在浏览器中打开html编写,预览 markdown以前用来编写 Angular ,所以有相关插件...

2018-09-26 14:28:50 466

原创 SpringMVC : Controller层单元测试Mock

代码@RunWith(SpringJUnit4ClassRunner.class)@WebAppConfiguration@ContextConfiguration(locations = { "classpath:applicationContext.xml", "file:src/main/webapp/WEB-INF/dispatcherServlet-servlet.xml" }...

2018-09-24 11:51:45 1120 1

原创 MyBatis 分页插件 PageHelper 使用方法

使用Github MyBatis 的使用 。pageHelper 参考文档pom.xml中导入依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> ...

2018-09-24 10:46:03 209

原创 ssm批量删除数据,jquery:实现全选和取消全选

问题ssm批量删除数据,jquery:实现全选和取消全选解决实现效果图原理监听全选框点击事件,设置 其他删除输入框 和全选框 checked属性一致每次点击 删除多选框 判断 当前选中项是否等于 总的选中项代码 //完成全选/全不选 $("#check_all").click(function(){ $(".check_item").pro...

2018-09-24 10:33:04 709

原创 jquery 创建元素后,绑定点击事件

问题绑定事件发生在 dom元素加载之前, 出现错误在 全局加载完毕后,再来绑定相应的点击事件,会导致失效。$(document).ready(function(){ $("#clickme").click(function(){ })})运行 $("#clickme")时,必须存在且加载完毕该 dom解决方法一 : 在创建 dom 按钮时,绑定点击事件. var...

2018-09-23 20:24:06 1271

原创 Java 8:CompletableFuture

解决 Future无法描述多个Future结果间的依赖性的问题一个大任务中,多个小任务是相互依赖的,没有组合各个小任务的结果,没法得到大任务。两个任务之间存在 顺序,产生依赖功能流式处理 - CompletionStage 中提供大量接口供流式调用提供解决异步执行任务的静态方法 (4个)无返回值静态方法(2个),有返回值静态方法(2个),在方法中可设置 线程池异步...

2018-09-23 20:03:26 120

原创 ssm 使用JSR303 校验表单数据

JSR303校验导入 Hibernate-Validator 依赖注意 : Tomcat7 及其以上的服务器中,有最新的 el表达式。对于低版本中,需要替换 lib中的标准 el最好使用较高版本 Tomcat加入依赖<dependency> <groupId>org.hibernate</groupId> <artifactI...

2018-09-23 19:22:08 665

原创 理解范式

优化思路优化 数据类型、查询列、不等于非负数字段,建议添加 unsigned避免 null 字段状态字段 Enum合适的 索引范式理解范式第一范式(1NF)列不可分,强调原子性,如电话列可进行拆分,家庭电话、公司电话第二范式(2NF)满足 1NF有主键非主键完全依赖于主键,不能部分依赖第三范式(3NF)满足 2NF非主键列必须直接依赖于主键...

2018-09-22 15:35:23 252

原创 Mysql 索引无效

索引无效select * from teacher where id not in (1,3,4);select * from teacher where teacherName like "%张"select * from teacher where FROM_UNIXTIME(startTeacher) < CURDATE();包含 notlike 关键词中前缀 "%*...

2018-09-21 22:14:08 275

原创 树的遍历【后序遍历】 - 非递归方法实现

代码package com.uj.nsnc.test;import org.junit.Test;import java.util.Stack;public class BinaryTreeTravel { class Node{ public Node left; public Node right; publi...

2018-09-15 10:56:28 183

原创 树的遍历【先序遍历】- 递归和非递归实现

代码遍历该树package com.uj.nsnc.test;import org.junit.Test;import java.util.Stack;public class BinaryTreeTravel { class Node{ public Node left; public Node right; ...

2018-09-15 09:56:02 290

原创 打印矩阵 【之字矩阵】

说明 sx,sy 指向第一个元素,ex,ey 指向最后一个元素 先横向处理num[i,j] 到 num[j,i],后竖向处理,每次处理使用 flag调整打印方向 代码一package com.company;import org.junit.jupiter.api.Test;public class PrintMatrixZigZag { ...

2018-09-14 10:10:57 369

原创 KMP java实现 【算法】

package com.using.test;import org.junit.Test;public class KMPTest { @Test public void test() { //Arrays.stream(getNext("ababab")).forEach(System.out::println); String tar...

2018-09-10 11:27:25 154

原创 Idea 快速构建项目架构

原理 现将文件夹标记成 java 类型,然后在文件夹下新建类 此处是创建 java 项目选择了 unMarked Genearate source root, ssm 项目可选择 Test Source Root ...

2018-08-28 22:21:22 610

原创 Eclipse 设置 Tomcat:取消自动加载

Eclipse 取消 Tomcat 自动加载

2018-08-28 15:30:45 1243

原创 Eclipse web.xml 头文件自动生成

Eclipse web.xml 头文件生成 注意 : 动态web 工程选择大于2.5,不会自动生成 web.xml 文件

2018-08-28 15:28:47 1473

原创 Eclipse 配置 maven jdk 和 镜像

进入 maven 的配置文件 setting.xml 修改 镜像文件 修改默认jdk

2018-08-25 20:31:32 406

原创 cmd 查看jdk

检查 jdk 是否正常安装java -version 检查 jdk 安装路径java -verbose

2018-08-25 19:56:34 10400

原创 java 字符串逆序输出

package com.uj.str;public class ReverseStringByInt { public static void main(String args[]) { System.out.println(ReverseStringByInt("ABCDEFG", 2)); } private static String Reve...

2018-08-16 22:22:58 1108

原创 java 求一个字符串的倒序输出(world the Hello)

package com.uj.str;import java.io.PrintStream;import java.util.Arrays;public class ReverseString { public static void main(String[] args) { System.out.println("Target : " + reverseS...

2018-08-16 21:56:21 945

原创 IDEA 入门 创建SpringBoot

导入初始化的文件夹 删除3个目录 .mvn、mvnw、mcnw.cmd添加 对web的依赖编写 SpringMVC 的 controller。创建文件夹 controller,选中文件夹,复制 HelloController.java运行,测试 <!--对于web的依赖--> <dependency> ...

2018-08-15 09:45:30 132

原创 IDEA快速创建 Maven+SpringBoot项目时,Cannot download https://start.spring.io;Status:403

问题描述 IDEA快速创建 Maven+SpringBoot项目时,Cannot download https://start.spring.io; Status:403解决修改路径 url修改代理 proxy setting 没用解决方法进入 https://start.spring.io/ 填写相关参数下载 zip,解压到指定路径Maven ...

2018-08-15 09:34:54 1667

原创 IDEA 整合 SSM

源码下载 需要 1 积分下载源码后,根据指导 搭建项目框架然后引入相关 文件执行 sql 运行最终 访问 controller 中定义的路径地址。默认访问 index.jsp 出现 hello word。...

2018-08-14 10:19:21 506

原创 Eclipse 复制限定名

复制限定名复制类文件的限定名 在 Project Explore 中(左侧的导航树), 右击项目,选择 复制限定名字(Copy Qualified Name)。此时得到的是“xxx/xxx/xxx.java”;复制类的限定名 在类源文件上展开后缀为.java的源文件,双击打开类后,在类名上面右击,选择“复制限定名”,此时得到的是“xxx.xxx.xxx”;...

2018-08-09 11:49:25 344

原创 Structs2 创建 Spring4 工厂类

配置 web.xml 文件Action 中获取 WebAplicationContextweb.xml 配置文件 <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener&...

2018-08-09 11:16:42 129

原创 Spring 核心监听器 ContextLoaderListener

ServletContext 保存着 WebApplicationContext说明ContextLoaderContextLoaderListener配置原理 与 作用ServletContext 保存着 WebApplicationContextServletContext 以 类似 Map 的形式保存了 WebApplicationContext...

2018-08-09 11:10:29 515

原创 Spring 表达式语言 SpEL

诞生描述使用基本的属性对象运算符诞生描述Spring 3.0 创建了一种新的配置对象注入的方式,简称(set注入或者构造参数注入) SpEL (Spring Expression Language)使用基本的属性x 可以是 整数,小数boolean ,科学计数法表示的小数(如:#{1e4}),“” Or ” 表示的字符串...

2018-08-02 22:18:56 149

原创 JQuery 克隆节点问题

克隆节点场景JavaScriptfunction MoveToCard() { $(this).find(".cardfooter").show(200);}function LeaveFromCard() { $(this).find(".cardfooter").hide();}$(".card").mouseenter(MoveToCard)....

2018-07-29 14:08:25 369

原创 JavaScript 复制浏览器地址

点击button 复制当前窗口的 urlhtml<button onclick="copyUrl()"></button><input type="button" hidden value="点击复制代码" />JavaScriptfunction copyUrl(){ var Url= location.href; ..

2018-07-29 09:46:01 1125

原创 Bootstrap 自定义下拉菜单

原因有 三角形代码html<span data-toggle="dropdown" class="fa fa-cogs" name="card1" id="MySetting"></span><div class="dropdown-menu"> <a class=&quot

2018-07-27 22:35:36 1085

原创 Bootstrap 弹出输入框

效果原理引入 Bootstrap 和 jQuery在 弹框 中加入输入框,同时 自动获得焦点在 点击确定 ,获取 输入框的值 ,进行相应流程操作代码js // 修改弹出框的title, 显示弹框 function ShowCreateModal(title){ $("#createFileTitle")...

2018-07-27 22:24:03 11285 5

原创 jQuery 中 this 关键词不起作用

问题无法获取 this 对象 this 的作用域有限制,在 ajax 中无法发挥作用

2018-07-27 22:13:03 354

IDEA 整合 SSM

idea整合ssm框架,包含 sql ,jsp 1. 下载后, 导入项目或者按照说明搭建项目 2. 然后,执行sql 语句创建mysql 数据库中的表

2018-08-14

空空如也

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

TA关注的人

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