自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 在整合springboot/shiro/redis 时,发现@Cacheable注解失效,如何解决?

controller层调用service层的用户id查询方法一直走数据库。配置了缓存管理器,加了缓存注解也未生效,搜索了好久才找一篇关键的解决方案。解决思路是shiro和cache在引用service实例顺序问题,shiro引入应在cache后,shiro配置文件中引用realm属性bean中引用的service采用延迟加载策略@Lazy。

2023-02-07 17:12:18 400 2

原创 mysql datetime设置默认时间

mysql给字段设置默认时间总是报错,不管是now,CURRENT_TIMESTAMP统统都不行解决方案:给datetime限定长度,CURRENT_TIMESTAMP也限定长度,这样默认时间就设置成功了...

2019-09-12 15:01:06 1833

原创 自定义事务注解

用过spring的,应该都知道@transactional这个注解。这个注解给我们日常开发带来了很大便利,让我们无需为了数据的提交和回滚操心,只需要关注自己的业务逻辑即可。这里我模拟一下spring的注解是如何执行的。这个是项目结构首先我们需要一个数据库的连接为了保证事务的完整性,这里我们用ThreadLocal保存当前线程的数据库连接/** * Created by zh...

2019-07-02 17:22:39 1519 2

原创 解决git错误 git fatal: open /dev/null or dup failed: No such file or directory

重装系统了 发现安装git后打开命令行一直闪退,打开git gui会抛出这样的错误"git fatal: open /dev/null or dup failed: No such file or directory" 在网上找了一些方式第一种把null.sys复制到C:\Windows\System32\drivers 输入命令 在C:\Windows\System32 目录...

2019-03-27 20:35:23 3877 4

转载 如何让git小乌龟工具TortoiseGit记住你的账号密码

如何让git小乌龟工具TortoiseGit记住你的账号密码在使用小乌龟的过程中,发下每次push或者pull都要重复输入账号密码,非常麻烦。如果能记住账号密码就好了,这样就省去了时间。怎么设置记住密码在[系统盘]:\Users[你的用户名]下面,有一个.gitconfig目录,这个是记录你的git配置信息的。在该文件后面加上[credential] helper...

2018-09-10 11:55:11 1045

原创 springmvc接收参数对应浏览器发送参数格式对比

浏览器以表单post形式发送请求浏览器解析发送的请求数据格式为Form Data格式服务端这边直接user实体接收即可浏览器以表单get形式发送请求浏览器解析发送的请求数据格式为Query String Parameters格式,并且参数跟随在url后面服务端这边直接user实体接收即可浏览器以ajax请求服务端浏览器解析发送的请求数据格...

2018-08-23 13:40:39 319

原创 oracle脚本记录

对sql脚本的语句是在不熟悉,这次为了写这些东西  花了好长时间找资料写出来的,还记得以前我sqlserver脚本写的多溜啊,工作后就没在写过了,都忘记了记录一下吧   下次还要用  直接用这段修修补补就可以套着 DECLARE v NUMBER := 0; partner_v VARCHAR2(50) := ''; subpartner_v ...

2018-08-10 11:57:22 555

原创 elk安装

cd usr/local/  用rz传入elasticsearch.zip的文件并解压到当前文件中因为elasticsearch不能以root用户的来启动  所以必须单独的建立一个用户来运行elasticsearch   执行一下命令\groupadd elasticsearchuseradd  elasticsearch(用户名) -g elasticsearch(组名) -p ...

2018-08-09 17:11:05 155

原创 解决表单重复提交

   记得前几次面试的时候,3家公司问了表单重复提交的问题,我回答的都不是特别好,虽然知道是个什么流程,但是因为只知道理论,所以面试官问的细一点就懵了这次就写了一个demo测试一下之前的想法是否准确.1   表单重复提交大部分情况是用户点击提交时,因为服务端处理数据太慢,没能及时返回结果给用户,用户重复的点击提交按钮,这个时候就会出现重复提交,这里我用Thread.sleep增加响应延迟...

2018-07-19 16:00:50 284

原创 javaweb session,cookie和浏览器之间的关系总结

   之前我一直不清楚session和cookie还有浏览器之间到底是什么关系,都说http是无状态的调用,那么服务端这边应该不认识客户端发送过来的请求到底是谁的,可是当我们登录应用后再次发送请求的时候,服务端却能认出我.当时也没太在意为什么会是这样的.前几天看了动脑学院老师讲这章知识点的时候才发现原来是这么回事的1 客户端第一次发送请求java服务器时,是不会产生JSESSIONID的2...

2018-07-19 10:48:01 2074

原创 2018-07-09和10的1天半面试

上次07-05面试的上海大岂网络科技有限公司给发了录取的通知,但是因为一些个人原因没有去  再此感谢这家公司上个星期一也就是2018-07-09,请了1天半的年假去面试去了上海读客文化股份有限公司   上完早班在公司吃了午饭就去了   就在13号线隆德路蛮近的,这趟面试完全是鬼扯   招一个大数据的,看我简历上有个大数据平台展示的项目就把我拉过去了 2个面试官不错,态度非常友好.万...

2018-07-18 16:00:13 443 3

原创 2018-07-05日2次面试

在现在这家公司待了有1年半的时间了,感觉自己过得太安逸了,对现在外面的技术栈有点追不上了.前些天在拉钩投了几份简历,然后约了今天下午,请了半天年假过来见见世面.第一家公司远浮物流 进去写了个人信息,在拉钩收我简历的面试官请假了,所以安排的另外一个面试官我现在在职的这家公司是搞物流,然后面试的这家也是搞物流,圈子也比较小,所以当我说出我是xxxx公司时,面试官问了我一些xxx公司的状况,...

2018-07-06 14:53:29 548 4

原创 dubbo面试题大全

1、默认使用的是什么通信框架,还有别的选择吗?        默认也推荐使用netty框架,还有mina。 2、服务调用是阻塞的吗?        默认是阻塞的,可以异步调用,没有返回值的可以这么做。 3、一般使用什么注册中心?还有别的选择吗?       推荐使用zookeeper注册中心,还有redis等不推荐。 4、默认使用什么序列化框架,你知道的还有哪些...

2018-07-04 17:10:45 14143 2

原创 SpringServletContainerInitializer cannot be cast to javax.servlet.ServletContainerInitializ

昨天公司把配置文件全部改成用maven指定打包的运行环境的方式,减少了在配置文件中注释换运行环境的麻烦但是在我用maven的tomcat插件运行tomcat7:run项目时抛出了这个错误SpringServletContainerInitializer cannot be cast to javax.servlet.ServletContainerInitializ网上都说是因为servlet-a...

2018-06-29 14:52:50 3145

原创 idea 非常好用的插件

Free Mybatis plugin    

2018-06-29 08:55:34 7153

转载 maven运行java main方法的3中方式

maven使用exec插件运行java main方法,以下是3种不同的操作方式。一、从命令行运行1、运行前先编译代码,exec:java不会自动编译代码,你需要手动执行mvn compile来完成编译。mvn compile2、编译完成后,执行exec运行main方法。不需要传递参数:mvn exec:java -Dexec.mainClass="com.vineetmanohar.module....

2018-06-28 22:54:34 557

转载 maven编译打包时发生符号,方法不存在等错误

我遇到的是第三种情况:Maven 错误找不到符号问题,通常有三种原因: 之前发布项目,一直不知道为什么我发布的项目里缺少core,core-utils的jar包,在这篇文章里找到了答案,聚合项目每次maven clean之后,要将依赖的其他项目打包,并在本项目中点击pom文件,重新添加依赖的其他项目的jar包,然后maven install就成功。看看你的target下编译的项目下,已经有了你需要...

2018-06-28 22:48:34 3178

原创 sql 时间匹配的各种条件

通常我们都是通过2个时间段去匹配一个时间列的时候用的都是这种写法AND T.START_TIME BETWEEN to_date('2018-06-22 10:20:00', 'yyyy-mm-dd hh24:mi:ss') AND to_date('2018-06-22 10:40:00', 'yyyy-mm-dd hh24:mi:ss') 此写法会去走索引或者AND T.STAR...

2018-06-22 11:54:15 5702

原创 powerdesigner如果生成数据库模型带中文注释

生成中文注释的脚本comment_to_namename_to_comment

2018-03-31 16:15:36 2058

git报错需要的null.sys

git fatal: open /dev/null or dup failed: No such file or directory

2019-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除