- 博客(14)
- 收藏
- 关注
原创 Vue2前端增加上下文
1- 项目部署时存在两个Nginx, 一个Nginx支持vue项目的基本配置, 但是项目入口要配置在上一层Nginx上, 而且上一层Nginx包装了一层上下文;2- 页面跳转时要保持上一层Nginx的上下文;3- URL可以正常刷新上层Nginx的上下文转发时不转发到下层Nginx, 只做一层上下文的包装.原因: 默认打包状态中静态资源加载路径单独设置.解决方案: vue.config.js文件中找到modules.export中的publicPath参数, 该参数前面拼接上上层Nginx上下文即可;
2024-05-11 09:27:18
737
2
原创 Java utgard连接OPC问题记录
怎么开启是个问题, 是在引入openscada的jar包里的Sever类中修改,这就犯难了, 其实没必要, 只要在自己项目下创建与openscada中Server类相同的路径,并复制Server过去改就行了, 项目会优先使用本地类,像下面这样。奇迹发生了,0x00000005解决. 注: 我的安全补丁编码跟网上查到的并不一样, 所以最初没有删,后来全都删了就好了,这个编码规则咱也不知道.安全日志中记录用户登录行为, OPC通信需要使用Windows系统用户进行登录, 如果用户名密码错误这里会有相关记录.
2023-08-10 17:53:48
1560
1
原创 前端显示图片加token
项目开发中,用户权限验证场景比较常见, 但是给图片加验证该如何做呢?这里给出两个思路.1- 改造用户身份验证方法,通过URL方式传token. 一般情况下用户token是放在header中的,但是img标签无法配置header,这是图片加token令人头疼的地方. 如果把token放在URL中,在返回图片地址时拼接上token即可.2- 图片转换为Base64. img标签可以直接在src中配置Base64编码后的图片,而获取Base64可以采用常用的异步方法访问,从而进行header中的token
2021-08-03 21:01:09
5023
原创 记一次VUE项目页面加载慢问题处理过程
项目采用前后端分离结构,前端使用VUE,后端Java SpringBoot实现.现象: 开发完成的前端页面,其中一个页面响应时间达到1分钟,其他页面响应正常.线索1:使用chrome开发者模式,查看接口响应情况,发现很多接口处于pending状态的访问;线索2:所有pending状态的接口访问都是访问后台接口;线索3:使用apiPost/PostMan模拟访问后台接口, 响应均在几ms到几十ms之间;线索4:响应返回结果如下: 存在几个504,其余为200正常响...
2021-08-03 19:54:29
2209
原创 Linux服务器Java运行脚本模板
#!/bin/shexport LANG="en_US.UTF-8"export JAVA_HOME=/opt/java8export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar##修改如下内容export JAR_NAME=server.jarexport JAR_PATH=/opt/serverexport JAR_HOME=$JAR_PATH/$J.
2021-01-20 10:46:34
173
原创 Windows环境下部署Nginx+Vue打包页面
第一次用Windows环境下的Nginx,有些小坑还是要注意! Nginx存储路径中不要出现中文. 我最初通过浏览器下载安装包后默认存放在用户的下载文件夹下,运行后发现一只报404,网上查了很多资料,试了很多中nginx.conf然并卵. 最后把Nginx解压后的包拷到D盘根目录下再运行,奇迹般的好了. 在此记下,中文目录害死人啊!!!!1...
2020-10-15 13:46:57
301
原创 SpringBoot项目通过Maven打包后运行报错
先看报错:重点:Exception in thread "main" java.lang.NoClassDefFoundError: 说明运行Jar包的过程中某依赖项找不到!!!!初始认为环境变量配置引起找不多对应的类,然后了无数次的尝试,未果........换了个项目打包,结果运行起来正常了,目光转移到项目本身.分析: 项目是Idea开发的SpringBoot项目,在Idea上运行一切正常,说明程序可以运行,问题出在了打包过程中.打包我使用的SpringBoot项目POM文件中的.
2020-10-14 18:31:28
1258
原创 Mybatis新增方法中是否可以用Map代替实体类
可以注意: 1- xml文件中需要把新增方法的parameterType属性设置为map2- 使用Map<String,Object>作为参数
2020-10-09 17:20:18
504
原创 记一次吐血的教训——Spring Boot设置datasource
server: port: 9999spring: datasource: type: com.mysql.cj.jdbc.MysqlDataSource driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/testdb?useUnicode=true&cha...
2019-04-08 17:38:50
779
原创 SpringBoot中配置Web静态资源路径——详解
介绍: 本文章主要针对web项目中的两个问题进行详细解析介绍:1- 页面跳转404,即controller转发无法跳转页面问题;2- 静态资源文件路径问题。项目工具: Intelij Idea, JDK1.8, SpringBoot 2.1.3正文:准备工作:通过Idea创建一个SpringBoot-web项目,此过程不做赘述,创建完成后项目结构如下图:1- 创建一个contr...
2019-04-04 15:29:46
90098
11
原创 正则表达式语法总结
1- 匹配字符用[]表示2- 匹配次数用{}表示, 有些简写如+,*,?效果等同{}其中表现形式3-开头搜索用^4-结尾搜索用$5- 用^开头修饰的表达式左侧表达范围要小于等于右侧表达式范围6- 用$结尾修饰的表达式左侧表达式范围要大于等于右侧表达式范围7- |表示或的操作,注意表示范围,最好用()标注标识范围8- 获取匹配:()中的格式作为匹配条件并获取---这是先对非获取匹配的理...
2018-09-03 09:37:45
185
原创 spring-属性编辑器
Spring 中通过beans.xml文件创建对象的方式, 通过property标签给对象属性赋值时. 所有的值都是作为字符串读入.对于不同的属性类型有不同的处理方式. 1-String类型属性可以直接接收.2-四类八种基本数据类型可以直接接收. 3-除String以外的所有自定义数据类型不可以直接接收. 通过beans文件给属性赋初值的技术方法叫做注入, String
2018-01-30 18:35:13
744
原创 Servlet与Filter
Servlet1- servlet类继承自HttpServlet父类, 父类地址为javax.servlet.http.httpServlet2- 该类的对象由Web服务器创建,并调用方法. 调用方法时传参分别为:HttpServletRequest 和HttpServletResponse与HttpServlet类同包3- 其中的方法主要是对re
2018-01-08 20:17:44
190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人