- 博客(268)
- 资源 (8)
- 收藏
- 关注
原创 Cannot find tomcat-9.0.0.M21/bin/setclasspath.sh
问题描述:将linux上的tomcat直接拷贝到以一个路径下,执行sh startup.sh 报错。1、vim /etc/profile (主要修改如下图所标记的值 )2、source /etc/profile (设置环境变量立即生效)解决:修改全局变量配置文件。
2023-07-04 15:54:35
668
原创 springboot中自定义注解在service方法中,aop失效
调用service中的xx()方法时,Spring的动态代理帮我们动态生成了一个代理的对象,暂且叫他$XxxxService。所以调用xx()方法实际上是代理对象$XxxxService调用的。但是在xx()方法内调用同一个类的另外一个注解方法子方法时,实际上是通过this.子方法()执行的, this 指的是XxxxService对象,并不是$XxxxService代理对象调用的,没有走代理。写了个自定义注解,但是该注解只会出现在serviece层中的方法中。启动发现aop未拦截到。
2023-06-15 18:01:08
632
原创 java 给某段代码加超时限制
1、需求场景:本项目中请求sftp拿文件的时候,有时候各种原因连不上,导致超时。但接口等待超时异常会很久。我们需要自定义时间范围内返回异常。
2023-06-07 16:14:52
311
原创 js读取json文件数据
如果已经部署到线上了,可以用域名加文件路径,没有的话就http://localhost:8080/resource/default/static/data/mapdata.json 这种方式拿。注意 url 不能写成 ../../resource/default/static/data/mapdata.json 这种形式,这种url拿不到数据。localhost可以改成ip地址,8080端口改成自己项目的端口。
2023-05-06 15:40:50
205
原创 获取地图县市区域经纬度集合
如果已经部署到线上了,可以用域名加文件路径,没有的话就http://localhost:8080/resource/default/static/data/mapdata.json 这种方式拿。注意 url 不能写成 ../../resource/default/static/data/mapdata.json 这种形式,这种url拿不到数据。百度地图和高德地图都有此功能。解决:从百度地图或高德地图拿到区域经纬度集合,在选取的地图中用覆盖物渲染。在百度地图中,将经纬度集合保存到json文件中并下载到本地。
2023-05-06 15:37:56
102
原创 js 顺序执行两个函数
问题:有时候将js部分代码抽成一个方法,调用后,发现逻辑代码与方法内的代码并不是顺序执行。声明型的函数会在所有的输出前执行,且不论位置在哪。(即声明函数会执行在文档的最前面)解决:将方法定义为声明型的函数。表达式函数定义必须在调用之前。
2023-04-27 10:31:45
199
原创 linux 查看文件夹大小及文件大小
1、最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用ls -ll,会显示成字节大小,而ls- lh会以KB、MB等为单位进行显示,这样比较直观一些。6、对于指定文件夹也可以指定显示层次深度,如du -h --max-depth=0 user/及du -h --max-depth=1 user/4、同样,通过命令du -h –max-depth=0 *,可以只显示直接子目录文件及文件夹大小统计值。3、查询当前目录总大小可以使用du -sh,其中s代表统计汇总的意思,即只输出一个总和大小。
2023-04-26 00:53:54
10709
1
原创 uni-id-users PERMISSION_ERROR 权限校验未通过
uni-id-users PERMISSION_ERROR 权限校验未通过
2023-04-13 10:34:20
724
原创 uni-starter微信一键授权登录失败 - Invalid uni-id config file
uni-starter微信一键授权登录失败 - Invalid uni-id config file
2023-04-13 10:22:28
258
原创 uni-app 把checkbox修改样式为圆形,并修改选中颜色及选中图标
uni-app 把checkbox修改样式为圆形,并修改选中颜色及选中图标
2023-03-04 17:30:08
557
原创 js获取select下拉框的value以及文本内容
如何获得第几个option的value值?比如我要获取第一option的value。如何获得第几个option的文本内容?比如我要获取第1个option中的文本。3.如何获得该下拉框所有的option的节点对象 (1.首先获得下拉框的节点对象;如何获得当前选中的option的文本内容?注意:得到的options是一个对象数组。如何获得当前选中的option的索引。2.如何获得当前选中的值?
2023-02-14 09:15:44
601
原创 oracle ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值
对于UTF-8或欧洲的某些字符集,oracle在存储时,对于一个字符需要2个或3个字节的存储空间,虽然表定义中为 varchar2(4000),但是其实该字段的data_length为其2倍或3倍长。2、插入到表中的记录的某个字段数据的实际长度大于2000个字节(如果是UTF-8,则是1333个字节);----------------------------------------------以下可以不看----------------------------------------------
2023-01-12 17:38:26
494
原创 Windows 服务器远程桌面不能复制粘贴的解决方法
问题描述:服务器资源管理器突然卡死,也不能关闭,从任务管理器中,杀死了该进程。之后就不能从服务器中复制内容到本地,也不能从本地复制内容到服务器解决:1、在任务管理器中,点击进程,找到 rdpclip.exe2、结束该进程3、开始->运行->rdpclip.exe,重新运行此程序,恢复正常
2022-11-09 18:00:58
341
原创 Java, HttpRequest.post采用form-data传参方式,如何传相同的key
Java, HttpRequest.post采用form-data传参方式,如何传相同的key
2022-10-10 10:47:05
839
原创 pom.xml 导入ojdbc6报错
ojdbc6:jar:11.2.0.3不能引入问题:Could not find artifact com.oracle:ojdbc6:pom:11.2.0.3 in central
2022-08-19 15:28:33
785
2
原创 oracle 分组合并字段,每组行显示
2、 row_number() over(partition by l.dateStr order by l.dateStr asc) su 这句sql是分组排序。1、wm_concat()函数默认,号分割。若要用其它分隔符,可以如下使用。实现:采用wm_concat()函数。
2022-08-03 11:41:55
707
原创 html 显示base64格式的pdf
代码如下:<html> <head></head> <body style="height: 100%;width: 100%;"> </body></html><script type="text/javascript"> window.onload=function(){ var base64PDF="JVBERi0xL.......ASD132SF" var pdfIframe
2022-05-27 17:01:50
1576
1
原创 Linux Mysql 实现root用户不用密码登录
1、修改mysql配置文件,达到不用密码登录首先vim /etc/my.conf2、尾部追加skip-grant-tables如下图3、:pw! 保存4、重启mysql5、登录mysqlmysql -uroot
2022-05-26 16:55:00
3003
原创 wireshark过滤telnet
ip.addr==172.16.xxx.xxx && tcp.port==8080telnet 端口可以换。可以是23也可以是任意
2022-05-11 15:29:28
565
原创 ByteArrayOutputStream 转 InputStream
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();InputStream byteArrayInputStream = new ByteArrayInputStream(byteArrayOutputStream);
2022-04-29 11:26:15
953
原创 sql 查询表注释
SELECT * FROM user_tab_comments WHERE TABLE_NAME='CODE_GENERAL'
2022-04-29 11:23:21
401
原创 java pdf转ofd
1、下载Spire.Pdf.jar 包,引入到项目中。 提取码:dc952、拷贝jar包到项目中的lib目录下(没有就按照图片新建目录 )3、pom.xml中引入<dependency> <groupId>e-iceblue</groupId> <artifactId>spire.pdf.free</artifactId> <version>5.1.0</version> ..
2022-04-28 17:18:31
4004
5
原创 fastjson:toJSONString,值为null的键值对没有了
1、解决:使用SerializerFeature指定序列化方式String jsonString = JSONObject.toJSONString(jsonObject, SerializerFeature.WriteMapNullValue);2、问题,在JSONObject重写toString时,将空值的key和value过滤了
2022-02-14 14:03:35
933
原创 Oracle 字符串拼接
有两种方式1、 'xx' || 'xx' || 'aaa'select id name || ',' || sex || ',' || age as textfrom user效果id text adad1231asdas 张三,男,23 2、concat()函数注意:oracle只支持两个参数,如果要进行多个字符串的拼接,可以使用多个concat()函数嵌套使用例: 如果要实现例1的效果:select id concat(name,con
2021-12-30 20:15:49
19302
java 通过反射获取类上注解,方法上注解,注解里的值及方法参数
2018-10-09
java 遍历指定包下所有类,返回完整类名。工具类,可以直接拷入使用
2018-10-09
java实现二维码带logo或不带logo源码,可以直接运行测试类生产二维码及扫码测试
2018-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人