自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (2)
  • 收藏
  • 关注

原创 kafka安装(包含Zookeeper 安装)

安装kafka 和 zookeeper

2023-06-28 13:18:53 913

原创 Java 堆内存和栈内存

在Java中,内存分为两种,一种是栈内存,另一种就是堆内存。1 栈内存栈内存主要是用来执行程序用的,比如:基本类型的变量和对象的引用变量2 堆内存堆内存作用是用于存储Java中的对象和数组,当我们new一个对象或者创建一个数组的时候,就会在堆内存中开辟一段空间给它,用于存放。引用:https://blog.csdn.net/nkxpanda/article/details/109363540https://blog.csdn.net/u011546655/article/details/52

2022-05-11 10:15:42 1139

原创 Mybatis

1.Mybatis的Dao层实现1.1 传统开发方式1.1.1编写UserDao接口public interface UserDao { List<User> findAll() throws IOException;}1.1.2.编写UserDaoImpl实现public class UserDaoImpl implements UserDao { public List<User> findAll() throws IOException {

2022-01-10 16:30:07 161

原创 大数据组件

大数据组件使用

2022-01-10 16:02:47 874

原创 python安装相关

区分 python3, python2https://www.cnblogs.com/xianzhewujie/p/14119124.html安装matplotlib

2021-09-15 15:44:17 51

转载 vmware

vmware 虚机NAT模式,局域网可访问https://www.cnblogs.com/shansongxian/p/6438329.html

2021-05-12 11:15:08 84

原创 JS

在WebStorm中运行JavaScript代码并查看输出结果在需要运行的文件上,右键单击

2021-02-22 10:34:26 67

原创 MongoDB

查询public static <T> void main(String[] args) { MongoOperations mongoOps = new MongoTemplate(MongoClients.create(), "test"); MongoCollection<Document> collection = mongoOps.getCollection("647台阿里索电维修_assert"); Bson bson = Filters.e

2021-01-26 12:04:58 148

原创 前端初探

前端发展https://blog.csdn.net/Leon_Jinhai_Sun/article/details/104149423MV VM 模式MVC 模式CDNaxios<script src="https://cdn.staticfile.org/axios/0.18.0/axios.min.js"></script>Jquery和vue对比https://www.cnblogs.com/lgx5/p/10857516.html...

2021-01-21 17:00:34 89

原创 Java多线程编程入门

转载找不到处处了Java多线程编程入门1. 多线程编程基础1.1 进程、线程1.1.1 进程狭义:进程是正在运行的程序的实例。广义:进程是一个具有一定独立功能的程序,关于某个数据集合的一次运行活动。进程是操作系统动态执行的基本单元,在传统的操作系统中, 进程即是基本的分配单元,也是基本的执行单元。1.1.2 线程线程是操作系统能够进行运算调试的最小单位。它被包含在进程中,是进程中的实际动作单位。一个线程指的是进程中的一个单一顺序的控制流,一个进程中可以并发多个线程,每个线程执行不同的任.

2020-08-05 09:41:52 155

原创 定时任务——quartz

public class PrintWordsJob implements Job { @Override public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException { String printTime = new SimpleDateFormat("yy-MM-dd HH-mm-ss").format(new Date()); Sys.

2020-07-31 17:21:39 117

原创 常用 maven 依赖

fastjson <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version> </dependency>阿里 表格处理<!--Excel 表格处理 ea

2020-07-31 17:16:52 328

原创 Java 缓存——Caffeine

Caffeine手动模式 public static void main(String[] args) { String key = "test"; // 创建 手动模式的缓存 Cache<String, String> cache = Caffeine.newBuilder() .expireAfterWrite(10, TimeUnit.MINUTES) .maximum

2020-07-31 16:12:25 358

原创 docker 笔记

拉取镜像docker pull ***列出镜像docker images容器运行的进程docker ps进入容器docker exec -it 容器id /bin/bash没有vim 则需要安装,步骤如下:apt-get updateapt-get install vim如果要退出bash有2种操作:1)Ctrl + d 退出并停止容器;2)Ctrl + p + q 退出并在后台运行容器;...

2020-07-31 14:15:23 174

原创 日志 slf4j + logback

slf4j + logbackmaven 依赖包 <!-- slf4j+LOGBack依赖包 --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.25</version>

2020-07-31 10:15:42 148

原创 数据库的几个名词

数据库引擎mysqlInnoDB高级语言Java数据库连接(数据库连接池)JDBC c3p0 DBCP Druid其他语言pymysqlpool

2020-07-28 16:42:56 223

原创 disruptor

参考:http://ifeve.com/disruptor-getting-started/定义事件生产者传递一个long类型的值给消费者,而消费者消费这个数据的方式仅仅是把它打印出来。首先声明一个Event来包含需要传递的数据:/** * 定义事件 Event */public class LongEvent { private long value; public long getValue() { return value; } publ.

2020-07-23 16:39:45 100

原创 架构模式

面向对象语音(1)创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。(2)结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。(3)行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。1. 创建型模式1.1 工厂方法模式工厂方法模式分为三种:普通工厂模式、多个工厂方法模式和静态工厂方法模式。普通工厂模式:就是建立一个工

2020-07-23 11:06:50 98

原创 Java 安全框架 笔记

Shiro三个核心组件:Subject, SecurityManager 和 Realms。Subject:即“当前操作用户”。但是,在Shiro中,Subject这一概念并不仅仅指人,也可以是第三方进程、后台帐户(Daemon Account)或其他类似事物。它仅仅意味着“当前跟软件交互的东西”。Subject代表了当前用户的安全操作,SecurityManager则管理所有用户的安全操作。SecurityManager:它是Shiro框架的核心,典型的Facade模式,Shiro通过

2020-07-17 15:38:37 210

原创 session 和 cookie 笔记

Spring Boot session 共享https://mp.weixin.qq.com/s/jOJvW1YfAeWNDRa-dQCLTQ参看文章https://www.cnblogs.com/Erma/p/10989147.html名词JsessionidJsessionid只是tomcat的对sessionid的叫法,其实就是sessionid;在其它的容器也许不同...

2020-07-16 17:49:48 102

原创 Mybatis 笔记

https://blog.csdn.net/trecn001/article/details/88038670

2020-07-08 09:46:28 580

原创 实验二 语法分析之LR(0)分析

LR 分析器(自动机)结构例子文法:G(E):E->aA|bBA->cA|dB–>cB|d要求:(1)构造LR(0)项目集规范簇。(2)构造LR(0)分析表。(3)LR(0)分析过程(移进、规约、接受、报错)的实现。输入一个符号串,依据LR(0)分析表,以表格形式输出分析过程。程序测试:(1)输入:bcd#(2)输入:acccccd#(3)输入:acccddd#LR(0) 分析表LR(0)项目集规范簇代码import java.util.*;

2020-06-09 20:21:26 4710

原创 websocket小例子(SpringBoot)

前端<html><head> <meta http-equiv="Content-Type" content="text/html; charset = utf-8"/> <title>WebSocket客户端</title> <script type="text/javascript"> var socket; if(!window.WebSocket){

2020-06-09 20:20:18 123

原创 SpringBoot 初体验

先搞一个运行看看参考:https://blog.csdn.net/qq_40147863/article/details/84194493

2020-06-02 11:02:42 122

原创 WinDLX 模拟器实验

一个完整的例子我们使用WinDLX 汇编器中的汇编文件fact.s ,这个程序计算数(通过键盘输入)的阶乘。这需要用到文件input.s,它用于接收从键盘输入的数。1. 开始和配置WinDLXFile / Reset all / 确定2. 装载测试程序File / Load Code or Data...

2020-06-01 10:44:07 4066

原创 编译原理 notes

下推自动机与有穷自动机之间的关系?下推自动机可以看作把有限状态自动机扩展使之可以存取一个栈。每一个下推自动机都接受一个形式语言。每一个下推自动机都接受一个形式语言。下推自动机存在确定与非确定两种形式,两者并不等价。﹙对有限状态自动机两者是等价的﹚被非确定下推自动机接受的语言是上下文无关语言。下推自动机的状态迁移不但要参考有限状态部分,也要参照栈当前的状态;状态迁移不但包括有限状态的变迁,还包括一个栈的出栈或入栈过程正则表达式的规则很容易理解,但是正则表达式并不能直接用来解析字符串,我们还要引入一种适

2020-05-17 19:08:25 404

转载 Java 正则表达式

Java 正则表达式实现Java中正则表达式的匹配利用不确定的有穷自动机(NFA)结合向上追溯的算法来实现的。参考:http://matt.might.net/articles/implementation-of-nfas-and-regular-expressions-in-java/import java.util.* ;/* * An NFAState is a node with a set of outgoing edges to other * NFAStates. *

2020-05-17 18:17:01 209

原创 Java 线程池总结

巴拉巴拉

2020-05-06 22:33:22 324

原创 Shell 基本

可能出现的问题1. 从windows 写 shell 拷贝到 Linux-bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory在vi命令模式中使用 :set ff 命令看到文件的格式为 dos修改 为 unix 格式:set ff=unix...

2020-05-04 16:46:12 98

原创 Maven 使用

参考:https://www.cnblogs.com/stars-one/p/10958796.html待续 ···

2020-05-03 17:41:22 157

原创 面试编程题集锦

1. 队列最小修改来源:牛客-京东题目描述已知一个奇怪的队列,这个队列中有n个数,初始状态时,顺序是1,2,3,4,…n,是1-n按顺序排列。这个队列只支持一种操作,就是把队列中的第i号元素提前到队首(1<i<=n),如有4个元素,初始为1,2,3,4,可以将3提前到队首,得到3,1,2,4 。 现在给出一个经过若干次操作之后的序列,请你找出这个序列至少是由原序列操作了多少次...

2020-04-27 18:43:05 452

原创 序列 相关算法

序列和来源:牛客题目描述给出一个正整数N和长度L,找出一段长度大于等于L的连续非负整数,他们的和恰好为N。答案可能有多个,我我们需要找出长度最小的那个。例如 N = 18 L = 2:5 + 6 + 7 = 183 + 4 + 5 + 6 = 18都是满足要求的,但是我们输出更短的 5 6 7解答:通过等差数列的 N 项 和 公式...

2020-04-27 16:11:47 384

原创 Recursion 递归算法

1. 汉诺塔问题 public static void process(int N, String from, String to, String help) { if (N == 1){ System.out.println("Move 1 from " + from + " to " + to); } else { ...

2020-04-26 23:53:23 88

原创 Java 小笔记

换行String + System.getProperty("line.separator")持续更新··· ···

2020-04-25 22:03:41 89

原创 Java 执行系统命令(cmd, bat, shell)

1. windows1.1 cmd第一种方法 File dir = new File("D:\\mysql57\\mysql-5.7.29-winx64\\bin"); // String command="netstat -an"; String command = "c:\\windows\\system32\\cmd.exe /c mysq...

2020-04-25 21:59:19 3159

原创 数据结构知识点 凝练

更新中··· ···

2020-04-23 23:00:37 145

原创 乐观锁 与 悲观锁

悲观锁Java中 synchronized和 ReentrantLock等独占锁就是悲观锁思想的实现。《总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,上锁》共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它线程(我用你别碰, 用完随你用)多写乐观锁Java中 java.util.concurrent.atomic包下面的原子变量类就是使用了 乐观...

2020-04-22 16:55:24 138

原创 Redis 基本用法

windows版本运行 Redis再开一个cmd

2020-04-22 15:45:42 616 1

原创 常用SQL语句

索引create index w on soil_water(ad); -- 添加索引wshow index from soil_water;SELECT adFROM soil_waterWHERE ad=8.16 AND ad_base=3.5;ALTER TABLE soil_water DROP index w; -- 删除索引wshow keys from so...

2020-04-22 01:23:48 1980

原创 mysql 二进制日志使用

在windows下使用mysqlbinlog实现数据库增量导出开启mysqlbinlog在mysql的配置文件my.ini中的[mysqld]下添加以下语句log-bin:备份的文件目录和文件名binlog_do_db:指定数据库名,不写即默认所有数据库log-bin=“D:/Java/beifen/name”binlog_do_db=test查看binlog日志2.1 命令行:...

2020-04-20 21:47:58 122

C++STL标准模板库讲解PPT

• 容器container:可容纳各种数据类型的数据结构。 • 迭代器:可依次存取容器中元素的东西 • 算法:用来操作容器中的元素的函数模板。

2018-10-07

msp_JTAG.pdf

msp430系列文档,之JTAG的技术文档 标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。 相关JTAG引脚的定义为:TCK为测试时钟输入;TDI为测试数据输入,数据通过TDI引脚输入JTAG接口;TDO为测试数据输出,数据通过TDO引脚从JTAG接口输出;TMS为测试模式选择,TMS用来设置JTAG接口处于某种特定的测试模式;TRST为测试复位,输入引脚,低电平有效

2018-10-07

空空如也

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

TA关注的人

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