随笔分类 -  Java

摘要:在开发中实用jdbc连接数据库,但是本地登录用户名和密码以及URL与正式环境里的用户名密码不一致,一般都会将登陆信息写入配置文件中,所以就需要将配置文件中数据库连接配置信息的username,password,url读取出来,具体做法是实现一个实体类,在实体类中通过@Value标签取出配置文件中的信 阅读全文
posted @ 2020-11-26 16:10 leviH 阅读(5097) 评论(0) 推荐(0)
摘要:经过发现原来是在plsql dev工具中update了一条语句,但是忘记commit,所以在数据中一直会等待执行结果的提交,当执行java代码的时候,就会等待数据中之前的数据提交,就会卡住。 阅读全文
posted @ 2020-11-25 14:19 leviH 阅读(427) 评论(0) 推荐(0)
摘要:在实际开发中,插入数据时会遇到主键自增长的情况,这时可以通过<selectKey>标签实现,代码如下: <insert id="id" parameterType="bean"> <selectKey keyProperty="dataId" order="BEFORE" resultType="j 阅读全文
posted @ 2020-11-06 15:39 leviH 阅读(340) 评论(0) 推荐(0)
摘要:在项目开发中,对于数据库中不经常更改,但需要经常查询的数据,可以使用Map将数据缓存,减少数据库IO次数,提升性能。一下代码是实现过去12个月,按月份查询每个月的进出厂数量,每个月的数量不会改变。 //首先定义一个全局私有变量map private Map<String,List<Map<Strin 阅读全文
posted @ 2020-04-21 16:09 leviH 阅读(1380) 评论(0) 推荐(0)
摘要:使用Arrays.asList()对数组转化成集合后,其底层数据结构还是数组 例如: 1 String[] str = {"a","b"}; 2 List list = Arrays.asList(str); 3 list.add("c");//报错 4 str[0] = "d";//list.ge 阅读全文
posted @ 2020-03-27 13:55 leviH 阅读(2643) 评论(0) 推荐(1)
摘要:单个文件上传: // 通过MultipartFile获取上传的单个文件流 public @ResponseBody String uploadFile(@RequestParam(value = "file", required = false) MultipartFile mFile, Strin 阅读全文
posted @ 2020-03-24 10:15 leviH 阅读(174) 评论(0) 推荐(0)
摘要:1 public class SendMessageUtil { 2 // 短信发送相关数据 3 private static String strUserName = ""; 4 private static String strPassword = ""; 5 public static Dyn 阅读全文
posted @ 2020-03-24 08:26 leviH 阅读(535) 评论(0) 推荐(0)
摘要:在项目开发中,可能移动端需要请求查询数据或者向数据表中插入数据,这时需要编写接口给移动端调用。 //查询 @RequestMapping("/query") //通过request传递请求参数 public String query(Page page, HttpServletRequest req 阅读全文
posted @ 2020-03-23 08:33 leviH 阅读(657) 评论(0) 推荐(0)
摘要:1 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 2 Date now = new Date();//当前日期 3 String currentDate = df.format(now); 4 String mi 阅读全文
posted @ 2020-03-10 15:29 leviH 阅读(4988) 评论(0) 推荐(0)
摘要:在项目开发中,本地系统需要连接其他系统中的数据库获取数据,此时采用jdbc连接数据库,代码为: 1 private Connection connection;//jdbc连接数据库,init初始化方法 2 private void init() { 3 if(!hasInit) { 4 Strin 阅读全文
posted @ 2020-03-09 09:40 leviH 阅读(1222) 评论(0) 推荐(0)
摘要:前端代码: 1 <script src="${ctx}/static/plugin/echarts/echarts-v4.2.0/echarts.common.min.js"></script> 2 <div id="main" style="width: 600px;height:400px;"> 阅读全文
posted @ 2020-02-24 09:07 leviH 阅读(1340) 评论(0) 推荐(0)
摘要:前端代码: 1 function openIsc(){ 2 $.get("${ctx}/singleSignOn/getUrltoisc", function(msg) { 3 try { 4 if(!msg){ 5 Dialog.error("无法跳转"); 6 } 7 else{ 8 var u 阅读全文
posted @ 2020-01-16 11:25 leviH 阅读(966) 评论(1) 推荐(0)
摘要:页面代码: <form action="/user/submitUserList_2" method="post"> ID:<input type="text" name="users[0].id"><br/> Username:<input type="text" name="users[0].n 阅读全文
posted @ 2020-01-10 09:03 leviH 阅读(1063) 评论(0) 推荐(0)
摘要:传统插入方式为: <insert id="create" parameterType="FcHydrantDetailEntity"> insert into fc_hydrant_detail (id, hydrantId, checkDate, checkUser) values(#{id}, 阅读全文
posted @ 2020-01-09 17:02 leviH 阅读(199) 评论(0) 推荐(0)
摘要:在对字符串或者对象做非空判断时,需要将判断是否为null写在长度是否为0之前: 1 //错误写法,用这种写法,如果map为null时,那么在运行map.size()时就会报错 2 if(map.size()==0||map==null||map.get("ASSOCONTRACTID")==null 阅读全文
posted @ 2020-01-02 17:05 leviH 阅读(374) 评论(0) 推荐(0)
摘要:前台页面 1 <form id="pagerForm" method="post" action="${ctx}/user/list" onsubmit="return navTabSearch(this)"> 2 <input type="hidden" name="orderField" val 阅读全文
posted @ 2020-01-02 13:30 leviH 阅读(934) 评论(0) 推荐(0)
摘要:使用场景在做文件导入功能时,需要把表格中的数据取出来用实体类承载,此时需要取出实体类中的所有字段列表,这时就需要用到反射功能。 1 //ExcelUtil为导入工具类,FcHydrantEntity为实体类 2 //service里的业务 3 ExcelUtil<FcHydrantEntity> e 阅读全文
posted @ 2019-12-30 10:31 leviH 阅读(149) 评论(0) 推荐(0)
摘要:导入功能1.使用ExcelUtil.java工具类,核心代码: 1 public Map<String,Object> importExcelForRslt(File file, String... pattern) 2 { 3 Map<String,Object> importRslt = new 阅读全文
posted @ 2019-12-30 10:25 leviH 阅读(359) 评论(0) 推荐(0)
摘要:1.文件上传 前端代码: 1 html代码:<%--layui自带的原始的文件上传控件--%> 2 <input type="file" name="file" id="test20"> 3 js代码:<%--accept为上传文件指定格式,file为所有文件类型,url为上传到后台的路径 --%> 阅读全文
posted @ 2019-12-30 09:35 leviH 阅读(793) 评论(0) 推荐(0)
摘要:Map<Integer, String> map = new HashMap<>();map.put(1, "第一个value");map.put(2, "第二个value");map.put(3, "第三个value"); 1.通过keySet取出key与value,foreach循环 Set<I 阅读全文
posted @ 2019-12-30 09:22 leviH 阅读(2832) 评论(0) 推荐(0)