会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Greys
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2019年5月5日
orm选型,为什么选择mybatis?
摘要: 1、JDBC 传统的JDBC做一次数据库操作,需要4个操作,类加载、获取连接、执行sql、关闭连接。 它的工作量大,业务和技术混合在一起,并且需要手动关闭连接。对于使用者来说,它非常不友好。 2、什么是ORM模型? orm英文意思是对象关系映射 Object-relation-mapper,简单理解
阅读全文
posted @ 2019-05-05 11:01 Greys
阅读(1024)
评论(0)
推荐(0)
2019年4月26日
LockSupport
摘要: 1、为什么想着了解LockSupport ? 因为 LockSupport 在底层的使用较多,它比内置锁( synchronized 隐式锁)使用起来更方便。通常使用的“等待——通知”有3种 (还可通过Atomic类实现): (1) ReetrantLock 提供了一个 newCondition 方
阅读全文
posted @ 2019-04-26 17:38 Greys
阅读(179)
评论(0)
推荐(0)
2019年4月19日
wait/notify
摘要: 某面试题,实现一个生产者——消费者模型 题目:采用多线程技术,通过wait/notify,设计实现一个符合生产者和消费者问题的程序,对某一个对象(枪膛)进行操作,其最大容量是20颗子弹,生产者线程是一个压入线程,它不断向枪膛中压入子弹,消费者线程是一个射出线程,它不断从枪膛中射出子弹。 值得注意的是
阅读全文
posted @ 2019-04-19 14:48 Greys
阅读(950)
评论(0)
推荐(0)
2019年4月18日
synchronized + volatile + ThreadLocal
摘要: 线程的共享 synchronized + volatile + ThreadLocal <1> synchronized 锁住的是对象,当用它来锁住一个类时,实际上也是锁的一个对象。 用了synchronized 就没必要用 volatile, 对于 synchronized 锁住的对象。 <2>最
阅读全文
posted @ 2019-04-18 21:50 Greys
阅读(297)
评论(0)
推荐(0)
公众号发送模板消息
摘要: 场景: 当用户在公众号中发起了一笔支付,后台给用户发送一个消息。 微信配置:用的个人公众号测试,访问地址 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login&token=1212530455&lang=zh_CN (1) 配置
阅读全文
posted @ 2019-04-18 18:10 Greys
阅读(523)
评论(0)
推荐(0)
微信公众号开发
摘要: 1、过滤器 页面跳转通过servlet的redirect方式跳转。 2、实现接口 /user/login login接口主要是获取请求地址的code,从而获取openId. 总结: (1) 这种方式是通过过滤器实现,对访问容器的所有请求都做了过滤,使用了跳转。在小项目中开发快。 (2) 这种方式在前
阅读全文
posted @ 2019-04-18 17:55 Greys
阅读(143)
评论(0)
推荐(0)
小程序封装一个ajax
摘要: 小程序中,我们一般习惯把提交接口请求的方法放在一个公共js里面。下面是一个简单实现。 (1)我们把所有请求的地址都放在一个json里面 (2)封装wx.request (3)对外提供方法 (4)使用 在app.js中引入post.js 也可以将util保存到app里面,在pages页面使用,直接引用
阅读全文
posted @ 2019-04-18 17:13 Greys
阅读(1268)
评论(0)
推荐(0)
小程序用户授权
摘要: 微信授权,官方建议使用button,当用户点击时发起授权操作。 实现步骤: 1、给首页点击部分wxml添加open-type和bindgetuserinfo 注意:不能使用view等其他元素,必须使用button。button样式,去边框。 2、 实现func函数 建议,首页每个需要点击的地方,都添
阅读全文
posted @ 2019-04-18 16:52 Greys
阅读(251)
评论(0)
推荐(0)
2019年4月17日
修改默认 JVM 参数 securerandom.source
摘要: 最近在云服务器上部署tomcat的时候,执行 startup.sh老是卡住了。 开始以为是日志配的不对,因为在对象中引入的是slf4,不是apache的log4j,后面把所有引入的地方都修改为Apache的日志。 终于查看控制台的时候有了新发现。 从图中可以看到 SessionIdGenerator
阅读全文
posted @ 2019-04-17 13:29 Greys
阅读(3261)
评论(1)
推荐(0)
2019年3月29日
Linux下svn环境搭建
摘要: 不久前买了一个阿里云服务器,想着在上面搭建一个svn服务方便自己的代码管理。顺便记录下自己的搭建过程 首先,安装服务 通过yum -stall subversion 安装snv,可能install之前需要装一些其他的依赖包,可以根据提示安装。 第二步,创建svn目录,目录名叫wash步骤:(1)sv
阅读全文
posted @ 2019-03-29 14:05 Greys
阅读(403)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告