- 博客(51)
- 收藏
- 关注
原创 timesten 安装
关于timesten的用户权限,在timesten的用户默认使用系统用户,当你配置的DSN没有配置UID和PWD属性时,你需以root用户权限登录,登录后默认的数据库用户即为root用户。这样你在C/S模式下连接DSN该使该用户的用户名和密码才能登录,登录后便是该用户的表空间。从oracle的网站(http://www.oracle.com/technology/global/cn/software/products/timesten/index.html)下载,timesten的安装文件。
2024-04-17 15:01:39 702
原创 使用 java 发送邮件,附件展示乱码,不是展示自己定义的文件名
后来我将代码中设置的附件名改成不带中文,结果好了。我将附件另存为一个正常的 excel 名称。结果在邮件中看到的附件是这样的。刚开始我写的代码是这样的。
2024-03-14 10:35:53 201
原创 io.netty.handler.codec.http.websocketx.ContinuationWebSocketFrame类的典型用法代码示例
【代码】io.netty.handler.codec.http.websocketx.ContinuationWebSocketFrame类的典型用法代码示例。
2024-03-07 13:38:04 137
原创 Netty HttpServerCodec和HttpObjectAggregator
从上可以看出,当我们用POST方式请求服务器的时候,对应的参数信息是保存在message body中的,如果只是单纯的用HttpServerCodec是无法完全的解析Http POST请求的,因为HttpServerCodec只能获取uri中参数,所以需要加上HttpObjectAggregator。HttpServerCodec是netty针对http编解码的处理类,但是这些只能处理像http get的请求,也就是数据带在url问号后面的http请求参数。POST请求包括三个部分。
2024-03-05 17:29:09 596
原创 java 你获取的List 可能不是你想要的List
这是怎么一会事呢,通过查找java原代码我们可以看到:tempList的subList实现代码在AbstractList类里边,然而无论如何,最终的结果都是返回一个AbstractList的子类:SubList(该类是一个使用默认修饰符修饰的类,其源代码位于AbstractList.java类文件里边),它返回原来list的从[fromIndex, toIndex)之间这一部分的视图,之所以说是视图,是因为实际上,返回的list是靠原来的list支持的。相反,结构性修改,指改变了list大小的修改。
2024-02-28 14:15:37 824
原创 不同版本(2.3,2.4,2.5,3.0)的Servlet web.xml 头信息
【代码】不同版本(2.3,2.4,2.5,3.0)的Servlet web.xml 头信息。
2024-02-28 13:43:27 118
原创 Servlet3 学习
2.urlPatterns = {"/some" , "/aaa" , "/bbb"} 和 value= {"/some" , "/aaa" , "/bbb"} 的作用是一样的都是用来定义访问改Servlet的 url-pattern 但是只能用一个 不能两个同事出现。例如: web.xml 中 url-pattern为 /ccc @WebServlet中定义的 url-pattern 为 /aaa /bbb .那么该Servlet的最终 url-pattern 为 /aaa /bbb /ccc。
2024-02-28 13:37:35 648
原创 Could not find default ScheduledExecutorService bean
org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.concurrent.ScheduledExecutorService' available
2024-02-22 17:39:10 136
原创 FIRST集、FOLLOW集合和LL(1)文法 - 草稿
设G=(VT,VN,S,P)是上下文无关文法 ,则(1)如果X是终结符,则FIRST(X) = { X }。(2)如果X是非终结符,且有产生式形如X → a…,则FIRST( X ) = { a }。(3) 如果X是非终结符,且有产生式形如X → ABCdEF…(A、B、C均属于非终结符且包含 ε,d为终结符),需要把FIRST( A )、FIRST( B )、FIRST( C )、FIRST( d )加入到 FIRST( X ) 中。
2024-02-02 11:09:38 970
原创 first parameter of redis.call/redis.pcall must be a single literal string
使用 redission 分布式锁的时候 报错 ERR bad lua script for redis cluster, first parameter of redis.call/redis.pcall must be a single literal string
2023-12-27 11:31:34 1264 1
原创 AI 人工智能 入门环境搭建
如果你不想在Jupyter Notebook中编写的所有文档都直接保存启动目录下,则需要修改Jupyter Notebook的文件存放路径。4.创建一个jupyter notebook 的工作目录 这是我自己的D:\developtools\jupyter_notebook。6.执行安装命令 最好把pip升级到最高版本(想要安装jupyter notebook必须提前安装好python环境)1.安装Python 最好安装 64 位的.因为最新版本的Pillow没有提供32位的windows版。
2023-11-30 16:01:26 132
原创 ERROR: Could not build wheels for Pillow, which is required to install pyproject.toml-based projects
windows10 安装pillow ERROR: Could not build wheels for Pillow, which is required to install pyproject.toml-based projects
2023-11-30 12:33:42 13448 4
原创 Java jps 无法显示进程 id
我是登录 lemondev 这个用户登录的,所以我使用 jps 的时候,读取的是/tmp/hsperfdata_lemondev 下的文件,所以不展示进程列表。文件会被保留,直到执行一次。启动参数可以更改默认。
2023-08-31 14:25:01 777
原创 【无标题】将一串数字按照对应关系转为字符串 NumberString
规定1和A对应,2和B对应,3和C对应…那么一个数字字符串比如“111”,就可以转化为“AAA”,“KA”和"AK"。给定一个只有数字字符串组成的字符串str,返回有多少种转化结果.
2022-08-11 13:42:06 318
转载 计算机浮点数和存储和运算规则
1、概述:众所周知,计算机只能识别二进制数据,即所有的十进制都需要转换成二进制才能在计算机中进行存储和运算,但是,十进制数有整数部分和小数部分,对于整数部分转换成二进制数的话,我们采用除2取余数法;小数部分的话我们采用乘2取整法;求出来后,我们对数字进行规范化处理;2、来个例子:把十进制小数6.36转换成二进制,具体怎么操作?...
2022-05-13 15:26:16 1001 5
原创 软考概念性知识
光的三原色 红 绿 蓝印刷三原色 青(cyan)[ˈsaɪən] 品红(magenta [məˈdʒentə] ) 黄(yellow)人耳带宽能听到 20Hz-20kHz 乐器声音带宽 20Hz-20kHz 人讲话的带宽 300Hz-3400Hz采样频率 采样精度 采样频率最好等于声音最高频率的两倍 无损压缩(可你编码) 冗余压缩或者熵编码法 有损压缩(不可逆编码) 熵压缩发 数据压缩的基础 空间冗余:...
2022-05-13 11:37:39 96
原创 二叉树的重要特性
1>在二叉树的第 i 层上最多有 2^i-1 个节点(i>=1)2>深度为k的二叉树最多有 2^k - 1 个节点(k>=1)3>对任何一棵二叉树,如果其叶子节点数为 N1 , 度为2的节点数为N2,则 N1 = N2 + 14>如果对一棵有 n 个节点的完全二叉树的节点按展序编号(从1层到 log2n + 1 层 , 每层从左到右),则对任一节点 i (11.如果i=1,则节点i无父节点,是二叉树的根,如果i>1,则父节点是 i/2;2.如果2
2022-05-13 11:32:37 222
原创 多级页表如何节约内存
在学习计算机组成原理时,书中谈到,"使用多级页表可以压缩页表占用的内存",在了解了多级页表的原理后,恐怕对这句话还是理解不了:把页表换成多级页表了就能节约内存了?不是还是得映射所有的虚拟地址空间么?比如做个简单的数学计算,假如虚拟地址空间为32位(即4GB)、每个页面映射4KB以及每条页表项占4B,则进程需要1M个页表项(4GB / 4KB = 1M),即页表(每个进程都有一个页表)占用4MB(1M * 4B = 4MB)的内存空间。而假如我们使用二级页表,还是上述条件,但一级页表映射4MB、二级页表映
2022-05-13 11:30:18 1452 2
原创 堆排序 java 实现
private void heapSort(Integer[] objArr) { // 堆结构中 左子节点的 leftSonIndex = 2 * parentIndex + 1 // 右子节点的 rightSonIndex = 2 * parentIndex + 2; // parentIndex = sonIndex / 2; //https://zhuanlan.zhihu.com/p/265493303 //h.
2022-02-24 17:12:09 222
原创 Springboot2 整合 Activiti7和mybatis-plus3失败以及踩到的坑
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.13.RELEASE</version> </parent> ...
2022-02-18 14:07:53 2294 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人