java多线程共享数据、线程同步与互斥

写在前面本文全文以售票系统为例,简诉了java多线程间共享数据的两种方式、线程同步。文章可能还有很多不足,请大家谅解,欢迎大佬提意见。本文使用到的东西javaeclipse 2019-111.多线程共享数据1.1 共享Runnable 当多个线程执行的内容相同,可以采用共享Runnable接口实现

java常见排序算法

写在前面本文描述了常见的几种排序算法,文章可能还有很多不足,请大家谅解,欢迎大佬提意见。本文使用到的东西java1.选择排序1. 1 算法思想 从未排序的区间中找出最小的元素,将该元素与未排序区间中第一个元素交换,第一个元素即为排序好的元素,再继续比较余下未排序的区间...1.2 算法实现impo

Redis基础入门,Redis远程连接,java连接Redis

写在前面本文所有内容都基于Windows版的Redis,记录了Redis的基础入门,Redis远程连接,java连接Redis。文章可能还有很多不足,请大家谅解,欢迎大佬提意见。本文使用到的东西IntelliJRedisWin10、Win7电脑@[toc]1.安装使用RedisRedis下载Redi

将hexo-helper-live2d看板娘添加到CDN上

写在前面本文主要描述了如何使用CDN上的看板娘,文章可能还有很多不足,请大家谅解,欢迎大佬提意见。本文使用到的东西git 2.24.0hexo-helper-live2d@3.1.1(看板娘)win10电脑1.正文# 右下角小人live2d: enable: true scriptFrom: j

hexo多终端管理

写在前面hexo生成博客提交的是渲染之后的html文件,并不是源码,本文主要描述如何实现hexo多终端源码同步,使用到的工具是“git”,文章可能还有很多不足,请大家谅解,欢迎大佬提意见。本文使用的东西win10电脑hexo4.1.1git2.24.01.方法介绍多终端管理的原理:把博客源码提交到G

java实现RSA秘钥生成、加解密和签名认证

实现生成公钥私钥实现秘钥打印输出实现加密解密、签名认证import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOExcept

mybatis连接工厂java类实现

写在前面很久以前在有道云笔记上写的笔记,打算放弃它了,将笔记迁移到这里来。文章可能还有很多不足,请大家谅解,欢迎大佬提意见。本文使用到的东西mybatisjava1.正文package com.etc.util;import java.io.InputStream;import java.sql.C

MyBatis通过注解实现Mapper映射器

写在前面很久以前在有道云笔记上写的笔记,打算放弃它了,将笔记迁移到这里来。文章可能还有很多不足,请大家谅解,欢迎大佬提意见。本文使用到的东西MyBatisjava 1.注解与xml映射器的比较注解相比于xml配置的优点:a 灵活,代码提示好b 分工合作。将实现类和对应的配置是同一文件,由同样的开发人

MyBatis一级缓存和二级缓存

写在前面很久以前在有道云笔记上写的笔记,打算放弃它了,将笔记迁移到这里来。文章可能还有很多不足,请大家谅解,欢迎大佬提意见。本文使用到的东西MyBatisjava1.一级缓存默认是开启的,--不同SqlSession缓存不能共享​ MyBatis 默认开启了一级缓存,一级缓存是在SqlSession

MyBastis映射器的高级应用

写在前面很久以前在有道云笔记上写的笔记,打算放弃它了,将笔记迁移到这里来。文章可能还有很多不足,请大家谅解,欢迎大佬提意见。本文使用到的东西MyBastisjavaSQL server 20121.正文resultMap标签中的collection-属性映射到其他映射器的查询语句示例项目文件:链接:

MyBatis映射器中select等标签中sql的高级应用

写在前面很久以前在有道云笔记上写的笔记,打算放弃它了,将笔记迁移到这里来。文章可能还有很多不足,请大家谅解,欢迎大佬提意见。本文使用到的东西MyBatisjava1.正文在映射其中,有select、update等标签,可以在这些标签中写sql查询语句sql模糊查询实现在映射器中不能直接连接字符串实现

MyBatis基础,映射器.xml文件详解

写在前面很久以前在有道云笔记上写的笔记,打算放弃它了,将笔记迁移到这里来。文章可能还有很多不足,请大家谅解,欢迎大佬提意见。本文使用到的东西MyBatisjava1.映射器基础头文件<?xml version="1.0" encoding="UTF-8"

spring框架aop切面-不修改原代码添加新功能

写在前面很久以前在有道云笔记上写的笔记,打算放弃它了,将笔记迁移到这里来。文章可能还有很多不足,请大家谅解,欢迎大佬提意见。本文使用到的东西javaecplipsespringaop概述aop的原理基于java动态代理模式,在java文件夹中有动态代理示例aop添加包aop实现除了spring包以外

动态规划-金矿问题、类似01背包

动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。将复杂的问题分解成多个小问题,以空间换时间,将每个小问题的解保存下来,根据小问题的解来计算复杂的问题。本文提供了动态规划经典问题金矿问题的实现源码。

算法