- 博客(85)
- 资源 (2)
- 收藏
- 关注
原创 【Java】HttpServlet 转发与重定向
通过链接转发,可以共享相同的请求对象,会话数据和上下文信息,因为所有的操作都在同一个请求中完成。综上所述,链接转发适用于在同一个Web应用程序内部进行资源跳转,共享数据和上下文信息,而重定向适用于跳转到不同的URL,包括不同的域名和网站,并且在浏览器地址栏中显示新的URL。链接转发更高效:链接转发是在服务器内部进行的,无需向客户端发起新的请求,因此通常比重定向更高效,对服务器的负担更小。重定向可以是相对路径或绝对路径,可以是同一个应用程序内的资源,也可以是不同域名的资源,甚至是其他网站的资源。
2023-07-20 10:17:43
639
原创 Java 生成自增编码 例如: 00001
在上述代码中,我们使用了一个静态计数器变量 counter 来记录当前的值,并在每次调用 generateCode 方法时递增计数器。然后,我们使用 String.format 方法来格式化计数器的值为五位数的字符串,前面补零("%05d"表示五位数,不足五位时补零)。这样就可以生成类似 “00001” 的自增编码了。请注意,上述示例中的计数器是简单的示意用法,并没有考虑并发环境下的线程安全性。如果在并发环境中使用,请确保采取适当的措施来保证线程安全性,例如使用 AtomicInteger 或同步方法等。
2023-07-13 16:14:47
2529
原创 【日常笔记】Window10 系统 npm run dev 提示 ‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
异常记录npm run dev 'vue-cli-service' 不是内部或外部命令,也不是可运行的程序或批处理文件。解决方法方法11. 删除项目目录的node_modules 2. 重新执行 npm install3. 运行 npm run dev方法2 手动安装npm install -g @vue/cli-service...
2022-05-21 23:42:12
602
原创 【导出功能】使用easypoi笔记
前端vue 触发导出注意:请求时: responseType: ‘blob’响应时:需要模拟a标签点击下载示例 /** * 导出excel */ exportExcel(page) { this.dataListLoading = true this.$http({ url: this.$http.adornUrl('/xxx/request-url'), method: 'GET',
2022-04-26 10:37:18
263
原创 java.io.IOException: UT000036: Connection terminated parsing multipart data
异常笔记
2022-03-25 17:26:31
6272
2
原创 idea 类与方法模板
参考链接地址注意一点在idea中使用自定义注释方法模板时,通过 / + 自定义模板名称 触发,这样可以自动带出方法参数与返回值。
2022-02-11 15:52:44
464
原创 【 VMware Fusion 安装 Centos 8 】
1.下载Centos 8 镜像下载链接: http://isoredirect.centos.org/2.虚拟机配置(1) 进入VMware Fusion应用界面(2) 新建虚拟机(3)选择安装方法(4) 选择安装系统镜像(5) 是否使用快捷安装1. 快捷安装: 默认是带有可视化界面2. 手动安装: 可以配置是否需要可视化界面(6) 选择固件类型(7) 自定义配置(8) 虚拟机数据存放路径(9) 安装Centos 8 系统(10) 选择语言(11) 配置时区
2022-02-07 15:58:09
1262
原创 【VUE笔记】监听浏览器TAB页切换时间
Vue 监听标签页mounted: function () { // 添加监听事件 document.addEventListener('visibilitychange', this.handleVisiable)},methods: { handleVisiable: function (e) { let document = e.target if(document.visibilityState=='hidde
2021-09-26 18:15:47
1327
原创 【异常记录】 problem with class file or dependent class
原因:服务器的环境为JDK1.7本地的环境JDK1.8操作:切换服务器环境:1. 查看当前环境的 JAVA_HOME 环境echo $JAVA_HOME2. 查看TOMCAT 当前的信息 // 进入到 tomcat bin 目录 sh version.sh3. 切换为JDK 1.8 // 切换为 jdk 1.8 路径 export JAVA_HOME=/home/appuser/jdk1.8/jdk1.8.0_161 // 查看 环境 JAVA_HOME echo $J.
2021-08-16 15:30:32
1526
原创 Spring-boot JPA笔记 Failed to create query for method public abstract 踩坑记录~
踩坑记录controller 层@Controller@SuppressWarnings("all")public class ProjectSiteReportController extends AdminController { @Autowired private ProjectSiteReportService service;service 层@Servicepublic class ProjectSiteReportService { @Autowi
2020-12-24 14:59:32
8808
原创 Cannot deserialize value of type `java.util.Date` from String “2020-09-21T07:25:20.000Z“
前台 <el-form-item label="结束时间" prop="endDateTime"> <el-date-picker v-model="form.endDateTime" style="width:100%;" type="datetime" placeholder="选择日期时间"></el-date-picker> </el-form-item>后台vo层/** * 结束时间 */@Date
2020-09-21 15:46:15
16337
5
原创 java.lang.IllegalArgumentException: Input byte array has wrong 4-byte ending unit
/** * 编码 * * @param text * @return */ public static byte[] decode(String text) { return Base64.getMimeDecoder().decode(text); }改为如下试一下: public static byte...
2020-03-24 16:20:50
17174
10
原创 [笔记] This application has no explicit mapping for /error, so you are seeing this as a fallback.
如果方法名称与路径没有问题的话,有可能是你项目中需要指定的资源。如spring配置文件,log4j.properties<resources> <resource> <directory>src/main/resources</directory> <i...
2019-09-25 14:44:52
572
原创 java 判断当前系统
String os = System.getProperty("os.name"); if(os.toLowerCase().startsWith("win")){ System.out.println(os + " can't gunzip"); }else{ }
2019-07-19 18:24:07
2935
原创 【Servlet 与 ajax 交互】 笔记
jsp 页面$.ajax( { type: "GET", url: "<%=basePath%>xxxxServlet", data: {"frfpid":frfpid,"sjmc":sjmc}, contentType: "application/x-www-form-urlencoded;charset=utf-8", dat...
2019-07-19 14:10:32
181
原创 Jsp页面 img标签 src属性为项目外的路径,如何获取!
图片存储在 tomcat 的temp文件下1.配置tomcat 本地路径映射docbase : 本地路径path: temp (相当于 http://localhose:8080/temp)jsp页面<img src=" http://localhose:8080/temp/photo.jpg">...
2019-07-19 13:21:17
1727
原创 Redis 数据结构简单命令
Redis 数据结构字符串(STRING)列表(LIST)集合(SET)散列(HASH)有序集合(ZSET)1.字符串 命令GET 获取存储在给定键中的值SET 设置存储在给定键中的值DEL 删除存储在给定键中的值(这个命令可用于所有类型)2.列表 命令RPUSH 将给定值推入列表的右端LRANGE 获取列表在给定范围上的所有值LINDEX 获取列表在给定位...
2019-07-11 13:22:03
176
原创 Java向数据库orcale中类型为Blob字段赋值
将图片以流的形式存入到 blob类型的字段中:第一步: 获取文件输入流 (获取方式有很多种) DiskFileItemFactory fac = new DiskFileItemFactory(); ServletFileUpload upload = new ServletFileUpload(fac); ...
2019-07-02 17:52:47
1365
原创 git(云效) myeclipse 与命令窗口 问题总结
myEclipse 验证身份时的用户名与密码:username : 云效中的usernamepassword : 云效中的密码Git 命令窗口 弹框验证身份时的用户名与密码:username: 阿里云账号password : 阿里云登录首页密码 (并非云效密码)...
2019-06-13 17:43:44
447
原创 Sprig boot 问题 笔记
1.启动类要放在java下的一个包中 否则报错2.项目启动 浏览器访问 localhost:8080/纠结于访问8080 显示tomcat页面。后台显示:Initializing Spring FrameworkServlet 'dispatcherServlet'FrameworkServlet 'dispatcherServlet': initialization started...
2019-03-22 09:46:31
254
原创 笔记 JPA @Query 注解 自定义sql,方法的返回值长度为0 问题
错误原因: public Object [] findprojSignAvgPrice(String month) { month = "'"+month+"'"; return netSignRepository.findByTypeGroupByStatus(month); }给参数加了 ’ ’ 单引号@Query(value = "...
2019-03-19 17:01:49
1746
原创 笔记 java.lang.IllegalArgumentException: Parameter with that position [1] did not exist (oracle库)
ava.lang.IllegalArgumentException: Parameter with that position [1] did not exist at org.hibernate.jpa.spi.BaseQueryImpl.findParameterRegistration(BaseQueryImpl.java:502) ~[hibernate-entitymanager-5....
2019-03-19 14:08:09
1923
原创 Request execution error ——Connection refused: connect 笔记
2019-03-18 13:54:30.919 ERROR 1200 --- [ main] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution errorcom.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException...
2019-03-18 14:04:37
5828
原创 Oracle sql : case when then 的用法 笔记
单条件select --当company1 为null 显示 company2 否则显示 company1(case when t.company1 is null then t.company2 else t.company2 end)as company from tablename t多条件select --当 pname1 不为null 显示 pname1 ...
2019-03-07 17:18:36
4822
原创 The Network Adapter could not establish the connection
第一种 情况 url = jdbc:oracle:thin:@localhsot:1521:orcl username =admin password =123456是由于信息有误导致 后台报 The Network Adapter could not establish the connection第二种 情况用其他软件或者oracle 数据库自带的SQL PLUS都能正常...
2019-03-06 14:20:52
11110
原创 Linux 如何配置 jdk 笔记
1.下载jdkhttps://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.通过FileZilla 将文件传输至 Linux系统中配置 FileZilla 站点管理器主机的值就是: Linux系统中3.传输完成后在Linux 使用命令进入对应文件夹下tar zxv...
2019-03-05 09:33:27
217
原创 Oracle 创建数据库 笔记
第一步 进入 Database Configuration Assistant2.3.4.注意:在4 步做完后 需要配置一下监听配置监听如下:保存 ,监听配置结束6...
2019-02-25 17:33:16
175
原创 Oracle锁表 解决笔记
select b.owner TABLEOWNER, b.object_name TABLENAME, c.OSUSER LOCKBY,c.USERNAME LOGINID, c.sid SID, c.SERIAL# SERIALfrom v$locked_object a,dba_objects b, v$session c where b.object_id = a.object_id A...
2019-01-17 09:58:03
245
原创 Oracle ‘ora-20000 oru-10027:buffer overflow,LIMIT OF 10000 BYTES’ 问题笔记
原因:是在过程中dbms_output.put_line('b = '||b); 输出的 值 过大解决方法:begin 后DBMS_OUTPUT.ENABLE(buffer_size => null);表示输出buffer不受限制。
2019-01-14 15:17:04
767
原创 Oracle 批量修改语句 笔记
1.创建变量2.查询出需要修改的列 数据3. 赋值循环变量 i in 查询出的数据4. 赋值自定义变量 b = 想要修改的值5. update tablename set 修改列 = 变量b where 修改列的数据 = 循环变量 i;declare b varchar2(35);begin for i in (select car...
2019-01-14 13:02:19
1382
原创 Spring boot ion$DefaultTemplateResolverConfiguration 问题记录
ion$DefaultTemplateResolverConfiguration : Cannot find template location: classpath:/templates/ (please add some templates or check your Thymeleaf configuration)意思就是说ion$DefaultTemplateResolverConfi...
2019-01-10 11:42:42
2900
jsp中导入架包esl.js
2018-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人