自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 问答 (1)
  • 收藏
  • 关注

原创 阿里云OSS图床和百度OCR获取ak, sk

阿里云OSS图床和百度OCR获取ak, sk

2022-09-06 22:41:26 2182

原创 java 左移<<

m<<i的计算x=i%32m<<i的值为m的x次方

2020-10-20 12:39:13 290 1

原创 centos 安装java8

如果感觉yum 慢将yum设置成国内源, 命令:curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum install java-1.8.0-openjdk[root@localhost /]# java -versionopenjdk version "1.8.0_262"OpenJDK Runtime Environment (build 1.8.0_262-b10

2020-10-18 12:34:18 324

转载 对象和数组并不是都在堆上分配内存的

对象和数组并不是都在堆上分配内存的原文 前段时间,给星球的球友们专门码了一篇文章《深入分析Java的编译原理》,其中深入的介绍了Java中的javac编译和JIT编译的区别及原理。并在文中提到:JIT编译除了具有缓存的功能外,还会对代码做各种优化,比如:逃逸分析、 锁消除、 锁膨胀、 方法内联、 空值检查消除、 类型检测消除、 公共子表达式消除等。有球友阅读完这部分内容后,对JVM产生了浓厚的兴趣,自己回去专门学习了一下,在学习过程中遇到一个小问题,关于Java内存分配的。所以和我在

2020-10-17 11:04:49 436

转载 jit 及时编译器

了解JIT编译器(即时编译器)原文 即时(JIT)编译器是Java运行时环境的一个组件,可提高运行时Java应用程序的性能。JVM中没有什么比编译器对性能的影响更大,并且选择编译器是运行Java应用程序时做出的首要决定之一,无论您是Java开发人员还是最终用户。Java JIT编译器:概述Java功能“写一次,到处运行”的关键是 bytecode。字节码转换为适用于应用程序的适当本机指令的方式对应用程序的速度有很大的影响。这些字节码可以被解释,编译为本机代码或直接在指令集体系结构为字

2020-10-17 10:18:30 370

原创 问题: mybatis读取表没有提示

2020-10-09 11:53:39 238

原创 mysql 对称加密解密函数AES_ENCRYPT与AES_DECRYPT

HEX() 和 UNHEX() 函数HEX():将一个字符串或数字转换为十六进制格式的字符串UNHEX():将十六进制格式的字符串转化为原来的格式加密AES_ENCRYPT(‘content’,‘secret’) INSERT INTO user(`password`) VALUES (HEX(AES_ENCRYPT('66', 'key')));解密 AES_DECRYPT(‘content’,‘secret’) SELECT AES_DECRYPT(UNHEX(`password`),

2020-10-07 21:32:49 1582

原创 springboot 解决跨域问题

实现 WebMvcConfigurerpackage com.jwt.demo.intecepter;import lombok.extern.slf4j.Slf4j;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotatio

2020-10-07 16:15:42 149

原创 springboot日志打印 logback-spring.xml

logback-spring.xml<?xml version="1.0" encoding="UTF-8"?><configuration> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %highlight(%-

2020-10-07 15:08:25 268

原创 js数据单位换算函数

js数据单位换算函数function handleSize(v){ if(v==null) return ''; let unit=['KB','MB','GB','TB','PB']; let n=-1; let s=1024; if(v < s){ retur

2020-09-24 09:35:43 1035

原创 vue 图片预览插件

vue 图片预览插件官网地址安装npm install v-viewer引入import 'viewerjs/dist/viewer.css';import Viewer from 'v-viewer'Vue.use(Viewer);使用<img v-viewer="{movable: true, toolbar: false,navbar:false,title:false,transition:false}" style="max-width: 40px;max-heigh

2020-09-23 18:10:11 309

原创 vue antd 问题笔记

提交表单,验证失败,执行了回调,验证成功却没有执行回调数据验证使用了自定义效验,在效验时忘记调用callback()data() {let checkIntro = (rule, value, callback) => { if (!(/^100$|^(\d|[1-9]\d)$/.test(value))) { return callback(new Error('请输入0到100的数字')); } callback();};return { ru

2020-09-23 14:51:49 218

原创 VUE学习

VUE学习vue 是一个轻量级的mvvm框架 数据驱动+组件化的前端开发模板数据绑定v-model 双向绑定v-pre 正常显示 不解析标签v-html解析对象内字符串v-if v-show事件 v-on: 或者 @v-on:click @click 点击事件@keyup.enter || @keyup.enter.native 回车事件 键盘别名属性绑定v-bind 或者 : ( 完整写法与简写 )image-20200806142934694其它$event 传事件vue遍历数组为什

2020-09-23 12:20:28 1694

原创 java 直接读取 json字符串

依赖 <dependency> <groupId>com.jayway.jsonpath</groupId> <artifactId>json-path</artifactId> <version>2.4.0</version> </dependency>使用//jsonStr 应为json字符串Object sss = JsonPath.parse(j

2020-09-17 17:03:58 473

原创 策略模式

抽象类public abstract class UploadStrategy { public abstract void takeAction(String url,Long userId);}抽象类实现类@Servicepublic class UpdateAvatarStrategy extends UploadStrategy { @Resource RegisteredUserService registeredUserService; @Over

2020-09-17 12:16:34 163

原创 springboot 阿里云 oss 文件上传

阿里云OSS 文件上传阿里云OSS 文件上传前置条件跨域设置OSS 配置yml配置读取配置文件核心类文件直传 回调设置阿里云OSS 文件上传前置条件oss 读写权限 应是公共读Bucket ,Endpoint 应该是外网可访问回调地址应该是外网可访问 ,当然也可以不设置跨域设置OSS 配置yml配置aliyun: oss: basic-url: stcoool/ endpoint: oss-cn-chengdu.aliyuncs.com bucket-na

2020-09-16 14:10:09 681

原创 springboot Model 公用数据

springboot Model 公用数据@ControllerAdvicepublic class MyControllerAdvice { @InitBinder public void initBinder(WebDataBinder binder) {//请求前执行// System.out.println("-----------initBinder------------"); } @ModelAttribute public voi

2020-09-14 09:55:04 636

原创 koa2 学习

前提 已安装好 nodejs安装淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.orghttps://koa.bootcss.com/npm i koanpm install -g koa-generator使用koa2 创建test项目koa2 test -e

2020-09-14 09:52:19 135

原创 windows 共享文件 都设置了共享不需要密码 nplayer 还是弹出密码输入框

将本地账户访问的共享安全模型设置为 经典

2020-07-12 18:24:28 2979

原创 linux tomcat 快速启动

vim/etc/init.d/tom按i编辑 下面tomcat的目录需要改我的tomcat目录/tom# !/bin/bash # Description: start or stop the tomcat # Usage: tomcat [start|stop|restart] # export PATH=$PATH:$HOME/binexport BASH_ENV=$HOME/.bashrcexport USERNAME="root"case "$1"...

2020-05-28 19:32:25 163

原创 nodejs 生成树型目录

安装npm install -g tree-node-cli卸载npm uninstall -g tree-node-clicmd 进入到想要生成树的目录 执行treee -L 4-I "node_modules|.idea|objects|.git" -a --dirs-first -V, --version 输出版本号 -a, --all-files 打印所有文件,包括隐藏文件 --dirs-first 目录在前,文件在后 -d, -...

2020-05-18 11:46:06 528

原创 nginx配置,80端口访问nodejs项目

server { listen 80; server_name 47.93.186.111; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://47.93.186.111:3000; client_max_body_size 50...

2020-05-18 10:22:03 540 1

原创 nginx 反向代理 总结

查看nginx 安装目录[root@tang closer]# whereis nginxnginx: /usr/local/nginx启动nginx[root@tang conf]# /usr/local/nginx/sbin/nginx出现端口被占用问题nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)nginx: [emerg] bind() to 0.0.0.0:80 failed

2020-05-18 10:16:48 596

原创 linux 后台启动node项目

上传 node项目 cd 到 node 项目文件夹下npm installnpm start //这种启动 关闭putty 就不能访问了启动 pm2 start npm -- run start //启动后 浏览器输入 ip地址:3000 即可访问查看 pm2 list删除 pm2 delete 0 //0为 pm2 list 中的idpm2 stop 0//0为 pm2 list 中的id...

2020-05-18 10:13:03 1009

空空如也

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

TA关注的人

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