java
特李谱
为API生,为框架死,为debug奋斗一辈子,吃符号亏,上大小写的当,最后死在需求上
展开
-
计算两个时间相差几天
计算两个时间相差几天原创 2022-09-06 11:49:06 · 202 阅读 · 1 评论 -
mybatis存入new Date()没有时分秒
1:查看date包是不是import java.util.Date;2:实体类的类型为Date3:xml中的类型映射为TIMESTAMP<result column="createTime" jdbcType="TIMESTAMP" property="createtime" />原创 2022-02-17 16:18:01 · 938 阅读 · 0 评论 -
mysql时间类型对应格式
<result column="createTime" jdbcType="TIMESTAMP" property="createtime" /> 有时分秒<result column="startDate" jdbcType="DATE" property="startdate" /> 没有时分秒原创 2022-02-17 16:17:03 · 495 阅读 · 0 评论 -
java循环第一天张三第二天李四第三天张三
public static void main(String[] args) throws ParseException { String[] ids = {"1","2"} ; System.out.println(ids[0]); String year = "2021"; String month = "7"; String strDate = year+"-"+month; SimpleDateFormat sdf = new SimpleDateFormat("原创 2021-12-29 10:41:16 · 219 阅读 · 0 评论 -
arrayList根据对象的某个字段去重
ArrayList<SdkStatisticsLog> sdkStatisticsLogList = sdkStatisticsLogMapper.sdkStatisticsLogList(sdkStatisticsLog);//定义一个去重后的集合List<SdkStatisticsLog> list = new ArrayList<SdkStatisticsLog>();//去重Set<SdkStatisticsLog> set = new Tr原创 2021-12-29 10:40:12 · 516 阅读 · 0 评论 -
获取开始时间和结束时间之间所有的时间
public static void main(String[] args) throws Exception { String beginDate = "2016-07-16";//开始时间 String endDate = "2016-07-25";//结束时间 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar cal = Calendar.getInstance(); cal原创 2021-12-29 10:37:33 · 375 阅读 · 1 评论 -
List转字符串用;分割
public static void main(String[] args) {List strL = new ArrayList();strL.add(“1”);strL.add(“2”);strL.add(“3”);String sendAddress = strL.stream().collect(Collectors.joining(";"));System.out.println(sendAddress);}原创 2021-12-29 10:33:55 · 317 阅读 · 0 评论 -
mysql时间查询BETWEEN...AND的坑
select * from sdk_statistics_log where createTime BETWEEN '2021-12-13' and '2021-12-14'这样查询出来的数据只有2021-12-13的数据,没有2021-12-14的数据select * from sdk_statistics_log where DATE_FORMAT(createTime,'%Y-%m-%d') BETWEEN '2021-12-13' and '2021-12-14'这样的话就有2021-12原创 2021-12-15 09:42:13 · 378 阅读 · 0 评论 -
允许mysql服务可以远程连接
打开mysql命令界面修改配置mysql -u root -pmysql>use mysql;mysql>update user set host = '%' where user = 'root' and host='localhost';mysql>select host, user from user;mysql>FLUSH RIVILEGES 使修改生效。重启mysql服务原创 2021-10-15 15:49:59 · 89 阅读 · 0 评论 -
set集合转list集合
Set<Long> baseIdSet=new HashSet<Long>();baseIdSet.add(Long.valueOf(taskRecords.get(i).getBaseId()));List<Long> baseIds=new ArrayList(baseIdSet);原创 2021-10-14 11:32:08 · 2062 阅读 · 0 评论 -
List根据某个字段排序转数组
排序//排版人员数组排除 Collections.sort(dutyhours.getDutyhoursMonthTeammembersList(), new Comparator(){ @Override public int compare(Object o1, Object o2) { BodutyDutyhoursMonthTeammembers monthTeammembers1=(BodutyDutyhoursMonthTeammembers)o1; BodutyDutyhoursMonthTe原创 2021-10-14 11:28:15 · 709 阅读 · 0 评论 -
java计算前一周的现在
//计算前一周的现在SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c = Calendar.getInstance(); //过去七天 c.setTime(new Date()); c.add(Calendar.DATE, - 7); Date d = c.getTime(); String day原创 2020-12-25 17:39:54 · 169 阅读 · 0 评论 -
java中Date类型格式转换
时间自动转换注解@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") //入参@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") //出参<dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <原创 2020-12-25 17:38:37 · 469 阅读 · 0 评论 -
java中JSON转换
//分期String stageJsonStr = JSON.toJSONString(adminFeginClient.getProjectStageById(Long.valueOf(dto.getStagesId())));//批次String batchJsonStr = JSON.toJSONString(adminFeginClient.getProjectBatchById(Long.valueOf(dto.getBatchId())));//把json字符串转换为json对象JSO原创 2020-12-25 17:36:38 · 214 阅读 · 0 评论 -
java枚举
public static void main(String[] args) { // 根据类型获取描述 String desc = CarTypeEnum.getValue(1); System.out.println("根据类型获取描述:" + desc);//宝马 // 根据描述获取类型 int type = CarTypeEnum.getType("奥迪"); System.out.println("根据描述获取类型:" + type);//3}原创 2020-12-25 17:35:04 · 190 阅读 · 0 评论 -
java集合,字符串,数组互转
//集合--字符串--转换List<Long> fileIds = Lists.newArrayList();//list转成用逗号隔开的字符串String fileids = StringUtils.join(fileIds.toArray(), ",");//按照逗号分割转成list List<String> fileIds= Arrays.asList(fileids.split(","));...原创 2020-12-25 17:32:01 · 365 阅读 · 0 评论 -
java数组转字符串用逗号隔开
List<Long> fileIds = Lists.newArrayList();fileIds.add(Long.valueOf("1338047107477188609"));fileIds.add(Long.valueOf("1338047107489771522"));String fileids = StringUtils.join(fileIds.toArray(), ",");System.out.println(fileids);//133804710747718860原创 2020-12-25 17:30:37 · 3029 阅读 · 0 评论 -
java字符串 “1, 2, 3“逗号隔开转数组
String str = "1, 2, 3";String[] strAry = str.split(",");int[] intAry = new int[strAry.length];System.out.println(intAry[0]);原创 2020-12-25 17:29:55 · 3419 阅读 · 1 评论 -
weblogic部署项目
部署项目1:点击部署2:选择classes文件地址3:下一步4:下一步5:完成6:保存–回到部署页面原创 2020-07-28 15:12:03 · 171 阅读 · 0 评论 -
weblogic配置数据源
配置数据源1:登陆-----账号:weblogic 密码:weblogic1232:进入主页面点击服务下面的数据源3:点击右边的新建按钮里面的一般数据源4:填写名称和JDIN名称,并选择下面的数据库类型5:选择数据源属性驱动版本6: 下一步7:填写属性,数据名称,ip,账号,密码8:测试9:完成...原创 2020-07-28 15:10:33 · 2837 阅读 · 0 评论 -
idea配置ssm项目并配置tomcat运行访问
1:首先配置项目2:配置project,查看jdk版本3:配置modules4:查看lib里面是否是项目中的jar包5:打项目的war包6:最后是又两个的(一个也可以,但是我的不行)7:jdk8:配置tomcat8:可能启动以后访问tomcat首页访问不成功,需要配置tomcat的ROOT...原创 2020-07-20 17:53:49 · 2385 阅读 · 0 评论 -
java.lang.AbstractMethodError: Method org/apache/commons/dbcp/DelegatingResultSet.getNString(Ljava/l
更换jar包版本commons-dbcp-1.2.2.jarcommons-pool-1.3.jar更换为commons-dbcp2-2.5.0.jarcommons-pool2-2.6.0.jar然后更改数据库连接池配置org.apache.commons.dbcp.BasicDataSource改为org.apache.commons.dbcp2.BasicDataSourc...原创 2020-01-17 13:18:00 · 1641 阅读 · 0 评论 -
计算当前时间的前一周时间,用某个时间减去当前时间的前一周时间,查看时间距离前一周是否够一周
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c = Calendar.getInstance(); //过去七天 c.setTime(new Date()); c.add(Calendar.DATE, - 7); ...原创 2020-01-14 18:26:40 · 835 阅读 · 0 评论 -
java 构造方法的理解及作用
构造方法是什么?通俗易懂的说,构造方法就是项目中的实体类里面有参构造和无参构造 //有参构造 public Billing(String msisdn, String serviceid, String time, String doubleflag) { super(); this.msisdn = msisdn; this.serviceid = serviceid;...原创 2019-03-15 16:43:02 · 1256 阅读 · 0 评论 -
spring+springmvc+mybatis写quartz定时任务
1:pom.xml里面加上quartz包的配置 <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.1</version> &a原创 2018-10-30 10:02:11 · 496 阅读 · 0 评论 -
字符串按照某个字符截取前面部分和后面部分
String b = "8618523825157-10655599"; String b1 = b.substring(0, b.indexOf("-")); String b2 = b.substring(b.indexOf("-")+1); System.out.println(b1);//8618523825157 System.out.println(b2);//10...原创 2018-10-22 16:42:21 · 20413 阅读 · 1 评论 -
批量插入之分批事务插入
方案:分批事务插入//DataModel 为自定义的数据模型类,dataList 即传入的即将要插入的数据集合; public int insertData(List dataList) throws ClassNotFoundException, SQLException { //设定每批、每次事务插入多少条数据; int itemNum = 1000; //开始时间;原创 2017-10-25 11:51:23 · 4434 阅读 · 0 评论 -
springboot框架搭建
1:新建项目2:选择spring Initializr 创建一个springboot项目 必须连接外网 否则报错,点击next3:修改项目名和包路径4:选择springboot需要用到的组件,点击next5:查看项目名和地址是否正确,点击下面的finish...原创 2019-07-02 21:34:59 · 157 阅读 · 0 评论 -
springboot项目controller层调用service层方法报空指针解决方案
1:注解没有写@Referenceprivate UserService userService;2:生产者和消费者的启动顺序不对3:Reference注解的包导错了应该是import com.alibaba.dubbo.config.annotation.Reference;...原创 2019-07-09 17:29:52 · 5403 阅读 · 1 评论 -
bootstrap+springboot增删改查分页
1:pom.xml中加入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </depe...原创 2019-07-23 16:42:16 · 1462 阅读 · 1 评论 -
String字符串转hashMap
HashMap<String, Object> hashMap = new HashMap<>(); JSONObject jsonObject = JSONObject.parseObject(userMapString); int total = (int) jsonObject.get("total"); JSONA...原创 2019-08-03 08:42:55 · 8867 阅读 · 0 评论 -
js控制下拉框默认选中第一个值
<td> <select type="text" class="form-control" id="startOppn" name="startOppn"> <option value="0">未开课</option> <option value="1">已开课</option> ...原创 2019-08-08 17:51:26 · 11004 阅读 · 3 评论 -
js通过按钮新增div和删除div
1:html示例<body><div class="container-fluid"> <form id="addForm" class="form-horizontal"> <div class="form-group1"> <button onclick="addTr()" type="b...原创 2019-08-22 11:39:28 · 2309 阅读 · 0 评论 -
ajax传字符串到后台转为字符串数组
页面ajax方法//批量退订 function senUserUnsub_batchUnsubAll() { var rows = $('#admin_senUserUnsub_datagrid').datagrid('getChecked'); var mds = []; var spids = []; //alert(rows[0].srcMdn); if (rows....原创 2018-10-22 16:37:40 · 2411 阅读 · 0 评论 -
HTTP Status 500 - The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either w
1.缺少jstl-1.2.jar包 2.web.xml里面没有原创 2018-05-03 14:11:50 · 530 阅读 · 0 评论 -
Java中:List<Entity> en、List<Entity> en=null、List<Entity>en=new ArrayList<Entity>()的区别?
List en 这个是定义了Entity的集合变量,但是没有实例化,这个时候是不能使用的,否则会提示错误; public class BusAllInfoVo { private Business bus; //业务信息 private List<MoRecord> mos; //上行 private List<MtRecord> mts; /原创 2018-01-16 15:30:24 · 1656 阅读 · 0 评论 -
oracle数据库Date类型转换dataFormat类型取出来的时间时分秒为什么都是0或者后面有个.0
1.要么保存的时间时分秒本来就为0 2.没有时分秒 3.sql语句中的时间没有进行to_char()格式转换 4.取值的之后用成rs.getTimestamp(“updateDate”)这种类型原创 2017-10-25 13:09:30 · 5611 阅读 · 0 评论 -
关于二进制算法和运算符++,-- 的理解
二进制: 遇2进1 比如 0 , 1 , 10, 11, 100, 101, 110, 111, 1000, 1001, 1010, 1011 分别对应 0,1,2,3,4,5,6,7,8,9,10,11………………………. 也可以直接除以2 比如 30 的二进制 30 /2 =15 —–0,15/2=7—-1,7/2=3–1,3/2=1—-1,1/2=0—原创 2017-10-26 11:02:01 · 403 阅读 · 0 评论 -
页面往后台传数据中文乱码解决方法
1.tomcat的service.xml中该配置 2.逻辑层处理 接收到的值转换编码 比如乱码处理之前 乱码转换之后原创 2017-10-25 13:13:02 · 523 阅读 · 0 评论 -
String格式的时间转换为Date类型
SimpleDateFormat dateFormats = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”); dateFormats.parse(“时间”)原创 2017-10-25 13:10:27 · 232 阅读 · 0 评论