对于Java开发中,有启动项目有jar包和war包这两种方式,如果是新项目给客户看的话那就可以使用war包,前端可以修改,但是jar包修改起来比较麻烦。 首先想到的可能就是通过 java -jar xxx.jar 的方式来运行我们的jar包,程序运行正常,但是窗口被锁定,当我们关闭窗口或Ctrl + C打断程序运行时,程序就会退出,这肯定不是我们想要的。 优化方法一: java -jar xxx.jar & & 表示后台运行,ssh窗口不被锁定,但是关闭窗口时,程序还是会退出 优化方法二: nohu…

2020年12月22日 0条评论 188点热度 0人点赞 东泰 阅读全文

在 HandlerInterceptor 里使用redis的时候,报空指针异常。 原因: 拦截器的执行是在spring容器中bean初始化之前的,拦截器执行时,spring中我们定义的bean还未初始化,自然也就无法自动注入,无法使用。 解决很简单,在 WebMvcConfigurer 封装 HandlerInterceptor Bean方法,然后 在registry.addInterceptor调用这个Bean方法即可 WebMvcConfigurer package com.huobiapp.util.inte…

2020年12月18日 0条评论 239点热度 0人点赞 东泰 阅读全文

在centos上部署tomcat的时候,Excel表导出的时候会报这个错误,找了很多没找到解决方案,我是用宝塔搭建javaweb的,tomcat也是通过宝塔安装的,百度了很多关于这个报错问题,都是说配置tomcat/bin/catalina.sh文件,是没错,是需要配置,但是很多文章忘了一步就是启动tomcat的时候要写 java -Djava.awt.headless=true 有两个步骤 tomcat/bin/catalina.sh 头部写 JAVA_OPTS=-Djava.awt.headless=true …

2020年12月14日 0条评论 257点热度 0人点赞 东泰 阅读全文

不讲原理,直接实战吧,哈哈。但是有一点要说一下,拦截器和过滤器的原理是不一样的,这样一定要知道。 下面就看看springboot 整合过滤器 springboot启动 /** * 启动类 * 东泰 http://dt2008.cn * 2020-12 */ @SpringBootApplication //搜索dao层 @MapperScan("cn.dt2008.mapper") //扫描过滤器 参数1:controller层位置, 参数2:过滤器地址 @ServletComponentSca…

2020年12月14日 0条评论 167点热度 1人点赞 东泰 阅读全文

TKMybatis 实体类字段存在而数据库不存在,这种情况下处理直接写 @Transient 注解就行了 package cn.dt2008.model; import lombok.Data; import tk.mybatis.mapper.annotation.KeySql; import javax.persistence.Id; import javax.persistence.Table; import javax.persistence.Transient; import java.util.Date…

2020年12月14日 0条评论 344点热度 0人点赞 东泰 阅读全文

uni-app 在APP端如何覆盖原生导航栏,这个估计是做的最好就是弹窗吧,但是uni-app有个弊端,就是原生组件的导航栏官方并没有提供方法覆盖,所以之前导致很多人做弹窗很麻烦,有些人还不愿意做弹窗。 其实有这种APP全覆盖弹窗很简单,先看看原理 A页相等于首页,B页就是半透明跳转显示的,这样就是覆盖了,这样的逻辑应该很好理解吧,好了,先贴代码吧 但是返回传参的话可以使用 uni.setStorageSync 方法存储,退出B页的时候,触发一下A页的方法即可 注意:这个方法只适合APP pages.json配置 …

2020年12月8日 0条评论 486点热度 0人点赞 东泰 阅读全文

我用Dcloud开发一年多了吧,今天利用失眠时间带领看到这篇文章的大家做一个应用场景选择。 很多人都说Mui官方不更新了,我的心也不确定,只能默认不更新了吧,因为我心里想,就算更新也不咋地,Mui只是个移动端的UI框架,现在市场上有很多UI框架都比Mui更好的,并没有太大的技术含量,所以就放弃了。 再说说uni-app、有人肯定很疑惑说为什么出 Mui 和 uni-app 这两者的区别在哪里?Mui只是个移动端的UI框架,uni-app是前端跨平台的应用框架。 这时我估计你们心里都在想了吧?Dcloud两种框架都能…

2020年12月8日 0条评论 511点热度 0人点赞 东泰 阅读全文

这个简直可以说的是跟from差不多,之前小编写了个post图片上传,直接被好一点的服务器拦截了,像测试服务器学生机的那种,不会拦截,但是模仿from提交就没试过拦截了 Demo import org.junit.Test; import javax.activation.MimetypesFileTypeMap; import java.io.*; import java.net.HttpURLConnection; import java.net.URL; import java.util.HashMap; im…

2020年12月8日 0条评论 277点热度 0人点赞 东泰 阅读全文

作为小白,写这个是崩溃的,每一个单独都可以用,但是放到返回主页面就不行了,然后然后。。。就各自截取了一段,就好了/(ㄒoㄒ)/~~ HTML代码片://使用的是mui的返回 <header class="mui-bar mui-bar-nav"> <a class="mui-icon mui-icon-left-nav mui-action-back mui-pull-left"></a> <h1 class="mui-ti…

2020年12月6日 0条评论 247点热度 0人点赞 东泰 阅读全文

这个是用于uni-app uni.onNetworkStatusChange方法,只要在 onShow() 方法监听即可。 <script> export default { methods: { }, onShow() { //监听网络状态变化 uni.onNetworkStatusChange((res)=> { //当前是否有网络连接 返回true或者false console.log(res.isConnected); //网络类型 返回4G 5G wifi console.log(res…

2020年11月30日 0条评论 513点热度 0人点赞 东泰 阅读全文

全局自定义返回对象的优点 整个项目统一的返回格式,如果后期要修改,直接修改公共的model,方便维护 传给前端统一的格式,前端可以做全局处理等等 package blog.util; /** * 全局响应类 * 东泰 http://dt2008.cn * 2020-11 */ public class Response<T> { //是否成功 private boolean success; //状态编码 private String code; //处理结果描述 private String msg;…

2020年11月29日 0条评论 337点热度 0人点赞 东泰 阅读全文

百度收录有三种途径 后端通过api去收录。 手动提交(特别麻烦,不实际) 通过前端js,打开一次页面就推送一次连接(最好用) 主要说一下第3点,通过js去推送链接,在每个页面中底部添加js代码即可、就算不懂技术也方便易懂。 <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0];…

2020年11月29日 0条评论 272点热度 0人点赞 东泰 阅读全文
1234510