自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RSA非对称加密

package com.example;import javax.crypto.Cipher;import java.io.ByteArrayOutputStream;import java.nio.charset.Charset;import java.nio.charset.StandardCharsets;import java.security.*;import java.security.spec.PKCS8EncodedKeySpec;import java.security..

2022-01-09 21:18:47 3329

原创 多线程交替打印数字

Thread.yield() private final AtomicInteger count = new AtomicInteger(0); private volatile int state; public void first() { for (int i = 0; i < 5; i++) { while (state != 0) { Thread.yield(); ...

2021-12-28 17:26:33 350

原创 JUC锁使用

public class Client { /** * 公共变量 */ private static int number = 0; /** * synchronized 对象锁 * 注意:object.wait() 与 object.notify() 必须配合 synchronized 使用,否则报错 * wait() 与 sleep() 区别:wait()会释放锁,sleep()不会释放锁 */ private.

2021-12-26 17:24:21 241

原创 Redis分布式锁

package com.sunreal.distribute.util;import lombok.extern.slf4j.Slf4j;import org.springframework.data.redis.connection.RedisStringCommands;import org.springframework.data.redis.core.RedisCallback;import org.springframework.data.redis.core.RedisTemplate

2021-04-02 22:19:40 271 1

原创 Springboot注解@Transactional的事务传播

@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)/** * 事务传播 - Propagation * REQUIRED:使用当前的事务,如果当前没有事务,则自己新建一个事务,子方法必须运行在一个事务中的; * 如果当前存在事务,则加入这个事务,成为一个整体。 * 例子:领导没饭吃,我有

2021-02-12 18:34:22 689 1

原创 简单mongodb实现session共享

pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> <dependency> <group.

2021-01-28 16:34:10 1107 1

原创 手写SpringMVC-DispatcherServlet

web.xml配置<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp..

2021-01-28 13:13:58 411

原创 Oracle逻辑备份

备份方式1.物理备份:块拷贝方式,rman2.逻辑备份:exp|imp expdp|impdpexp优势:1.方便,开发人员经常使用2.imp导入非常方便3.数据迁移,alert日志imp速度比impdp慢exp导出4种模式:完全、表空间、用户、表exp导出文件的位置:服务器,本地?expdp存储在服务器上面nfs挂载也可以存储在本地测试案例:-- 创建测试数据SQL> create user fx identified by fx;SQL> gr

2021-01-03 20:06:09 632

原创 SQL优化

order by 1 desc 要以哪列排序就标注第几列select deptno,count(*) from dept group by deptno order by 1 desc当查询结果返回的是返回表中5%以内的数据时,应该走索引,如果查过了,应该走全表扫描某个列唯一键的数量叫做基数-- 先对该表所有列不收集直方图begin dbms_stats.gather_table_stats(ownname => 'SCOTT',

2020-12-24 17:02:33 243 1

原创 Swagger3.0

package com.sunreal.config;import lombok.Getter;import lombok.Setter;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configura

2020-11-07 20:14:12 347 1

原创 二叉树遍历

递归解法 List<Integer> path = null; public List<Integer> preorderTraversal(TreeNode root) { path = new ArrayList<Integer>(); dfs3(root); return path; } /** * 前序 * @param root */ public void dfs(TreeNode root) { if (root.

2020-10-27 13:55:20 160 1

原创 MybBatis动态SQL

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.sunreal.mapper.BlogMapper"> <!--SQL片段,将常用SQL

2020-10-18 11:15:53 340 1

原创 JAVA位运算符

n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。由n皇后问题,引发的位运算符深思!!!题目描述:给定一个整数 n,返回 n 皇后不同的解决方案的数量。示例:输入: 4输出: 2解释: 4 皇后问题存在如下两个不同的解法。[[".Q…", // 解法 1“…Q”,“Q…”,“…Q.”],["…Q.", // 解法 2“Q…”,“…Q”,“.Q…”]]public int totalNQueens(int n) {.

2020-10-17 18:40:08 134

原创 Mybatis:association【多对一】,collection【一对多】

association【多对一】@Data@AllArgsConstructor@NoArgsConstructor@Accessors(chain = true)public class Student { private int id; private String name; /** * 学生要关联一个老师 */ private Teacher teacher;}@Data@AllArgsConstructor@NoArgsCo.

2020-10-17 18:33:13 164

原创 settings.xml配置maven

<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements. See the NOTICE filedistributed with this work...

2020-04-09 19:08:45 262

AlxcTools.exe

imp导入版本问题解决

2021-01-03

exp定时任务&&expdp定时任务.zip

oracle逻辑备份定时任务

2021-01-01

空空如也

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

TA关注的人

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