会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zeevy
zeevy
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
Java
上一页
1
2
3
下一页
Java代码里读取项目yml配置文件
摘要:在开发中实用jdbc连接数据库,但是本地登录用户名和密码以及URL与正式环境里的用户名密码不一致,一般都会将登陆信息写入配置文件中,所以就需要将配置文件中数据库连接配置信息的username,password,url读取出来,具体做法是实现一个实体类,在实体类中通过@Value标签取出配置文件中的信
阅读全文
posted @
2020-11-26 16:10
leviH
阅读(5097)
评论(0)
推荐(0)
Java代码里使用jdbc执行executeUpdate()时突然结束,断点无效,也不报错
摘要:经过发现原来是在plsql dev工具中update了一条语句,但是忘记commit,所以在数据中一直会等待执行结果的提交,当执行java代码的时候,就会等待数据中之前的数据提交,就会卡住。
阅读全文
posted @
2020-11-25 14:19
leviH
阅读(427)
评论(0)
推荐(0)
mybatis中使用selectKey实现主键自增长
摘要:在实际开发中,插入数据时会遇到主键自增长的情况,这时可以通过<selectKey>标签实现,代码如下: <insert id="id" parameterType="bean"> <selectKey keyProperty="dataId" order="BEFORE" resultType="j
阅读全文
posted @
2020-11-06 15:39
leviH
阅读(340)
评论(0)
推荐(0)
在项目中利用Map实现数据缓存功能
摘要:在项目开发中,对于数据库中不经常更改,但需要经常查询的数据,可以使用Map将数据缓存,减少数据库IO次数,提升性能。一下代码是实现过去12个月,按月份查询每个月的进出厂数量,每个月的数量不会改变。 //首先定义一个全局私有变量map private Map<String,List<Map<Strin
阅读全文
posted @
2020-04-21 16:09
leviH
阅读(1380)
评论(0)
推荐(0)
数组转ArrayList
摘要:使用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)
Java短信发送接口
摘要: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)
获取当前Date日期前后一个月
摘要: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)
SSM项目中连接其他系统中的数据库
摘要:在项目开发中,本地系统需要连接其他系统中的数据库获取数据,此时采用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)
使用echarts绘制饼状图
摘要:前端代码: 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)
SSM中form表单里提交多个实体
摘要:页面代码: <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)
mybatis批量插入
摘要:传统插入方式为: <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)
class反射应用
摘要:使用场景在做文件导入功能时,需要把表格中的数据取出来用实体类承载,此时需要取出实体类中的所有字段列表,这时就需要用到反射功能。 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中的key、value
摘要: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)
上一页
1
2
3
下一页
公告