package com; import java.util.ArrayList; import java.io.ByteArrayOutputStream; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.PrintStream; import java.io.RandomAccessFile; import...
import java.text.SimpleDateFormat; import java.util.Calendar;public class test {private static String startDay = "2020-02-20";public static void main(String[] args) {Calendar calendar = Calendar.getInstance();calendar.set(Integer.parseInt(startDay.substring(0,4)), Integer.parseInt(startDay.substring(5,7)) - 1, 1);String firstDayOfMonth = new SimpleDateFormat( "yyyy-MM-dd ").format(calendar.getTime...
利用反射机制获取普通类(外部类、静态内部类)的构造方法比较简单,不赘述。例子说明 首先给出类结构,如下。我们要在main中测试通过反射机制获取非静态内部类的构造方法note: 构造方法的权限并不重要,实例化与否也不重要,因为这与普通类的反射一样的。public class A {public static void main(String[] args) {// TODO: 补充测试代码}class B { // 非静态内部类B(int x) { System.out.println(x); }} }按照普通类的反射方法,代...
在doPost请求中我们可以使用拦截器,Filter进行拦截,将编码改为utf-8 package web.filter; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.util.Map; import java.util.Map.Entry; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.serv...
在做日志模块的时候,需要知道访问客户端的ip地址。起初用了request.getRemoteAddr();当时是在本地测试,取到的地址都是127.0.0.1或者是0:0:0:0:0:0:0:1。都是本机地址,一个是ipv4一个是ipv6,没在意。后来部署到阿里云之后发现也是同样的问题。开始怀疑是不是方法写的有问题。于是又百度到了新的方法。/*** * 获取客户端IP地址;这里通过了Nginx获取;X-Real-IP, * @param request * @return */ public static String getClientIP(...
1 awt Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); double width = screenSize.getWidth(); double height = screenSize.getHeight();2 javafx Rectangle2D screenRectangle = Screen.getPrimary().getBounds(); double width = screenRectangle.getWidth(); double height = screenRectangle.getHeight();
1.通过Util包中的Date获取Date date = new Date(); SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd :hh:mm:ss"); System.out.println(dateFormat.format(date));2.通过Util包的Calendar 获取Calendar calendar= Calendar.getInstance(); SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd :hh:mm:ss"); System.out.println(dateFormat.format(calendar.getTime()));3.通过Util包的Calendar 获取时间...
方法1: implements ServletRequestAware, ServletResponseAwarepublic class Hello implements ServletRequestAware, ServletResponseAware {private HttpServletRequest request;private HttpServletResponse response;@Overridepublic void setServletRequest(HttpServletRequest httpServletRequest) {this.request = httpServletRequest;}@Overridepublic void setServletResponse(HttpServletResponse httpServletResponse) ...
代码: public static void main(String[] args) {String str = "{\"bussDatas\":[{\"fieldDesc\":\"string\",\"isSelected\":0,\"optionType\":0,\"optionValue\":\"string\",\"orderNum\":0,\"placeHolder\":\"string\"}],\"moduleName\":\"string\",\"packageId\":\"string\",\"techDatas\":{\"fieldDesc\":\"string\",\"isSelected\":0,\"optionType\":0,\"optionValue\":\"string\",\"orderNum\":0,\"placeHolder\":\"stri...
如果是在windows环境: 使用InetAddress.getLocalHost()方法即可.import java.net.InetAddress;public class Main {public static void main(String[] args) throws Exception {InetAddress addr = InetAddress.getLocalHost();System.out.println("Local HostAddress: "+addr.getHostAddress());String hostname = addr.getHostName();System.out.println("Local host name: "+hostname);} } 代码运行结果:Local HostAddress: 192....
@RunWith(SpringRunner.class) @SpringBootTest public class DateTest {@Testpublic void test(){DateFormat dfs = new SimpleDateFormat("yyyy-MM");String date1 = dfs.format(new Date(Long.valueOf("1546327530000")));String date2 = dfs.format(new Date(Long.valueOf("1559373930000")));// getLastMonths(1);// getDifference(date1,date2);// getMouths(new Date(),1);getEveryDay(new Date(),7L);}/*** 获取从当前月...
获取客户端的首选语言 javax.servlet.ServletRequest.getLocale() 根据Accept-Language请求头返回客户端的首选语言。如果客户端请求没有Accept-Language请求头,则此方法返回服务器的默认语言环境。 获取虚拟机的默认语言 java.util.Locale.getDefault() 获取此Java虚拟机实例的默认语言环境的值。可以使用setDefault方法更改这个值。
1 import java.util.Scanner;2 class Dmoe3 {4 public static void main(String[] args)5 {6 System.out.println("please enter three side :xx xx xx");7 Scanner scan = new Scanner(System.in);8 String[] str = scan.nextLine().split(" "); //yong kongge fenkai9 scan.close(); 10 double[] num = new double[str.length]; //定义一个double类型的数组进行接收 11 ...
1 import java.util.Scanner;2 class Demo3 {4 public static void main(String[] args)5 {6 //日期输入部分7 char[] time = new char[10];8 String str;9 Scanner sc = new Scanner(System.in); 10 int year,month=1,day=1; 11 System.out.println("please enter a time eg:xxxx-xx-xx"); 12 str = sc.nextLine(); 13 for (int i = 0; i < str.length()...