
java
小四是个程序员
这个作者很懒,什么都没留下…
展开
-
java写网上教程官网
这是一个用java写的教程官网,目前暂定名称为python之家。里面可以上传各种教程,管理员可以进行审核,同时还有教师功能。学生登录:教师登录:管理员登录:学生、教师、管理员分别包括这些功能。实现:新建一个Springboot项目(这里可以是SSH、SSM等框架,只需要把核心代码修改下就可以)。登录功能:login.html<!DOCTYPE html><html lang="en"><head> <meta charset="原创 2021-06-01 14:01:44 · 568 阅读 · 3 评论 -
java写企业员工信息管理系统
java写企业员工信息管理系统这一篇文章主要介绍java写的企业员工信息管理系统。功能介绍:员工登录:首页、工资信息、出差记录、请假、签到、留言、修改密码、退出登录管理员登录:员工管理、新增员工、工资信息、出差信息、请假信息、签到信息、留言信息、公告信息、个人信息、退出登录。页面展示如下:员工登录:管理员登录:实现:首先新建一个Springboot项目,这里用的Springboot,当然也可以使用SSH框架或者SSM框架,用javaweb项目也可以写。先看用Springboot写的。原创 2021-05-24 15:37:55 · 6504 阅读 · 1 评论 -
ajax获取json数据解析为undefined
解决办法1、使用eval()函数,把获取的数据转换为json对象。var dataObj=eval("("+data+")");//转换为json对象然后在解析dataObj数据,比如alert(dataObj.id);这样弹出的就不是undefined了。解决办法2、后台直接返回json格式的数据,不要返回字符串,这个需要好好检查下代码。比如: public static JSONObject toJSONString(int code, String msg, Object object, i原创 2021-04-27 17:07:44 · 3378 阅读 · 0 评论 -
java调用高德地图API
首先去高地地图API官网申请一个账号,然后创建key值。注意是创建web的key。新建一个工具类AmapUtil:package com.lmj.amap.util;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import static com.lmj.util.HttpRequest.sendPost;原创 2020-10-27 10:57:57 · 3107 阅读 · 2 评论 -
java获取当前项目路径
可以通过调用System.getProperty(“user.dir”) 来获得。如果需要获取当前包路劲可以通过(类.class.getPackage().getName()).replaceAll("//.","/")获得。原创 2020-10-24 09:58:26 · 246 阅读 · 0 评论 -
Parameter ‘mcids‘ not found. Available parameters are [collection]
这个时候需要定义别名了,用到@Param(value=""):@Select({"<script> ", "SELECT a.item_id,b.name,b.mcid FROM me_category_item a INNER JOIN me_category b on a.mcid = b.mcid ", "WHERE b.pid IN ", "<foreach collection = 'mcids' sepa原创 2020-10-23 14:04:16 · 373 阅读 · 0 评论 -
mybatis注解方式插入对象返回主键id
@Insert("insert INTO 表名 (字段) VALUES (字段值)") @Options(useGeneratedKeys = true, keyProperty = "id", keyColumn = "id") int insertAdminUser(AdminUser adminUser);keyColumn 是对应的主键列在获取主键id的时候只需要在调用的这个方法后面直接使用adminUser.getId();就可以获取到对应的主键id,例如: Adm...原创 2020-10-10 11:27:45 · 1654 阅读 · 0 评论 -
Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000794500000, 576716800, 0)
今天项目更新了之后放在linux服务器上,重启tomcat的时候报了这个错误:Java HotSpot™ 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000794500000, 576716800, 0),当时一下子给我整蒙逼了,不过不要慌。经过我度娘的一番查看之后,发现原来这是服务器上内存不太够,给jvm分配的内存太大,最后导致内存不足报错。解决方案:1、在tomcat里面配置占用内存大小,改小一点。首先,cd到tomcat目录的原创 2020-08-25 14:16:38 · 3767 阅读 · 0 评论 -
java使用腾讯地图根据位置获取经纬度信息
java使用腾讯地图根据位置获取经纬度信息。直接上代码,这里需要你去腾讯地图注册账号获取一个key值:/*** * * @author Abell * @descibe 根据位置获取经纬度信息 * @date 2020/8/20 9:03 */ public static Map<String, Object> getURLContent(String address) { //这里需要使用你的key值 St原创 2020-08-20 16:53:35 · 2537 阅读 · 5 评论 -
java根据经纬度获取两点之间的距离
java根据经纬度获取两点之间的距离。下面直接上代码:public class JingWeiUtil { /** * 通过经纬度获取距离(单位:米) * * @param lat1 * @param lng1 * @param lat2 * @param lng2 * @return 距离 */ public static double getDistance(double lat1, double lng1,原创 2020-08-20 16:48:16 · 2776 阅读 · 1 评论 -
java调用腾讯地图根据经纬度获取位置信息
这是java提交经纬度信息,然后获取该经纬度所在省市区的一个方法,话不多说直接上代码:package com.lmj.util;import net.sf.json.JSONObject;import org.apache.commons.lang.StringUtils;import javax.net.ssl.*;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.net.URL;im原创 2020-08-19 09:16:15 · 2111 阅读 · 0 评论 -
java中list转String去掉中括号和空格
public static void main(String[] args) { List<String> list = new ArrayList(); list.add("123"); list.add("456"); System.out.println("这时候的list转String" + list.toString()); String str = list.toString().replaceAll..原创 2020-08-10 11:59:30 · 10133 阅读 · 1 评论 -
list集合删除某个元素值相同的对象
实体类User 有三个属性:id name agepublic class User { private Integer id; private String name; private Integer age;}比如说下方数据,我要去除list中user对象id为i的数据,只留下一个。 public static void main(String[] args) { User user = new User(); user.setId(1);原创 2020-07-25 15:21:35 · 2699 阅读 · 0 评论 -
java根据key获取json串中对应的值
比如说一串json:String str = “{“m”:“99”,“j”:“30”}”想要根据get(“j”)获取对应的值 30。 JSONObject coupon = JSON.parseObject(str); System.out.println("j=====" + coupon.getString("j"));这样输出的就是j对应的值 30。...原创 2020-07-22 14:32:57 · 1767 阅读 · 0 评论 -
bigdecimal与int相互转换
1、bigdecimal转int BigDecimal b=new BigDecimal(1.1); int a = b.intValue();2、int转bigdecimal BigDecimal b= new BigDecimal(0); int i = 1; b = BigDecimal.valueOf((int)i);原创 2020-07-21 14:35:36 · 20440 阅读 · 0 评论 -
java循环删除list中的元素
1、最常见的for循环遍历 List<String> list = new ArrayList<>(); list.add("123"); list.add("234"); list.add("234"); for (int i = 0; i < list.size(); i++) { if (list.get(i).equals("123")) { li原创 2020-07-20 15:14:21 · 183 阅读 · 0 评论 -
java中Bigdecimal加减乘除运算
在java中的Bigdecimal类型的数据进行加减乘除运算的时候要调用以下方法:加法:add减法:subtract乘法:multiply除法:divide例如: BigDecimal i = new BigDecimal(2); BigDecimal j = new BigDecimal(1); //加法 System.out.println(i.add(j)); //减法 System.out.println(i.subtract(j));原创 2020-07-09 11:55:46 · 4161 阅读 · 0 评论 -
java获取list集合中最大值最小值
在java API Collections工具类里面有两个方法:Collections.max(list);//获取最大值Collections.min(list);//获取最小值这样可以直接获取,不用再使用排序取第一个或者最后一个。原创 2020-07-09 11:32:44 · 8188 阅读 · 0 评论