- 博客(9)
- 收藏
- 关注
原创 【SQL server速成之路】T-SQL语言(一)
DECLARE{@<局部变量名><数据类型>[=<变量值>]}[,…DROPTYPE[<数据库架构名>.]<自定义类型名>[;CREATETYPE[<数据库架构名>.]<自定义类型名>DECLARE{@<游标变量名>CURSOR}[,…CREATETYPE[<数据库架构名>.]<自定义类型名>SET@var2=@var1+‘是一个伟大的国家’SELECT{@<局部变量名>=<值>}[,…SET@<局部变量名>=<值>
2025-01-19 16:30:14
388
原创 WebApi入门第五章(attribute语法学习 )(1)
1.attribute方式1.获取属性:元素.getAttribute(“id”)====行内属性(元素.id)如果是类型直接使用class,无需使用className,因为这种方式用的是字符串语法获取属性2.设置属性:元素.setAttribute(‘属性名’,属性值);====元素.id=值3.删除属性:元素.removeAttribute(‘属性名’);====delete元素.id2.注意点js点语法能获取到的属性:(1)行内标准属性。
2025-01-18 18:56:54
249
原创 Web Service进阶(八)BASE64Decoder小解_web
/生成加密解密需要的Key。Stringbase64=encode.encode("五笔字型电子计算机".getBytes());
2025-01-18 18:54:53
314
原创 Spring Boot入门_spring boor 入门
ddl-auto: update 第一次会创建新表,再次启动时,有数据是不会删除的。ddl-auto: create-drop 启动时创建表,服务停止时删除表。(1)、配置application.properties文件,并启动。(2)、用application.yml进行配置(注意语法)(3)、启动服务器、控制台会显示SQL,数据库会创建一张表。(1)、application.yml文件配置属性。(3)、根据id查询用户(GET)(2)、添加用户(POST)1、获取用户列表(GET)
2025-01-18 07:00:45
174
原创 LeetCode:快慢指针解决问题
第一种情况是:快指针的值不等于慢指针的值,那么就会满足删除操作的条件,继续执行删除操作(新的重复元素,又被替换掉)第二种情况是:快指针的值等于慢指针的值,那么就快指针继续移动,然后满足条件又执行删除操作,直到最后新的重复元素也会被替换掉/**使用双指针思路:使用两个指针,一开始一个指针A指向索引为0,另一个指针B指向索引为1当两个指针指向的值相同时,B移去下一个位置如果两个指针的值不同时,A指针移去下一位,此时A指针指向的值与B指针进行替换即可直到B指针走到尾结束。
2025-01-18 01:33:47
216
原创 java并发锁ReentrantReadWriteLock读写锁源码分析_java rlock是什么锁
对上述代码是不是似曾相识,对了,在学习ReentrantLock时候,看到的一样,acquire是在AbstractQueuedSynchronizer中,关键是在 tryAcquire方法,是在不同的子类中实现的。//该方法,具体又是在 AbstractQueuedSynchronizer中。//AbstractQueuedSynchronizer的 realseShared方法。😉 { // @2,开始自旋重试。
2025-01-17 19:56:19
904
原创 Java并发编程实战、顺序号_java生成顺序增长序列
的解锁方法,来替换服。的信号量,然后再次扣减1个许可证,变为了-1,这样就可以阻塞住第二个访问的线程,直到第一个线程释放锁。我们发现并没有按照我们预期的产生正确的顺序号,有抛出主键重复的异常,并且生成了重复的顺序号。过加锁来解决线程安全的问题,以及实现一把自定义的前缀编码锁,来提高顺序号的性能,使它能够在。AAAA宽度为5的数据所以也生成了一个新的顺序号,当第一个线程保存了顺序号以后,第二个线程。成一个新的顺序号,在第一个线程还没有保存的时候,第二个线程进来了,它也发现没有找到前缀为。
2025-01-17 19:54:17
937
原创 export 与export default区别
以上几种情况,只有import声明中列举的对象才会被导入并被使用,而其它对象则无法在导入模块中使用。尽管内联导出很有效,但在大规模模块中,它就很难发挥作用了,因为我们可能无法追踪到模块导出来的对象。在这种情况下,更好的办法是,在模块的末尾单独进行导出声明,以导出该模块中的全部对象。在导出时,重命名对象也是可以的。采用Default导出方式导出对象,该对象在import声明中将直接被分配给某个引用,如下例中的“d”。如果模块包含一些逻辑要执行,且不会导出任何对象,此类对象也可以被导入到另一模块中。
2025-01-17 06:41:18
83
原创 expect脚本使用说明解释
c:执行脚本前先执行的命令,可多次使用。-d:debug模式,可以在运行时输出一些诊断信息,与在脚本开始处使用exp_internal 1相似。-D:启用交换调式器,可设一整数参数。-f:从文件读取命令,仅用于使用#!时。如果文件名为"-“,则从stdin读取(使用”./-"从文件名为-的文件读取)。-i:交互式输入命令,使用"exit"或"EOF"退出输入状态。–:标示选项结束(如果你需要传递与expect选项相似的参数给脚本时),可放到#!行:#!-v:显示expect版本信息。
2025-01-17 06:39:17
1008
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人