- 博客(18)
- 收藏
- 关注
原创 输入一个表达式,没有括号,数字小于0-9之间,输出计算结果,所有的中间结果化为整形。 例如: 输入:3+8×2/9-2 输出:2
public class PracticeUtil {public staticvoid main(String[] args) {String s = "3+8×2/9-2 ";int result = getMyRet(s);System.out.println("最后结果:" +result);}public staticint g
2016-01-27 17:30:42 2933
原创 java练习题
/* * 题目一:通过键盘输入一串小写字母(a~z)组成的字符串。 请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。 比如字符串“abacacde”过滤结果为“abcde”。 要求实现函数:void stringFilter(const char *pInputStr, long lInputLen, char *pO
2016-01-27 15:34:21 860
原创 java通过传入一个指定日期获取该日期所在周的周一至周五的日期
private static void getWeekByDate(Date time) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); // 设置时间格式 Calendar cal = Calendar.getInstance(); cal.setTime(time); // 判断要计算的日期是否是周日,
2016-01-21 14:45:44 10676 1
原创 mysql查询字符串数据区分大小写问题
在mysql中,查询数据表中的某个字符串类型的字段时默认是不区分大小写的,这将导致根据字符串查询出现结果错乱,例如:表table如下查询语句select name from table where loginid="asdFghGds"的查询结果为 想要区分大小写,只需要在sql中添加binary关键字,即查询语句select name from table where binary
2016-01-20 17:35:28 653
原创 两个超级长的整数相加减
public static void main(String[] args) { String b = "21342687631748172482311832418324"; String a = "4389265786296528365286523856385"; List aList = getIntList(a); List bList = getIntList(b);
2016-01-19 10:19:12 566
转载 Spring mvc常用注解
1. 注册注解处理器 命名空间 首先,如果要使注解工作,则必须配置component-scan 。该配置的功能为:启动包扫描功能,以便注册带有@Controller、@Service、@repository、@Component等注解的类成为spring的bean。例: base-package 属性指定了需要扫描的类包,类包及其递归子包中所有的类都会被处
2016-01-18 16:02:02 5027 1
转载 Web开发之Cookie and Session
会话什么是会话?简单说:用户开一个浏览器,点击多个超链接,访问服务器的多个web资源,然后关闭浏览器,整个过程就称之为一个会话。会话过程要解决什么问题每个用户在使用浏览器与服务器进行会话的过程中,都会产生一些数据,程序要想办法为每个用户保存这些数据例如:用户点击超链接通过一个servlet购买了一个商品,程序应该想办法保存用户购买的商品,以便用户点结账servlet
2016-01-18 15:56:11 258
转载 聊聊 Java 中日期的几种常见操作 —— 取值、转换、加减、比较
Java 的开发过程中免不了与 Date 类型纠缠,准备总结一下项目经常使用的日期相关操作,JDK 版本 1.7,如果能够帮助大家节约那么几分钟起身活动一下,去泡杯咖啡,便是极好的,嘿嘿。当然,我只提供了可行的解决方案,并不保证是最佳实践,欢迎讨论。1. 日期取值在旧版本 JDK 的时代,有不少代码中日期取值利用了 java.util.Date 类,但是由于 Date
2016-01-18 15:27:04 1013
原创 mysql处理数据库中的部分数据
1.备份数据库中某些表数据:mysqldump -u root -p password databaseName table1 table2...>xxx.sql;2.sql获取以“,”隔开的某个字段内容:select group_concat(字段名) from table;
2016-01-18 09:29:19 278
原创 利用Gson使json字符串与java bean/list/map之间的相互转换
public class GsonPracticeUtil { public static void main(String[] args) { Gson gson = new Gson(); Member m1 = new Member(); m1.setDisPlayName("m1"); m1.setEmail("1@qq.com"); m1.setSex(Sex.Ma
2016-01-14 15:30:24 5220
转载 mysql 使用inet_aton和inet_ntoa处理ip地址数据
本文将介绍如何在数据库中使用合适格式保存ip地址数据,并能方便的对ip地址进行比较的方法。1.保存ip地址到数据库数据库中保存ip地址,字段一般会定义为:`ip` char(15) NOT NULL,1因为ip地址(255.255.255.255)的最大长度是15,使用15位char已足够。创建表userCREATE TABLE `user` ( `id` i
2016-01-14 14:14:39 518
原创 Git中tag的用法及作用
首先说一下作用:Git 中的tag指向一次commit的id,通常用来给开发分支做一个标记,如标记一个版本号。下面就说一下具体的用法:1.添加标签: git tag -a version -m "note"注解:git tag 是打标签的命令,-a 是添加标签,其后要跟新标签号,-m 及后面的字符串是对该标签的注释。2.提交标签到远程仓库:git push origin
2016-01-13 16:16:49 40635
转载 freemarker macro(宏)的使用
有人说用freemarker,但没有用到它的宏(macro),就=没有真正用过freemarker。说的就是宏是freemarker的一大特色。 宏的定义可以查看相关的文档,里面介绍得很清楚,下面来看看它的一个用法。 /WEB-INF/template/common/common.ftl:
2016-01-08 17:06:22 1150
转载 有20个数组,每个数组有500个元素,升序排列,现在在这20*500个数中找出排名前500的数。
有20个数组,每个数组有500个元素,升序排列,现在在这20*500个数中找出排名前500的数。转载请注明出处 http://blog.csdn.net/never_cxb/article/details/50210317方法思路分析笔者想到3中方法,水平有限,欢迎拍砖指导,有更好的方法欢迎评论留言。直接暴力求解,将20个数组合并,然后排序,取出500个数
2016-01-08 16:04:06 3337
转载 并发情况下锁表的问题
情境:车站售票系统,从A地到B地,还剩余5张车票。有30个用户同时购票,如何通过数据库锁解决并发问题。新建t_ticket表,存入一条记录,起始地A,目的地B,剩余车票5,数据记录如下图:首先,假设我们不进行并发控制,按照一般的逻辑来进行处理。开启30个线程模拟用户,根据起始地、目的地查询出数据库记录,获取amount字段的值,如果大于0,则将amount字段-1,再更新到
2016-01-07 18:34:26 2748
转载 65条最常用正则表达式
最全面的常用正则表达式大全 很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$
2016-01-07 18:29:44 852
转载 避免重复的ajax请求
注册一个典型使用$.ajaxPrefilter()的预过滤器,看起来像这样:[javascript] view plaincopy$.ajaxPrefilter( function( options, originalOptions, jqXHR ) { // Modify options, control originalOpti
2016-01-07 18:24:14 1276
原创 freemaker 页面无法显示spring mvc 传递的对象属性
最近在学习spring mvc,遇到一个很奇怪的问题,页面无法获取对象的属性,不管是放在map里还是放在session 里,页面获取对象是没问题的,但是只要是获取属性,就回报“……null or missing”错误。百度了很多方法,都无效;最后在对象的实体类中添加了get/set方法,页面通过对象.get()成功获取对象属性。问题解决~~~~
2016-01-02 18:47:15 411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人