【工作中遇到问题】
程序员小奎
能用代码解释的,就不用嘴逼逼。
展开
-
后台定时统计任务太耗时如何优化一下
最近公司开发了一个新功能:统计有关联课程的学习信息,数据是每天晚上12点开始统计。由于数据量有点大,所以每次统计当天的任务需要差不多10个小时。运营人员需要第二天就看到数据,但是每天10点后才能看到确实有点不合理。于是组长让我把代码统计任务程序时间缩短一下。原创 2020-04-19 12:00:58 · 3546 阅读 · 0 评论 -
代码刚提交暂存区,组长突然要我把新增代码 Commit另一分支怎么办?
1. 背景最近刚换公司,上家公司使用 svn 进行代码的版本控制,而现在公司使用的是git 方式。因为自己平常也有使用 git,所以基本使用操作还是没有问题的。最近需要做的新功能需求讨论了一周,这期间我提前在 master 分支上编写大量基础代码。在正式开始开发时,领导跟我说你切换到xx分支上进行开发吧。咱们采用的是 Git Flow 的方式进行代码版本控制的,分支我已经建好了。 于是我就跟...原创 2020-01-04 17:50:19 · 4504 阅读 · 3 评论 -
你修改了样式,却要我手动清除游览器缓存,这是BUG!
1. 事件背景公司网站首页的样式进行了大量改版,但是上测试线后,测试同事对我们开发说:怎么还是原来的效果,没有任何变化啊。听到这样的问题,我们第一反应是游览器缓存。你清除一下游览器缓存,或者换一个游览器。手动清除游览器缓存虽然可以解决问题,但是用户根本不知道啥是缓存,也不会手动清楚游览器缓存。我不管!这个是BUG,不解决这个BUG 不能上线。嗯… 你说的有道理,我马上去修改!2. 解决方案...原创 2020-01-09 18:21:22 · 16389 阅读 · 19 评论 -
Cannot add or update a child row: a foreign key constraint
问题内容: 在一个hibernate项目中,为一个Model类添加一个多对一的配置,在进行功能调试的时候报如下错误。Caused by: com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint ...原创 2019-05-15 11:16:40 · 726 阅读 · 0 评论 -
object references an unsaved transient instance save the transient instance before flushing
问题内容:在一个hibernate项目中,为一个Model类添加一个多对一的配置 当表单中选择数据是对其多对一对象进行保存操作,没有选择的话则做任何操作,代码如下: Long attachId = caseMain.getAttach().getId(); Attach attach = null; if(attachId != null){ attach = atta...原创 2019-05-15 12:54:39 · 403 阅读 · 0 评论 -
javascript 事件冒泡处理方式
在工作中遇到 javascript冒泡的情况,特此记录一下。我们要实现点击包含此课程vip上面的区域进行关闭窗口也就是div的隐藏,点击包含此课程vip以下的区域不进行关闭窗口,实际效果是下面的点击也会关闭窗口。下图是html页面结构的代码, 其中我们在在class 为vip-popoutshade 样式上添加一个点击事件进行将该div 进行隐藏,默认的情况下vip-popoutc...原创 2018-10-25 13:21:24 · 535 阅读 · 0 评论 -
form表单reset报 reset is not a function
from 表单reset报 reset is not a function今天遇到一个js 的bug 如下图所示:一般form表单重置js的方式是:document.getElementById(“form”).reset()。jquery的方式是:则使用 $("#form")[0].reset() 或者 $("#form").trigger(“reset”) 。页面具体内容如下:&原创 2018-12-07 16:52:44 · 6015 阅读 · 2 评论 -
Hibernate 原生SQL多表查询时-字段名相同-查询数据覆盖问题
异常描述实际工作中通过Hibernate进行多表查询 两个实体类有相同属性如下图所示 t_project_iter和t_project_story 表中TITLE 中字段名称相同通过如下图方式进行查询查询出的数据story的title 内容把iter的title内容给覆盖了解决方案通过将 别名.* 换成 { 别名.*} hibernate 会自动为我们生成别名,具体修改如下图:...原创 2019-02-21 09:33:36 · 1022 阅读 · 0 评论 -
org.hibernate.LazyInitializationException: could not initialize proxy - no Session
问题内容:在通过懒加载的方式通过代理对象获取一个model类的多对一的关联配置的时候报如下错误:org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(Abstrac...原创 2019-05-16 11:02:21 · 2239 阅读 · 0 评论