![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
✈项目
文章平均质量分 53
青苔小榭
可怕的不是比你强的人,而是比你强的人比你更努力。
展开
-
取配置需求实现思路
上一篇的需求如何实现呢?你的想法是不是这样的:先判断村儿,再判断渠道,再判断用户类型,然后得到配置。我按照这个思路画流程图,成功给自己画出了个闭环…其实还有一种思路,很简单:将所有配置读取到内存中,然后filter按条件筛选,最终选出来符合条件的配置。 /** * * @param channel 用户渠道 * @param village 村 * @param isPay 11 付费 21 未付费 */ public Str原创 2021-06-21 09:36:22 · 164 阅读 · 5 评论 -
需求-如何取配置?
以上表格是产品经理需要的配置,什么需求呢?逢年过节回馈老用户,登陆APP有礼物!当然了,不同用户为本店做出的贡献是不同的,所以礼物也会不同。字段解释:指定村儿 :表示当这个村儿的用户登录后先走这条配置。排除村儿:表示只要不是这个村儿的都可走这条配置。指定渠道:表示这个渠道的用户先走这条配置,有A、B、C三条渠道。排除渠道:表示不是这个渠道的用户都可走这条配置。用户类型: 付费用户,未付费用户,全部用户礼物:一颗榴莲,一个苹果,一粒葡萄开关:如果配置成关,表示符合条件的用户不下发礼物,如.原创 2021-06-16 18:32:36 · 131 阅读 · 0 评论 -
论trycatch的重要性
文章目录前言:1. 以下举例,业务1,2,3 并无关联2.但是如果将业务1,2 catch住的话 ,是不会影响后续业务的进行的。结尾前言:为什么想写try catch呢?业务场景:前端调用登陆接口,后端返回一系列的配置项,eg:此用户使用A侧还是B侧,某页面是否要给此用户展示,是否允许此用户使用某功能等。这些配置之间没有关联性。但当一段代码报错,如果没有异常捕获,后续所有代码将无法执行,即无法正常返回配置项,会影响用户登录。1. 以下举例,业务1,2,3 并无关联这样写,毫无疑问,会报错pu原创 2021-06-10 11:48:18 · 1308 阅读 · 0 评论 -
线上数据清洗-一个有趣的算法
需求1:I look at youYou look at me两个功能:a.我可以查看谁 look at 了我 b.查看我look at 了谁。历史设计:MySQL数据库分了100张表,当 I look at you , 我的表里存一条数据: I look at you 状态为0 ,you的 表里插一条数据 我被你look at 状态为1 。 当You look at me ,you的表里插入 状态为0 的数据,我的表里插入状态为1 的数据,即:一方look at 插入双方的数据原创 2021-06-08 20:07:48 · 585 阅读 · 2 评论 -
清理线上Redis没有设置过期时间的key
文章目录前言:发现后处理:一、改代码二、如何给线上的30个key后补过期时间?第一版:使用Python脚本第二版:Job第三版:哪些数据可以删掉?第四版:如何控制?第五版:你有几台Redis前言:我在开发中写了两个Redis的key,没有设置过期时间。原因是:在视频呼叫接通、挂断的时候会把key删除,当时觉得没有必要设置过期时间。项目上线后发现,这俩key已经有了30万的数据没有被删除。经分析发现:呼叫超时、杀进程等情况是不能调到删key接口的,所以才导致了这俩key有30万条都没能被删除。发现原创 2021-05-29 09:53:14 · 1922 阅读 · 6 评论 -
Eclipse自动生成返回值快捷键
推荐:按完Ctrl+2,再按L 试过Ctrl+1也试过Alt+shift+L 都会弹出个框来让你再选择,Alt+shift+L还会生成个日志文件 所以强烈推荐Ctrl+2,再按L关乎效率问题,不能将就啊!!!!...原创 2018-02-12 10:29:37 · 2675 阅读 · 30 评论 -
[WARNING] The POM for***-SNAPSHOT is missing, no dependency information available
原因:没有把jar包安装到本地仓库原创 2018-02-11 08:51:46 · 33156 阅读 · 7 评论 -
Cannot resolve reference to bean 'ItemCatService' while setting bean property 'ref'
严重: Exceptionsending context initialized event to listener instance of classorg.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanCreationException:Error creatin原创 2018-01-10 19:49:10 · 21854 阅读 · 2 评论 -
用SecureCRT 用put -r上传文件 显示系统找不到指定文件
把路径改成英文的就可以了原创 2018-02-03 07:35:05 · 5055 阅读 · 11 评论 -
【项目】模糊查询+排序
项目需求:查询上课班信息,把班名排序,汉字英文按照首字母英文字母表排序,数字放在汉字、英文前 思路:直接用SQL查询出数据,然后排序mapper中的代码: <select id="queryTeachclassEntityList" resultType="com.dmsdbj.itoo.teachingManagement.entity.TeachclassEn...原创 2018-03-25 20:32:23 · 1160 阅读 · 34 评论 -
finereport制作报表
一、 finereport连接数据 二、对finereport进行操作 1.根据某类型去显示数据: 比如,我要根据组件类型去显示组件的数量,就将“组件类型”设置成“某类型总组件数”的左父格,这样“某类型总组件数”就可以根据“组件类型”来显示2.计算周期天数 自己定义公式,用finereport提供的方法来进行单元格的计算,双击单元格,J15和 H15就是要进行计算的...原创 2018-07-23 11:21:08 · 3797 阅读 · 6 评论 -
docker-初了解
1.什么是dockerDocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口2.为什么要用docker?不用会怎样?Docker 和传统虚拟化方式的对比,可见容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统,而传统方式则是在硬件...原创 2018-11-27 17:04:42 · 238 阅读 · 2 评论 -
Mac 安装配置maven出错
问题:The JAVA_HOME environment variable is not defined correctly.This environment variable is needed to run this programNB: JAVA_HOME should point to a JDK not a JRE.java环境变量没有配置好错误的不放,把正确的放在这里改成这...原创 2018-12-19 14:22:48 · 1627 阅读 · 3 评论 -
MissingServletRequestParameterException: Required String parameter 'xx' is not present
org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter ‘socialUnifiedCreditNo’ is not present解决方法:请求的路径后挂上参数原创 2019-01-29 20:10:10 · 4258 阅读 · 0 评论 -
返回的日期后总挂着.0
现象:原因:我在接收时间的时候用的String类型private String setupDate;//成立时间解决方法:一:把返回类型改成Map而不是用实体二:改成Date类型接收并添加注释@JsonFormat(pattern=“yyyy-MM-dd HH:mm:ss”)@JsonFormat(pattern=“yyyy-MM-dd HH:mm:ss”)private Date...原创 2019-02-12 20:25:28 · 829 阅读 · 5 评论 -
ssm一条线
项目启动,由web.xml index.jsp 找到首页index.jsp springMVC.xml将index.jsp拦截,去找对应的controller找到PageController后,在PageController返回视图@RequestMapping("/") public String showIndex()原创 2018-01-10 08:01:08 · 284 阅读 · 5 评论 -
Dubbo 部署不成功-记录
zookeeper和Tomcat都打开了,但是dubbo的网址打不开 我先检查了zk和Tomcat的开启是否有问题,没有发现错误。然后查了下dubbo部署的步骤,http://blog.csdn.net/zknxx/article/details/52614676(我很喜欢这篇文章,干脆利落) 发现没有把jdk卸载安装Oracle官网的jdkhttp://blog.cs原创 2018-01-09 16:01:35 · 781 阅读 · 5 评论 -
Redhat7.2yum 更新
当运行yuminstall gcc-c++时显示已加载插件:fastestmirror,product-id, search-disabled-repos, subscription-managerThis system is notregistered to Red Hat Subscription Management. You can use subscription-managerto r原创 2018-01-18 10:32:46 · 1448 阅读 · 0 评论 -
Axure之交换位置实现
我的思路是给两个元件交换坐标1.设置全局变量thisx, thisy是矩形1的xy坐标bx, by是矩形2的xy坐标 2.设置载入时把矩形的坐标赋给变量3.设置矩形1的鼠标单击事件选择移动,绝对位置在矩形1中获取的变原创 2016-12-28 14:12:33 · 4555 阅读 · 90 评论 -
【JavaScript】- 在页面上添加删除一道题
我们都填过调查问卷,可是这问卷的网页是怎么做出来的呢,小编浅浅的研究了一下,在若干前辈的基础上捣鼓出了了一个非常简陋的模型,仅供大家学习。$(function () { //fixed定位的加题按钮 $("#btnAddRadioFixed").click(function () { insertRadio(4); //添加单选题,这里4的意思是添加4原创 2017-02-26 20:56:09 · 533 阅读 · 1 评论 -
Unable to connect to any of the specified MySQL hosts.
做项目遇到这个问题Unableto connect to any of the specified MySQL hosts. -连接不到指定的MySQL主机原因:数据库连接问题解决办法:检查配置文件连接数据库的代码,保证连接的服务器IP,数据库名,密码正确我们出现这个问题是因为,放数据库的服务器由18*换成了23* ,而配置文件里的服务器原创 2017-03-12 18:47:54 · 3508 阅读 · 9 评论 -
未能加载文件或程序集“MySql.Data, Version=6.9.8.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”或它的某一个依赖项。
做项目遇到这个问题:未能加载文件或程序集“MySql.Data, Version=6.8.7.0, Culture=neutral,PublicKeyToken=c5687fc88969c44d”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)原因:程序用到Mysql.Data.6.8.7 ,但是程序中没有这个原创 2017-03-12 18:54:11 · 13003 阅读 · 14 评论 -
Authentication to host '' for user '' using method 'mysql_native_password' failed with message
每次走到 ITOO.Library.Core.Common.MySqlHelper.ExecuteDataTableNonConn(sql);的时候就会报错:Authentication tohost '' for user '' using method 'mysql_native_password' failed with message:Access denied for user原创 2017-03-25 17:29:56 · 49789 阅读 · 14 评论 -
SQL语句实现三元运算符效果
SELECT ( CASE WHEN STATUS = 1 THEN 'yes' ELSE 'no' END ) AS STATUSFROM t_template_paper原创 2017-07-19 20:14:58 · 26749 阅读 · 21 评论 -
java.net.ConnectException: Connection timed out: no further information
1.我先检查了虚拟机能不能ping通2.再检查了zookeeper有没有开启3.又检查了数据库能不能连上 三项都没有问题依旧出不来 信息: StartingProtocolHandler ["http-bio-8003"]4.我在resource包里加了log4j文件,打出下边的错误 java.net.ConnectExce原创 2018-01-11 08:12:23 · 30970 阅读 · 13 评论 -
Can't connect to MySQL server on localhost
Windows+ r输入 control,打开控制面板—》管理工具-》服务-》MySQL启动原创 2018-01-11 08:21:19 · 456 阅读 · 6 评论 -
The difference between equals and == of Java
Recommend an article here原创 2018-01-03 09:52:12 · 357 阅读 · 2 评论 -
Eclipse 输入的汉字都变成了繁体
在eclipse中输入汉字变成了繁体,但是在网页上,Word上都没事 原因:搜狗输入法的shift+ctrl+F快捷键和eclipse的冲突 我想在Eclipse中用shift+ctrl+F格式化代码,可却没看到任何反应,原来是切换到了繁体字! 解决办法:搜狗输入法图标右击,选择设置属性,点按键,我把简繁切换的快捷键改成原创 2018-01-15 20:24:39 · 14074 阅读 · 7 评论 -
Eclipse中输入存在的类名方法名等不能自动出现下拉列表选择
解决办法:Eclipse -》Window-》Preferences-》Java-》Content Assist在Auto activation triggers for Java 中 把 . 替换成 26个英文字母效果 :这是我泪流满面,盼望了许久的,还是不要太将就啊....原创 2018-01-16 09:32:09 · 1343 阅读 · 0 评论 -
Mysql连接问题-Can't connect to MySQL server on localhost
解决方法:Windows+ r输入 control,打开控制面板—》管理工具-》服务-》MySQL启动原创 2018-01-09 09:01:15 · 3029 阅读 · 5 评论