| | |
| | | http://localhost:12316/ |
| | | 1.ä¿®æ¹èåãæ°æ®ç®å½ãåä½çxlsæ°æ®ï¼ç¼åé彿¥è¯¢SQL |
| | | 2.ç»å½æ¶éªè¯ä½¿ç¨MD5+Saltå¯ç |
| | | 3.ä¿®æ¹ç¨æ·å¯ç æ¶ä½¿ç¨MD5+Saltå¯ç |
| | | 4.è§£å³Swagger-UIæ æ³ä¼ éCookieä¿¡æ¯ |
| | | 5.ç»å½æ¶çç¨æ·ååå¯ç 使ç¨RSAå å¯ãè§£å¯ |
| | | 6.å¯ç å¤æåº¦éªè¯(8-20ä½å
å«åæ¯ãæ°ååç¹æ®å符) |
| | | 7.åå°æå¡è®¿é®æ·»å ç»å½éªè¯æ¦æªå¨ |
| | | 8.å¼åå颿¥å¿åè½ |
| | | 9.æ°æ®åºçæ§(Druid Monitor)+èªå¨ç»å½ |
| | | 10.WebSocketæå¡ |
| | | 11.èµæºå®æ¶çæ§ï¼CPUä¿¡æ¯+å
åä¿¡æ¯+å¨çº¿ç¨æ·+èµæºç¶æï¼ |
| | | 12.ä¸è½½æä»¶å¹¶è®¾ç½®MIMEç±»å |
| | | 13.ä¸ä¼ æä»¶ï¼commons-fileuploadï¼ * |
| | | |
| | | 1.å端éæç»å½æ¥å£ |
| | | 2.è忥壿·»å ç¨æ·æé |
| | | 3.å¼åèåæéãç¨æ·æéãèµæºæéæ¥å£ |
| | | ---------------------------------------------------------------------------------------------------- |
| | | http://127.0.0.1:12316/dict/selectCount?tab=sys_user |
| | | http://127.0.0.1:12316/Dict/selectByPage?tab=sys_user&pageSize=10&pageIndex=0 |
| | | |
| | | http://127.0.0.1:12316/Style/selectCount?name=edp |
| | | http://127.0.0.1:12316/Style/selectByPage?name=edp&pageSize=10&pageIndex=0 |
| | | |
| | | http://127.0.0.1/lf/sg/login.html |
| | | http://127.0.0.1:12316/swagger-ui.html |
| | | http://192.168.20.106:12316/swagger-ui.html |
| | | http://localhost:12316/sign/toIndex |
| | | http://localhost:12316/sign/toLogin |
| | | http://localhost:12316/sign/getName?loginName=admin |
| | | http://localhost:12316/sign/login?username=admin&password=admin&rememberMe=0&service=http://www.baidu.com |
| | | http://127.0.0.1:12316/sign/toLogin?service=http://www.sina.com.cn |
| | | ---------------------------------------------------------------------------------------------------- |
| | | String path = System.getProperty("user.dir"); |
| | | |
| | | String uid = RsaHelper.decrypt(user.getUid()); |
| | | String pwd = RsaHelper.decrypt(user.getPwd()); |
| | | |
| | | String p1="Admin@123"; |
| | | String p2= RsaHelper.encrypt(p1); |
| | | String p3= RsaHelper.decrypt(p2); |
| | | |
| | | http://192.168.20.39:8088/cas/loginï¼admin/Admin@123ï¼postgres |
| | | |
| | | String pwd = "Admin@123"; |
| | | String md5 = "b37f70636f1164e86cc8796201737933f65af63918d8442b"; |
| | | boolean f1 = Md5Helper.validatePassword(pwd, md5); |
| | | |
| | | String md5Pwd = Md5Helper.reverse(Md5Helper.generate(pwd)); |
| | | boolean f2 = Md5Helper.validatePassword(pwd, md5Pwd); |
| | | |
| | | new String(Base64.getDecoder().decode(username)); |
| | | ---------------------------------------------------------------------------------------------------- |
| | | ä¸ãå¼åè¿è¡ç¯å¢ |
| | | JDKçæ¬ï¼1.8 |
| | | mavençæ¬ï¼3.5 |
| | | æä»¶ç¼ç ï¼UTF-8 |
| | | |
| | | äºãææ¯æ¡æ¶è¯´æ |
| | | æ»ä½éç¨äºåå端åç¦»çææ¯æ¹æ¡ï¼åå°æä¾RESTæå¡ï¼å端使ç¨MVVMæ¡æ¶åç¨æ·äº¤äºã |
| | | åå端å¯å¹¶è¡ç¬ç«å¼åã |
| | | ---------------------------------------------------------------------------------------------------- |
| | | æå¡ç«¯ï¼ |
| | | æ ¸å¿æ¡æ¶ï¼SpringBoot |
| | | æä¹
屿¡æ¶ï¼Mybatis |
| | | å®å
¨æ¡æ¶ï¼Shiro |
| | | ç¼åï¼redis |
| | | |
| | | åç«¯ï¼ |
| | | JSæ¡æ¶ï¼vue.js |
| | | ä¸»é¡µæ¡æ¶ï¼adminLTE(åºäºBootstrap) |
| | | è¡¨æ ¼æä»¶ï¼jqGrid |
| | | æ å½¢è¡¨æ ¼ï¼tree-table |
| | | æ å½¢æä»¶ï¼ztree |
| | | å¼¹çªç»ä»¶ï¼layer |
| | | è¡¨åæ ¡éªï¼validator |
| | | |
| | | private static final String SQLSERVER_URL = "jdbc:sqlserver://192.168.0.77\\ZKZS;databaseName=xian"; |
| | | ---------------------------------------------------------------------------------------------------- |
| | | { |
| | | "id": 2, |
| | | "pwd": "000000", |
| | | "salt": "Admin@123" |
| | | } |
| | | |
| | | // è·åè¯·æ±æ¹å¼: GET |
| | | String getMethod() |
| | | |
| | | // è·åèæç®å½(ä¸ä¸æç®å½)ï¼èæè·¯å¾éè¿å¨applicationé
ç½®å½ä¸å¯ä»¥é
ç½® |
| | | // é
ç½®ï¼server.servlet.context-path=/aaa |
| | | String getContextPath() |
| | | |
| | | // è·åServletè·¯å¾ï¼å°±æ¯è·åçcontrollerå½ä¸é
ç½®çè·¯å¾ |
| | | String getServletPath() |
| | | |
| | | /// è·å请æ±åæ°ï¼ id=3 |
| | | // http://localhost:8080/aaa/test?id=3 |
| | | String getQueryString() |
| | | |
| | | // è·å请æ±URIï¼/servletDemo/demo1 |
| | | // ä¸ä¸æè·¯å¾+controllerå½ä¸é
ç½®çè·¯å¾ |
| | | String getRequestURI() |
| | | |
| | | // è·å宿´è¯·æ±è·¯å¾ï¼http://localhost:8080/aaa/test |
| | | String getRequestURL() |
| | | |
| | | // è·ååè®®åçæ¬ï¼HTTP/1.1 |
| | | String getProtocol() |
| | | |
| | | // è·åå®¢æ·æºçIPå°åï¼192.168.0.0 |
| | | String getRemoteAddr() |
| | | |
| | | // è·å请æ±å¤´æ°æ®,éè¿è¯·æ±å¤´åç§°è·åå¼ |
| | | String getHeader(String name) |
| | | |
| | | // è·åææè¯·æ±å¤´ä¿¡æ¯ |
| | | Enumeration<String> getHeaderNames() |
| | | |
| | | // è·åæµå¯¹è±¡-è·åå符è¾å
¥æµï¼åªè½æä½åç¬¦æ°æ® |
| | | BufferedReader getReader() |
| | | |
| | | // è·åæµå¯¹è±¡-è·ååèè¾å
¥æµï¼æ¢è½æä½åèä¹è½æä½å符 |
| | | ServletInputStream getInputStream() |
| | | |
| | | // è·å请æ±åæ°éç¨æ¹å¼(æ ¹æ®åæ°åç§°è·ååæ°å¼) username=zhangsan |
| | | String getParameter(String name) |
| | | |
| | | // è·å请æ±åæ°åç§°è·ååæ°å¼çæ°ç» hobby=xx&hobby=game |
| | | String[] getParameters(String name) |
| | | |
| | | // è·å请æ±åæ°åç§°(ä¸è·å请æ±å¤´æ¹æ³ç±»ä¼¼) |
| | | Enumeration<String> getParameterNames() |
| | | |
| | | // è·åææåæ°çMapéå |
| | | Map<String,String> getParameterMap() |
| | | |
| | | request.setCharacterEncoding("UTF-8"); |
| | | |
| | | // éè¿request对象è·å请æ±è½¬åæå¡å¨ï¼ |
| | | RequestDispatcher getRequestDispatcher(String path); |
| | | |
| | | // 使ç¨==RequestDispatcher对象æ¥è¿è¡è½¬å |
| | | forward(ServlertRequest request,ServletResponse response); |
| | | |
| | | //è®¾ç½®ç¶æç |
| | | response.setStatus(304); |
| | | |
| | | // 设置æå®åç§°ååºå¤´çå¼ï¼ä¸é¢æ¯å¯¼åºçæ¶åæä»¬ç»å¸¸è¦è®¾ç½®çååºå¤´ï¼ååºå¤´å½ä¸è¿ææä»¶çåç§°ï¼ä¹å°±æ¯éè¿æµä¸è½½æä»¶çæ¶åé£ä¸ªæä»¶åç§° |
| | | response.setHeader("Content-Disposition", "attachment;filename=" + zipName); |
| | | |
| | | // 1.å符è¾åºæµ |
| | | PrintWriter getWriter() |
| | | |
| | | // 2.åèè¾åºæµï¼ä¸è¬å¯¼åºå°±æ¯å°æä»¶åå°åèæµï¼ç¶åååºresponseï¼ |
| | | ServletOutputStream getOutputStream() |
| | | |
| | | // 注æï¼å¨åä¸ä¸ªServletï¼äºç§è¾åºæµä¸è½åæ¶ä½¿ç¨ï¼äº§çäºæ¥ |
| | | // responseæä¾äºä¸é¨è´è´£éå®åçæ¹æ³ |
| | | response.sendRedirect("/项ç®å°å/èµæºå°å"); |
| | | |
| | | // æå®æå¡å¨ååºä¸æçç¼ç æ¹å¼ |
| | | response.setCharacterEncoding("GBK"); |
| | | |
| | | // ç»ä¸æå¡å¨å客æ·ç«¯çç¼ç æ¹å¼ |
| | | response.setContentType("text/html;charset=utf-8"); |
| | | |
| | | // 导åºçæ¶å妿éè¦ç´æ¥éè¿responseæµå¯¼åºExcelï¼éè¦åå端设置ä¸ä¸æç±»åï¼å¦ä¸ï¼ |
| | | response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); |
| | | ---------------------------------------------------------------------------------------------------- |