冰生于水的博客

技术小白,如有错误,欢迎指出

GO语言入门教程

原文地址: https://blog.csdn.net/tennysonsky/article/details/79293700(GUI) https://blog.csdn.net/tennysonsky/article/details/79103434

2019-06-06 08:44:25

阅读数 4

评论数 0

使用Git上传项目到Gitgub

原文:https://www.cnblogs.com/cxk1995/p/5800196.html

2019-03-30 10:25:35

阅读数 32

评论数 1

JDK5-12新特性

原文:https://www.jianshu.com/p/a051a2f0c3ab

2019-03-29 12:05:37

阅读数 220

评论数 0

Vue项目打包

原文:https://blog.csdn.net/qq_41115965/article/details/80796310

2019-03-21 11:29:55

阅读数 46

评论数 0

MongoDB实现主键自增

由于MySQL的使用习惯,导致在使用MongoDB的过程中没有自增长的ID十分不爽,而自动生成的序列则又没有什么可读性,恰巧在看书的过程中发现有讲到,所以记录下。 第一步:自定义一个自增长标识,Java的注解就是一个非常优秀的选择,代码如下: package com.lsm1998.us...

2019-03-17 12:27:24

阅读数 24

评论数 0

Class文件解析(手写一个Class文件解析器)

学习JVM的第一课便是Class文件解析,这也是了解JVM执行引擎的基础,网上关于Class文件解析的文章也是数不胜数,这次就玩点不一样的,使用Java语言来写一个Class文件解析器,主要的目的是在于了解Class文件结构,使用什么语言倒是没什么所谓。 在这里我不会介绍class文件中诸如常量...

2019-03-16 12:08:05

阅读数 29

评论数 0

自定义手写SpringBoot框架(带使用案例)

  过了个年,现在才想起来写博客,废话不多说,先谈一下开发环境与实现概况: 开发环境: 使用JDK11,IDEA2018,Mysql8.0,gradle5.0; 实现概况: 提供了Spring、SpringMVC、Mybatis、Log4j(半成品)可供选择的组件,均是自定义的,详情可以...

2019-02-21 14:44:17

阅读数 118

评论数 0

自定义手写SSM框架2.0(带小案例)

经过1.0版本的摸索后,开始了2.0版本的编写,由于1.0版本只求功能的相似,所以代码没有什么层次可言,可读性也比较差,从而在设计2.0版本的时候首先从架构出发,一定程度上借鉴了Spring和Mybatis的架构设计,大大提升了代码的可读性。 首先对比下与官方的功能差异: Spring方面: ...

2019-01-15 13:41:59

阅读数 122

评论数 0

CentOS7安装GO语言

网上看到一篇关于CentOS7安装GO语言的文章,十分简单,只需要对着按部就班就行了,特转载,文章地址https://www.jianshu.com/p/00d048eb9854

2018-12-13 12:57:27

阅读数 98

评论数 0

自定义简单SSM框架的设计与实现

SSM内容:自定义SpringMVC+Spring(未实现AOP部分)+自定义ORM(仿Hibernate) 记得刚开始学框架那会虽然老师反复强调框架只是一些通用工作的整体实现,通俗的说就是一些累活儿别人帮你做了,即便如此,我却总是打心底里觉得框架的实现是高深莫测的。 随着学习的不断深入,开始...

2018-12-11 19:17:02

阅读数 99

评论数 0

整合MongoDB错误:Consider defining a bean named 'reactiveMongoTemplate' in your configuration.

今天使用SpringBoot整合MongoDB时出现了如下错误: Description: Field userRepository in com.lsm1998.webflux.service.impl.UserServiceImpl required a bean named 'reac...

2018-12-08 14:01:39

阅读数 289

评论数 0

Java类加载机制

记录下类加载机制吧,当是做下笔记。 当执行一个helloworld程序时,首先需要通过javac调用编译器将其编译成class字节码文件,如果一个java文件内如果出现n个类,包括内部类,都会编译产生n个class字节码文件,这是一一对应的。 类加载的步骤: 加载阶段,把class文件...

2018-11-30 01:09:56

阅读数 37

评论数 1

Redis基本使用四(Lua脚本)

Lua脚本出现背景: Lua脚本出现于Redis2.6以上的版本,基于Lua语言,其作用在于很大程度上弥补Redis命令计算能力的不足,通过前面的程序可以看出Redis命令根据不同的数据结构有自增、自减、求并集、求交集等基本运算,这些计算不足以应付开发中各式各样的需求,而Lua脚本就在此情况下应...

2018-11-30 00:15:03

阅读数 77

评论数 0

Java设计模式

设计模式是一个软件设计师必须掌握的技能,笔者在目前的项目开发过程中并没有过多的使用,深感惋惜,借此文章总结下Java中常用设计模式相关知识点,为今后的项目开发预先铺路。 设计模式可以说不是新的知识,是对开发流程等相关过程的简化,类似于Spring等框架,是为开发者省力的,系统越大作用越明显。 ...

2018-11-26 17:05:26

阅读数 35

评论数 2

Redis基本使用三(流水线与发布订阅以及超时命令)

开发环境: JDK11; Redis3.2; 使用流水线优化读写新能: 与传统关系型数据库类似,每次客户端与服务端建立连接是需要开销的,对于每一个客户端而言,将多个操作封装在一次连接内是十分有必要的,从而产生了Redis的流水线操作,应用步骤如下: 开启流水线; 加入命令; 执行流水线...

2018-11-20 14:47:45

阅读数 99

评论数 0

Redis基本使用二(事务与锁)

开发环境: JDK11 Redis3.2 Redis事务机制: 与传统的关系型数据库类似,NoSQL也存在许多并发访问的情况,因此出现了如何保证数据一致性的问题,处理的方式有很多。 针对不同的业务层次有不同的解决方案: 视图层:前端来保证数据一致性,笔者对前端技术熟悉程度还不足以搞定,暂不...

2018-11-20 12:47:36

阅读数 119

评论数 0

Redis连接错误:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to...

今天连接Redis出现了MISCONF Redis is configured to save RDB snapshots, but it is currently not able to...的奇葩错误,网上查了一下发现问题是:强制把redis快照关闭了导致不能持久化 这个我也表示黑人问号,昨...

2018-11-19 10:52:07

阅读数 23

评论数 0

Spring带返回值的异步任务

许久之前就接触Spring异步任务了,通过@Asyns注解标示一个异步任务,再通过配置类@EnableAsyns开启Spring异步支持即可实现简单的异步案例,但是对于带返回值的异步任务则无法通过这种简单的方法实现,此时需要异步方法返回Future对象,而获取的方法也有所不同,需要调用Future...

2018-11-15 16:32:35

阅读数 535

评论数 0

关于jdbc批处理的一些小问题

一个项目实现过程中难免遇到一些批量执行sql语句的情况,例如执行1万条插入语句,如果使用传统的插入方式则需要建立1万次连接,一次发送一条sql语句,这样是及其浪费性能的,接下来通过三种不同的方式模拟批量的插入语句,代码如下: package com.lsm1998.shop.test; im...

2018-11-14 11:12:43

阅读数 52

评论数 0

Redis基本使用一(数据结构常用命令)

开发工具: Redis3.2; IDEA; JDK11; Gradle4.8; 使用数据结构常用命令: 1.创建项目,开启Redis服务端,导入相关坐标; 重要坐标如下: implementation('org.springframework.boot:spring-boot-st...

2018-11-13 13:55:03

阅读数 55

评论数 0

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