
java
杨冬冬
刚入行业的小伙伴,只希望通过写博客累计自己的经验
展开
-
request.getURL()和request.getURI() 以及通过request获得路径相关大全
request.getRequestURL() 返回值类似:http://localhost:8080/ServletTest/servlet/Hello。request.getRequestURI() 返回值类似:/ServletTest/servlet/Hello。如果我的请求是:http://localhost:8080/ServletTest/servlet/Hello。request.getURL()和request.getURI()原创 2023-02-20 15:22:46 · 1616 阅读 · 0 评论 -
计算不可用周数
private static final String week = "一二三四五六日"; List<Integer> dayOfWeekLikst = Arrays.asList("2,3,5,6,7".split(",")).stream().map(Integer::valueOf).collect(toList()); int startIndex = 0; StringBuilder sb = new StringBuilder(); .原创 2022-02-25 14:07:42 · 217 阅读 · 0 评论 -
java 获取经过代理之后的本机IP地址,亲测有效
java 获取经过代理之后的本机IP地址,亲测有效经过反复的在网上查找代码,发现网上说的那些代码都是无效的代码块代码块语法遵循标准markdown代码,例如: Enumeration allNetInterfaces = NetworkInterface.getNetworkInterfaces(); InetAddress ip = null; while (原创 2017-08-04 10:18:56 · 2099 阅读 · 0 评论 -
JAVA 判断当前日期的星期
java 判断当前日期星期几 当中有两种判断日期的方式,一种是判断数字的星期,还有一种是判断中文的星期。 //首先获取当前的时间 public static void main(String[] args) throws Exception { SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");原创 2017-08-14 10:20:28 · 892 阅读 · 0 评论 -
日期转化为时间戳,英文的日期转为日期格式
该文章介绍怎么将中文年月日的日期转为时间戳,英文格式的时间转为中文日期的yyyy-MM-dd格式,然后调用方法再转为时间戳 在项目开发中有用到所以记录下来,转化给日期格式之后转为时间戳 // 中文日期时间戳 传参2009年6月13日 12:28 // 也可以将英文日期转为时间戳将日期格式改为英文的就可以了 private static String getTime(St原创 2017-08-14 10:32:41 · 7218 阅读 · 0 评论 -
手写Spring事务管理,全部自己手写代码,亲测可用,大家不懂的地方可以经过断点一步步分析
1.程序运行类: public class TestMain { public static void main(String[] args) { // UserService userService = new UserServiceImpl(); // UserDaoProxy userDaoProxy = new UserDaoProxy(userSe...原创 2018-09-10 17:05:57 · 721 阅读 · 0 评论 -
自定义实现SpringMvc框架,自定义@Controller、@RequestMapping注解,自己也是一步一步的对代码的理解出来的,只是比较简单的例子
1.自定义的DispatcherServlet,就是SpringMvc运行加载类 /*** * 手写SpringMvc框架<br> * 思路:<br> * 1.手动创建一个DispatcherServlet 拦截项目的所有请求 SpringMvc 基于servlet实现<br> * 2.extends HttpHttpServlet 重写init 方...原创 2018-09-14 16:36:43 · 2647 阅读 · 4 评论 -
设计模式之策略模式
策略模式应用场景: 在开发项目时,比如实现支付过程,调用第三方支付,在支付过程中需要做的同一件事情调用支付,无非就是在实现多个支付过程之后的代码不一样,所以我们这里可以做到将同一件事情调用支付的代码提取出来放到 接口A中,当我们需要调用第三方支付时,比如 支付B,我们去实现接口A,支付C,我们也去实现接口A。当我们需要调用某个支付时,只需要传递支付的BeanId即可 通过传统if代码判断的,后...原创 2019-05-09 09:51:11 · 150 阅读 · 0 评论