- 博客(77)
- 资源 (17)
- 问答 (8)
- 收藏
- 关注
原创 【职场新人备忘录】新人职场生存指南:快速适应、持续成长和个人提升
职场对于新人来说,充满了新的挑战和机遇。如何在职场中快速适应、获得成长和提升自己,成为了职场新人不可或缺的一项技能。本文你分享一些必备的职场Tips,帮助你在职场中取得成功。
2023-05-11 16:13:48
453
1
原创 python爬虫框架selenium安装和使用教程
Selenium是一个常用的Python爬虫框架,可以模拟浏览器行为,实现一些自动化的操作。本教程将介绍Selenium的基础知识、使用方法,包括导入包、安装、示例、数据保存等方面。
2023-04-27 10:31:38
869
1
原创 VSCode开发TypeScript 不能编译通过
TypeScript是JaveScript的超集,为JavaScript增加了很多特性,它可以编译成纯JavaScript在浏览器上运行。TypeScript已经成为各种流行框架和前端应用开发的首选。本文概要介绍使用VS Code开发TypeScript的过程。
2022-12-16 15:56:43
486
原创 elementary6 os安装界面显示不全
使用vmware(15.5)虚拟机安装elementary os 6 时,安装界面显示不全当真是无语,动了动不了虚拟机中设置分辨率小于当前分辨率也没有解决。···经过多番测试,发现···win+鼠标左键 把画面可以拖上来··惊不惊喜,意不意外?开发安装进程的哥们,我TM谢谢你啊...
2022-04-22 10:14:24
635
7
原创 我的创作纪念日
前言:今天是创作三周年的纪念日,也是我转码生活的第三年,从一开始的萌新,到现在技术中坚,经历蛮多坎坷,幸而坚持下来。且随疾风前行,身后亦需留心。机缘最开始的时候,遇到难题总是蒙头研究,后来在网上遇见一个大神,简言在学习的路上写博客对总结问题和找工作很有帮助,便开始了自己的博客生涯。收获成长总是最痛苦的,尤其当你在一个不断需要学习的行业,犹记得有次被技术总监批评自己写的文章排版混乱,被面试官点评博文都是初级水平,当时情景下,也是非常沮丧,但是每个人都有自己的时区,不早不晚,你不必羡慕任何人。1,应
2022-04-15 14:06:50
160
1
原创 Antlr4介绍和Helloworld
摘要:本文将首先介绍Antlr4,以及如何通过Antlr4 grammer生成对应的hello的AST1. Antlr4简单介绍Antlr4(Another Tool for Language Recognition)是一款基于Java开发的开源的语法分析器生成工具,能够根据语法规则文件生成对应的语法分析器,广泛应用于DSL构建,语言词法语法解析等领域。现在在非常多的流行的框架中都用使用,例如,在构建特定语言的AST方面,CheckStyle工具,就是基于Antlr来解析Java的语法结构的(当前Jav
2022-04-09 15:28:44
1208
1
原创 使用springboot创建javafx的几种方式
引言springboot开发项目现在是java开发的主流,springboot也集成了很多功能,如aop和表单检测,比常规的单体Javafx项目或者maven项目要好用多,springboot开发Javafx项目主要有两种方式,一种是直接继承实现CommandLineRunner,还有一种是实现AbstractJavaFxApplicationSupport,本文将详细说明。1,CommandLineRunner在使用SpringBoot构建项目时,我们通常有一些预先数据的加载。那么SpringBoo
2022-04-09 14:52:54
5193
原创 postgresql获取表结构,表名、表注释、字段名、字段类型及长度和字段注释
Postgresql允许向表等对象添加注释。例如,我使用此SQL命令在表 mytable上添加了注释:COMMENT ON TABLE mytable IS 'This is my table查询表注释所有注释都存储在 pg_description要获取表中的注释,您可以需要将其加入 pg_class作为替代方案,您也可以使用函数 obj_description()来检索以下信息:select relname as tabname, obj_description(c.oid)from
2022-03-21 16:05:36
9673
3
原创 单个java文件中引入jar包
在我们写demo,只有一个java文件时,有时候会遇到需要引用jar包问题,去idea建个项目未免实在太麻烦,其实java是支持单个java文件引用jar包的,需要在编译时添加相关选项在执行编译是,添加jar包路径名称java -classpath huttol-all-5.7.22.jar A.java即可成功执行...
2022-03-19 17:50:05
1120
原创 eclipse 取消xml校验
禁止xml修改加载检验 彻底解决Eclipse中XML验证速度过慢甚至造成死机的问题你有两个选择:1,配置工作区设置(禁用当前工作区的验证): 转到 Window > Preferences > Validation 并取消选中手册并构建:XML Schema Validator、XML Validator2,检查启用项目特定设置(禁用此项目的验证):右键单击项目,选择 Properties > Validation 并取消选中手册并构建:XML Schema Validator
2022-02-10 14:27:35
1990
原创 Spring Security oAuth2 认证授权设计
oAuth2 概念总结oAuth2 是一种授权协议, 它的主要作用是为了提供认证和授权的标准数据的所有者告诉系统,同意授权第三方应用进入系统,获取这些数据。系统从而产生一个短期的进入令牌(token),用来代替密码,供第三方应用使用。OAuth 2.0 的一个简单解释实现方式1,spring security 2,shiro 3,自行实现
2022-01-05 22:07:52
863
原创 Java正则表达式提取小括号内的内容
(?<=[)([^]]+)(?=])(?<= [)匹配所有后跟[([^]] +)匹配任何不包含]的字符串(?=])匹配]之前的所有内容
2021-10-19 09:26:58
3101
原创 IntelliJ IDEA 代码字体大小的快捷键设置放大缩小
第一步,打开设置第二步,打开快捷键设置,选择Editor Actions,搜索fdecrease font size 缩小字体increase font size 放大字体这是在设置IntelliJ IDEA 代码字体的快捷键设置缩小:选择鼠标+快捷键 ctrl + 你的鼠标滑扭往下这是在设置IntelliJ IDEA 代码字体的快捷键设置放大:选择鼠标+快捷键ctrl + 你的鼠标滑扭往上点击确认即可测试一下吧...
2021-06-25 09:32:35
666
原创 mysql 安装板下载
https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-8.0.25.0.msi
2021-06-24 13:19:49
54
原创 喜提北极代码库贡献者勋章(Arctic Code Vault Contributor)
GitHub主页 从此项目千年不腐、万年不朽了~,加波儿注释?方便后世研究。
2021-04-28 18:22:41
278
原创 Java 计算时间差,在固定时间上加一个小时
计算时间差 /** * Todo 计算某个时间,加或者减时间 * @param fromTime yyyy-MM-dd HH:mm:ss * @param overTime MINUTE * @return overQTimeKey yyyyMMddHHmmssSSSSSS */ static String CalTimeDifference(String fromTime, int overTime) { SimpleDateF
2021-04-21 11:30:15
1733
1
原创 使用swing展示文件夹下的目录结构
import javax.swing.*;import javax.swing.tree.DefaultMutableTreeNode;import java.awt.*;import java.io.File;/** * 实现树形文件浏览器 */public class TreeFileBrowser { public static void main(String[] args) { try { // 设置系统界面风格 .
2021-04-08 11:09:50
649
原创 java获取文件夹下的目录结构
输入文件目录即可获取map结构的文件目录/** * 输出给定目录下的文件,包括子目录中的文件 * * @param dirPath 给定的目录 */public Map<String, Map> readFiles(String dirPath , Map<String, Map> fileAndDirMap) { // 建立当前目录中文件的File对象 File curfile = new File(dirPath); // 取得代表目录中所有文
2021-04-08 11:05:56
772
原创 ORACLE在修改主键时出现ORA-00955报错解决方法
orcale修改主键orcale主键无法修改,可以通过先删除再添加完成修改首先查询表中的主键select * from user_cons_conlumns c where c.table_name='tablename';查询到该表主键之后,确定要删除的主键名称执行删除sqlalter table tablename drop constraint '主键名称'删除成功后 查询是否有同名称的主键索引select index_name from user_indexes where
2021-03-31 09:46:58
4579
原创 @Controller和@RestController的区别
@RestController注解相当于@ResponseBody + @Controller合在一起的作用。如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。如果需要返回到指定页面,则需要用 @Controller配合视图解析器InternalResourceViewResolver才行。如
2021-03-19 22:40:56
2412
1
原创 VSS技巧:搜索所有签出的文件(根据用户搜索签出文件)
菜单“查看”下的“搜索”可以搜索文件,搜索到的文件显示在主界面中,选择签出状态查找点击搜索,即可点击每个文件夹,如果有签出的会显示出来
2021-02-09 17:31:28
317
原创 java线程池创建和使用
根据摩尔定律所说:集成电路上可容纳的晶体管数量每 18 个月翻一番,因此 CPU 上的晶体管数量会越来越多。但随着时间的推移,集成电路上可容纳的晶体管数量已趋向饱和,摩尔定律也渐渐失效,因此多核 CPU 逐渐变为主流,与之相对应的多线程编程也开始变得普及和流行起来,这当然也是很久之前的事了,对于现在而言多线程编程已经成为程序员必备的职业技能了,那接下来我们就来盘一盘“线程池”这个多线程编程中最重要的话题。什么是线程池?线程池(ThreadPool)是一种基于池化思想管理和使用线程的机制。它是将多
2020-12-25 10:04:01
1236
1
原创 mysql 创建学生表并查询成绩
创建表create table `users` ( `userid` bigint (100), `username` varchar (300), `sex` varchar (6), `age` int (3), `num` bigint (100)); 查询表数据1,查询男女各有多少总分数SELECT sex, sum(num) FROM testdb.users GROUP BY sex;2, 查询每个用户的基本信息,分数在90为优秀,[80,60)为良好,小于6
2020-12-22 11:16:31
4474
原创 java使用easyExcel读写excel
前言相信现在很多搞后端的同学大部分做的都是后台管理系统,那么管理系统就肯定免不了Excel的导出导入功能,今天我们就来介绍一下Java如何实现Excel的导入导出功能。Java领域解析,生成Excel比较有名的框架有Apache poi,Jxl等,但他们都存在一个严重的问题就是非常的耗内存,如果你的系统并发量不大的话可能还行,但是一旦并发上来后一定会OOM或者JVM频繁的full gc.EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单,节省内存著称,今天我们来使用...
2020-12-22 10:01:25
7849
3
原创 xstream解析xml的时候报错AbstractReflectionConverter$UnknownFieldException
第一次使用xstream,对于隐藏的标签和明码标签的支持是不一样的,xstream的注解@XStreamImplicit@XStreamImplicit, 主要在其中的Implicit这个单词,这个是隐式的意思,打开@XStreamImplicit注解也说得比较明白,人家就是处理隐式集合的那什么是隐式集合呢?看官方解释吧(图中有个小bug,应该是隐式,不是隐藏,打错了)如果xml是这样的,是需要@XStreamImplicit注解的如果有这个list的标签下,是不需要这个.
2020-11-26 18:44:56
1047
原创 DBeaver连接mysql错误:The server time zone value ‘Öйú±ê׼ʱ¼ä‘ is unrecognized or represents more than
这个主要原因,是因为时区不同,数据库默认使用的是系统时间,也就是+0时区,换算到中国区,就是+8:00方法一:设置数据库时区在MySQL的配置文件my.ini中加入 default-time_zone = '+8:00'方法二:cmd设置时区使用root用户登录mysqlSYSTEM默认为美国时间,我们需要改为中国时间设置加8个小时即可show之后发现依然是SYSTEM,关掉再重新输密码进入即可即可连接数据库方法三:在DBeaver设置中配置...
2020-11-26 18:37:24
564
原创 使用TIBCO Rendezvous发送hello world,实现监听和发送
1,什么是rv?请查看本人的文章https://blog.csdn.net/qq_41886200/article/details/1091803602,rv的安装rv属于商业收费软件,这里就省略不说了,安装教程都在文档里3,rv的消息监听 rv的callBack接口,就是实现监听的主要方式,...
2020-11-20 17:29:40
3009
2
原创 javafx项目启动时传参数执行
javafx想来大家都不陌生了,作为gui编程语言,被各大GUI语言吊起来打(歪嘴笑)不过今天我们要探讨的不是这个,是如何在启动的时候让他传参数执行。在一般的项目上,jar包都是直接双击打开,但是如果他能传参数进去呢?就像这样java -jar F:\IDEADownloads\untitled\out\artifacts\untitled_jar\untitled.jar -g...
2020-11-05 16:50:23
732
原创 面试题集合
字符删除输入两个字符串,从第一字符串中删除第二个字符串中所有的字符package com.example.lintcode.soution;import java.util.ArrayList;import java.util.List;public class Solution { /** * @param str: The first string given * @param sub: The given second string * @re
2020-10-30 14:07:52
37
原创 rv的使用
1,什么是rv?TIBCO Rendezvous 公司的中间件软件 (middleware)搭建信息发送方面的基础建设产品TIBCO Rendezvous® is a messaging infrastructure product.更容易的去创建分散式应用程序来进行网络上的资料交换Make it easy to create distributed applications that exchange data across a network支持跨平台,在不同平台的电脑之间透过同样的方式
2020-10-20 15:33:23
2229
2
gradle-7.5.1-bin_06c701db-b2d8-4ab0-8315-edaa9cf3f5d5.zip
2022-11-08
WindTerm是一款开源免费、跨平台SSH/Sftp/Shell/Telnet/Serial 客户端,即远程连接工具
2022-03-18
eDEX-UI.v2.2.8
2020-10-10
Replace Google CDN.zip
2019-06-26
高版本jdk适应groovy的jar包.zip
2019-05-22
autoFileMerge.groovy
2019-05-10
Java获取文件夹下的目录结构,子文件夹和子文件I名称
2021-04-07
xstream转换xml时出错
2020-11-25
python在同一个包下的所有类,怎么让他们执行同一个方法?
2020-09-22
javafx中的ThreeView树表,怎么手动设置子节点高亮事件?
2019-10-10
在javafx的图形界面上,有个富文本域,如何实现在其中交互式编程?
2019-07-05
关于javafx实现图形界面的控制台的问题?
2019-06-25
如何从正在运行的程序中,获取当缓存数据?
2019-05-08
java调用Groovy脚本,如何获得它的执行过程并取出出,显示在指定窗口上?
2019-05-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人