随笔分类 - 问题分析
摘要:初学jstl的时候记得只需要讲jstl和standard的jar放在lib下面,然后jsp中使用对应导入语法就可以使用标签库了。 但那时候用的是myeclipes,myeclipes的导包的过程记得是:将jar放入到lib下面,然后走build path即可。 现在使用的是idea,idea的导入包
阅读全文
摘要:公司要求将一些重要数据全部以图片的形式放在官网上,防止网络爬虫。 之前都是UI作图,人工上传,为了解放生产力,于是我们程序处理。 步骤: 1、html得到与原图一致的图片(交给前端处理) 2、html转png 3、配置动态html转动态png,放到对应位置 解决过程: 1、百度找插件 2、百度找插件
阅读全文
摘要:之前一直对监听知识有个概念,最近业务需要用到了才真正有点了解了监听器的好处。 web项目的监听事件与监听器: 我这里是要求定时任务,我不知道如何让他实现程序开始自动启动。刚开始使用的是java程序。然后发现java程序不会定时,百度发现使用web程序,容器启动后让容器自动调用即可。 这个时候看到了别
阅读全文
摘要:我们之前使用路径总是有点不知道怎么用,发现别人使用Class.getResource()方法,好像挺不错的样子。于是看看博客,简单学习下。 参考链接:http://blog.csdn.net/lcj8/article/details/3502849 几点总结下: jsp里面:request对象的co
阅读全文
摘要:前面一直做过下载的功能。就是后台将文件流写入response里面,然后就好了。前台会自动弹出下载提示等。 今天打算做一个ajax下载。想当然的结果死活浏览器没反应。我擦。 然后浏览器调试,发现response返回过来的是一串类似乱码的文本而不是二进制文件流。定位原因在这里。 之后继续百度,如何实现a
阅读全文
摘要:这个马甲属于一个表,appStore另一张表,用户登录表,主要操作的就是这三个表。 我这里的马甲和app的id都与用户登录表中的channel对应,在channel存放的是majiaId + “|” + storeId 第一版sql: 发现存在问题,针对用户登录中农没有存储到的马甲和应用商店的注册量
阅读全文
摘要:ssm项目中打算将发短信的每小时每天的限定变成可配置的。于是将配置信息写在资源文件中,现在有两种方式加载资源文件,一个是使用spring注入方式,@Value注解注入,当然,前面需要在项目中装载。第二种使用的是Properties类装载properties文件,然后获取。 这个我有点笨,spring
阅读全文
摘要:今天的需求是: 我们需要更改产品的费率,要求不对之前申请的用户订单产生任何影响,费率更改或许会比较频繁。尽量在最小改动的情况下达到最好的效果。 原来关于金额的做法是: 根据产品id查到产品信息,产品信息里面具备产品有关费率。然后单据的金额计算根据单据信息与产品信息进行处理,也就是说费率只与产品有关。
阅读全文
摘要:虽然会使用自定义注解了,但是关于如何读取自定义注解,时机这点有点模糊。 前面都是使用的框架的注解,只要在框架的config文件进行简单配置,容器就可以自动扫描我们的注解了,很是顺手。自定义的注解比如我前面看的别人的validate验证框架,我却不知道如何让它自动扫描并生效。 几个思路: 1、类似@S
阅读全文
摘要:原文链接:http://blog.csdn.net/a973893384/article/details/51517388 具体思路: 我们使用自定义注解实现。然后需要解决的是两个问题: 1是如何扫描自定义注解 2是如何扫描到自定义注解做出对应的validate校验 第一个问题的解决方案: 自定义一
阅读全文
摘要:现在我的上传,下载,或者某个批量的进度的进度条实现思路都是这样: 定义一自定义类,列出总数量,完成数(有需求决定可分成功与失败) 然后访问链接的时候进行处理,将session中存入自定义类,自定义类中存入初始化信息。并执行操作 访问链接时异步进行ajax获取当前进度,得到session中自定义类,定
阅读全文
摘要:我的收获: 写正则的时候先找个正则匹配工具测试。 代码: 代码存在bug,就是如果System.out.println("/** uugfgug **/");会被匹配 我想的更改成的正则:[^'"]/\*(.|\s)*?\*/[^'"] 但是有问题,没时间,上班,希望会的帮忙写个正确的正确
阅读全文
摘要:好多时候我们在数据库表中存放的类型是一个代号CHAR(1) 0,1,2,3等分别代表些什么。 那么你是怎么知道0,1,2,3代表什么的呢? 有的是建表,连接查询,但很少人用。 有的是在jsp页面c:if判断。 我的做法是在VO类添加一个属性,属性只有getter方法,没有setter和属性定义。然后
阅读全文
摘要:标准的5表结构,加上系统(系统中限制按钮,与渠道相连。就是一个后台可以管理多个系统)。 menu(按钮)是一个权限最直接表现。menu中包含系统id,url,parentsId等属性。可以知道我们是通过menu达到控制的 role(角色) role_menu_info operator(操作员) o
阅读全文
摘要:https://q.cnblogs.com/q/88538/
阅读全文
摘要:Proxy cache和Proxy Buffer的区别: 对于计算机来说,缓冲(buffer)技术和缓存(cache)技术都是非常重要的,它们对于提高IO吞吐效率是非常关键的。但是缓存和缓存是一对不同的概念。 缓冲,主要是用来传输效率不同步或优先级不同设备之间传输数据,一般是先将一方数据临时存放,然
阅读全文
摘要:问题: 现在直播平台很火,有一个这样的场景:几万个粉丝向网红撒钱,粉丝点击按钮,钱不断减少,网红钱不断增加。如何设计这一块呢?如果直接存库,可能会把库干趴下。 讨论: A:这个涉及到第三方交易,不可能是加减法那么简单 B:钱的加减请求丢到MQ里面缓存,然后一千个加减纪录作为一笔,累计网红和粉丝的钱数
阅读全文
摘要:想实现一个功能: 主流程是查询,现在想把查询出来的数据进行异步缓存,不影响查询的进行,有什么思路吗? 群内回答: 跟异步写日志差不多,用spring的切面可以实现。
阅读全文
摘要:首先我们必须明确一点,为什么正常转换会乱码? 因为我们的数据写入是GBK写入的,然后展示的话是按照文件保存形势展示的,前面保存形势是GBK,一致,所以不乱码,而后面将保存形势变成了UTF-8,但是写入的内容是GBK形势的,编码解码方式不一致,所以产生乱码。 我们一般的解决乱码的思路是: String
阅读全文