- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 使用SpecificationBuilder简化Spring Data Jpa的动态查询
SpecificationBuilder源码见Github现有问题假设有一个domain,里面有如下几个字段: * Long id * String name * Integer age * String school * LocalDateTime birthday如果我们要做一个支持按照标识(精确),年龄(精确),学校(批量),生日(区间),和名字(模糊)进行匹配
2018-01-19 10:25:48
2533
原创 Redis与mybatis,shiro,spring session整合
Redis与mybatis,shiro,spring session整合
2017-07-10 21:22:06
1787
原创 关于Servlet中forward的执行流程
先写三个Servlet@WebServlet("/a")public class AServlet extends HttpServlet{ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
2017-04-10 15:08:17
804
原创 Java Cookie取不到值和存取内容不一致 解决方案
在使用servlet的时候经常会碰到存入Cooike之后取不出来的问题后来在用struts2的时候被这个问题困扰了很久。最近找到了解决的方法先写一个正常情况下的存取Cookie事例public class CookieAction implements Action { public String execute() throws Exception { //创建Cookie
2017-04-10 15:04:09
5871
原创 《Android编程权威指南》第二版 第八章 挑战练习
挑战练习:日期格式化 使用DateFormat类中的方法创建一个包含星期的字符串格式 String mmDate = (String) DateFormat.format("EEEE, MMMM dd, yyyy kk:mm",mCrime.getDate());之后用mmDate替换原来setText()中的形参mDateButton.setText(mmDate);
2016-08-28 18:54:37
1812
原创 《Android编程权威指南》第二版 第六章 挑战练习
6.4 挑战练习:报告编译版本在GeoQuiz应用页面布局上增加一个TextView组件,向用户报告设备运行系统的API级别首先在布局中添加TextView组件 <TextView android:id="@+id/api_level" android:layout_width="wrap_content" android:l
2016-08-26 12:08:20
1547
原创 《Android编程权威指南》第二版 第五章 挑战练习
5.5挑战练习 GeoQuiz应用有一些漏洞,从易到难,以下为待解决的三个漏洞: 1.用户作弊后,可以旋转CheatActivity来清除作弊痕迹。 2.作弊返回后,用户可以旋转QuizActivity来消除mIsCheater变量值。 3.用户可以不断单击NEXT按钮,跳到偷看过答案的问题,从而使作弊记录丢失。首选需要在CheatActivity里重写on
2016-08-25 20:17:59
3972
1
原创 《Android编程权威指南》第二版 第二章 挑战练习
2.9 挑战练习:添加后退按钮1.首先在布局文件里新建一个线性布局,在线性布局里新建一个priv_button,再将之前的next_button添加进去<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" an
2016-08-21 11:48:45
1669
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人