| | |
| | | ---------------------------------------------------------------------------------------------------- |
| | | 01.ä¿®æ¹èåãæ°æ®ç®å½ãåä½çxlsæ°æ®ï¼ç¼åé彿¥è¯¢SQL |
| | | 02.ç»å½æ¶éªè¯ä½¿ç¨MD5+Saltå¯ç |
| | | 03.ç»å½æ¶çç¨æ·ååå¯ç 使ç¨RSAå å¯ãè§£å¯ |
| | | 04.WebSocketæå¡ |
| | | 05.èµæºå®æ¶çæ§ï¼CPUä¿¡æ¯+å
åä¿¡æ¯+å¨çº¿ç¨æ·+èµæºç¶æï¼ |
| | | 06.æ°å»ºåä¿®æ¹ç¨æ·å¯ç æ¶ä½¿ç¨MD5å å¯ |
| | | 07.è§£å³Swagger-UIæ æ³ä¼ éCookieä¿¡æ¯ |
| | | 08.éªè¯å¯ç å¤æåº¦(8-20ä½å
å«åæ¯ãæ°ååç¹æ®å符) |
| | | 09.使ç¨GDAL读åtifãshpãgdbæä»¶ |
| | | 10.æ·»å Mybatis Plusç»ä»¶ |
| | | 11.è§£å³è¡¨æ å°åºéãæ ¹æ®IDæ¥è¯¢å¤±è´¥ãåé¡µæ æçé®é¢ |
| | | 12.å¼åå°åå°åå页æ¥è¯¢æ¥å£ |
| | | 13.å¼åä¸ä¼ shpæä»¶è¯»åç¬¬ä¸æ¡è®°å½çWKTåè½ |
| | | 14.è§£å³ä¸ä¼ æä»¶æ¶å®ä½ç±»æ å°å¼å¸¸ |
| | | 15.åå°æå¡è®¿é®æ·»å ç»å½éªè¯æ¦æªå¨ |
| | | 16.å¼åå颿¥å¿åè½ |
| | | 17.æ·»å æ°æ®åºçæ§åè½(Druid Monitor) |
| | | 18.设置ä¸è½½æä»¶çMIMEç±»å |
| | | 19.5åéå
å¯ç é误5次æç»ç»å½ |
| | | 20.å¼åè·åèµæºæéãèåæéãæä½æéæ¥å£ |
| | | 21.Redisæå¡é
置强å¯ç ï¼å¹¶è§£å³SpringBootå¯å¨åæ æ³è®¿é® |
| | | 22.ä¿®æ¹é»åè¡¨çæ°æ®ç»æï¼æ·»å æ°çåæ®µ |
| | | 23.ä¿®æ¹é»åæ°æ®ä¸è½½å·¥å
·ï¼æ´æ°æ°å¢å段ç屿§ |
| | | 24.èº«ä»½è®¤è¯æ¦æªå¨æ·»å é»ç½å忣æ¥åè½ |
| | | 25.å¼åèªå¨çæMybtis Plus代ç å°å·¥å
· |
| | | 26.æ¹éçæåºç¡æ°æ®è¡¨çå®ä½ç±»åMapperç±» |
| | | 27.ä¿®æ¹ææçæ¹éæ°å¢ãå é¤ãä¿®æ¹æ¥å£ |
| | | 28.å¼å大æä»¶ä¸ä¼ æ¥å£ï¼commons-fileuploadï¼ |
| | | 29.å¼åæ¹éä¿®æ¹ç¨æ·å¯ç æ¥å£ |
| | | 30.å¼åä¸ä¼ Shpæä»¶åè½ |
| | | 31.使ç¨Gdal读åShpæä»¶ï¼è¯»ååå 餿件 |
| | | 32.ä¿®æ¹åå
¸è¡¨çæ°æ®ç»æï¼åæ´æææ¶åçåå°æ¹æ³ |
| | | 33.å¼åå¼å表çæä½æ¥å£ |
| | | 34.ä¿®æ¹åå
¸ç®¡çãå¼å管ççæ¥å£ |
| | | 35.å¯¹ç¨æ·ãèåãè§è²ãèµæºè¿è¡ææ |
| | | 36.æ·»å æ¥è¯¢è§è²ãèåãèµæºæéæ¥å£ |
| | | 37.å¼åæ ¹æ®å®ä½åç§°å¨ææ¥è¯¢è¡¨çè®°å½æ° |
| | | 38.å¼åæ ¹æ®å®ä½åç§°è¿è¡å¨æå页æ¥è¯¢ |
| | | 39.å¼åæ ¹æ®å®ä½åç§°+åæ®µ+弿¨¡ç³æç´¢å10æ¡è®°å½ |
| | | 40.å¼åæ ¹æ®å®ä½åç§°æ¥è¯¢ç©ºé´è¡¨çWKTè®°å½ |
| | | 41.æå»ºQGIS+Pythonå¼åç¯å¢ |
| | | 42.å¼åæ ¹æ®åç§°æ¨¡ç³æç´¢ç¨æ·ãåä½çå10æ¡è®°å½ |
| | | 43.æå»ºQGISå·¥ç¨ï¼ä½¿ç¨Pythonè¿è¡å·¥ç¨ < |
| | | 44. |
| | | 45. |
| | | 46. |
| | | 47. |
| | | 48. |
| | | 49. |
| | | 50. |
| | | ----------------------------------------------- |
| | | .å¼åæ ¹æ®æ ç»JSONæ°æ®çæshpæä»¶å¹¶ä¸è½½ |
| | | .å¼åä¸ä¼ shpæä»¶è½¬æ¢ä¸ºJSONæ°æ®æ¥å£ |
| | | .å建QGISåºå¾æ¨¡æ¿ |
| | | .å¼åPythonåºå¾åè½ |
| | | .å¼åQGISåºå¾çC#æå¡ |
| | | .éç¨æ ¼å¼ååæ°è¿è¡Pythonç¨åº |
| | | . |
| | | . |
| | | ---------------------------------------------------------------------------------------------------- |
| | | |
| | | |
| | | ------------------------------------------------------------------------------- Headeråæ°å¼ |
| | | Content-Security-Policy default-src 'self' |
| | | X-XSS-Protection 1; mode=block |
| | | Strict-Transport-Security max-age=31536000 |
| | | Referrer-Policy origin-when-crossorigin |
| | | X-Permitted-Cross-Domain-Policies master-only |
| | | X-Download-Options noopen |
| | | X-Frame-Options SAMEORIGIN |
| | | X-Content-Type-Options nosniff |
| | | OPTIONS False |
| | | ------------------------------------------------------------------------------- ä¸é¢å¾ |
| | | case "A0": return 1200; |
| | | case "A1": return 850; |
| | | case "A2": return 600; |
| | | case "A3": return 424; |
| | | case "A4": return 300; |
| | | ------------------------------------------------------------------------------- ä¼åç½ç» |
| | | gpedit.msc |
| | | è®¡ç®æº\ç®¡çæ¨¡æ¿\ç½ç»\Qosæ°æ®å
计åç¨åº\éå¶å¯ä¿ç带宽 -> å¯ç¨ï¼0% |
| | | netsh interface tcp show global # æ¥çèªå¨ä¼åçº§å« |
| | | |
| | | ãç½ç»è¿æ¥ãâå³é®ã屿§ãâãé
ç½®ãâãé«çº§ãâã屿§ãâãTCP/UDP æ ¡éªåå¸è½½ï¼IPv6æè
IPv4ï¼ãâå³è¾¹çãå¼ãéæ©ç¦ç¨ã |
| | | ã æ¼«æ¸¸ä¸»å¨æ§ ãâãæä½å¼ã |
| | | ãé度/åå·¥ãçãå¼ãâã100MB å
¨åå·¥ãã |
| | | ãçµæºç®¡çãå
³é"å
è®¸è®¡ç®æºå
³é该设å¤ä»¥è约ç¨çµ". |
| | | |
| | | ipconfig /flushdns # å·æ°DNSç¼å |
| | | TCPOptimizer.exeï¼èªå¨ä¼å |
| | | |
| | | regedit.msc |
| | | HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows |
| | | æ°å»ºé¡¹ç® Pschedï¼å³å»æ°å»º NonBestEfortLimitï¼DWORD(32-ä½)å¼ä¸º 0ã |
| | | ------------------------------------------------------------------------------- Postgresä¿®æ¹Data |
| | | https://www.landui.com/docs-1599 |
| | | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\postgresql-x64-14 |
| | | ä¿®æ¹ ImagePathï¼"C:\Program Files\PostgreSQL\14cm\bin\pg_ctl.exe" runservice -N "postgresql-x64-14" -D "C:\Program Files\PostgreSQL\14cm\data" -w |
| | | net start postgresql-x64-14 # éå¯ |
| | | ------------------------------------------------------------------------------- |
| | | Accessï¼https://blog.csdn.net/weixin_43407520/article/details/122165848 |
| | | GDALï¼https://www.cnblogs.com/unlockth/p/14062076.html |
| | | E:\terrait\TianJin\Zip\release-1928-x64-dev\release-1928-x64\bin |
| | | |
| | | https://start.spring.io -> https://start.aliyun.com |
| | | ------------------------------------------------------------------------------- |
| | | mklink /d "C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\geoserver\data\data\tiles" E:\TaiRui\LFData\2d\tiles |
| | | |
| | | @TableField(value = "class") |
| | | private String clazz; |
| | | |
| | | java è°ç¨gdal读ågdbæ°æ®ï¼linuxä¸javaè°ç¨gdalï¼ |
| | | https://blog.csdn.net/weixin_53853459/article/details/120954597 |
| | | https://blog.csdn.net/qq_43444401/article/details/125649414 |
| | | https://blog.csdn.net/qq_43961619/article/details/124627871 |
| | | |
| | | 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 |
| | | Druidï¼http://127.0.0.1:12316/server/druid/index.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://127.0.0.1:12316/sign/toLogin?service=http://www.sina.com.cn |
| | | ------------------------------------------------------------------------------- Javaä¸Postgresç±»åå¯¹åº |
| | | java8 postgreSQL |
| | | LocalDate date |
| | | LocalTime time |
| | | LocalDateTime timestamp without timezone |
| | | OffsetDateTime timestamp with timezone |
| | | String varchar |
| | | String text |
| | | Integer int2 |
| | | Integer int4 |
| | | Long int8 |
| | | Float float4 |
| | | Double float8 |
| | | BigDecimal numeric |
| | | Boolean bool |
| | | ------------------------------------------------------------------------------- è·¨å |
| | | chrome://flags/#block-insecure-private-network-requests |
| | | Block insecure private network requests. -> Disabled |
| | | |
| | | .gdb > HFCP+LRRL + TFCA |
| | | .shp > F5004_WT.shp + F5004_WL.shp + F5004.shp |
| | | ------------------------------------------------------------------------------- ææ¶æªå¯¹åºçController |
| | | data/DownloadController |
| | | data/MetaFileController |
| | | sys/AttachController |
| | | sys/MsgController |
| | | è¿å
¥binç®å½ï¼è¾å
¥ï¼ogrinfo --formatsï¼ä¸å½ç³æ²¹å¤©ç¶æ°ç®¡éå·¥ç¨æéå
¬å¸ |
| | | |
| | | ---------------------------------------------------------------------------------------------------- |
| | | javaåjså®ç°aeså å¯è§£å¯ï¼ |
| | | https://blog.csdn.net/weixin_30663839/article/details/114049667 |
| | | |
| | | http://192.168.20.39:12306/ |
| | | http://192.168.20.39:12315/ |
| | | http://192.168.20.39:12316/ |
| | | ---------------------------------------------------------------------------------------------------- |
| | | http://192.168.20.39:12316/server/druid/sql.html |
| | | ------------------------------------------------------------------------------- |
| | | String path = System.getProperty("user.dir"); |
| | | |
| | | String uid = RsaHelper.decrypt(user.getUid()); |
| | | String pwd = RsaHelper.decrypt(user.getPwd()); |
| | | |
| | | String p1="Admin@123"; |
| | | String p1 = "Admin@123"; |
| | | boolean f = p1.equalsIgnoreCase("Some text here"); |
| | | 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 f2 = Md5Helper.validatePassword(pwd, md5Pwd); |
| | | |
| | | new String(Base64.getDecoder().decode(username)); |
| | | |
| | | ä¸è½½ï¼http://127.0.0.1:12316/style/download?guid=15deb4e6bf02db827e39521758520fd5 |
| | | |
| | | http://192.168.20.39:8088/cas/loginï¼admin/Admin@123ï¼postgres |
| | | 使ç¨Commons FileUpLoad æä»¶ä¸ä¼ åè½ï¼ |
| | | https://www.itdaan.com/blog/2017/08/08/b2dbc1106fa7.html |
| | | Postgresqlæå¤©ãå¨ãæãå¹´ç»è®¡ä¿¡æ¯ï¼ |
| | | https://blog.csdn.net/qq_44663150/article/details/119681400 |
| | | ---------------------------------------------------------------------------------------------------- |
| | | ä¸ãå¼åè¿è¡ç¯å¢ |
| | | JDKçæ¬ï¼1.8 |
| | | mavençæ¬ï¼3.5 |
| | | æä»¶ç¼ç ï¼UTF-8 |
| | | ------------------------------------------------------------------------------- |
| | | å¼åè¿è¡ç¯å¢ï¼JDKçæ¬ï¼1.8ï¼mavençæ¬ï¼3.5ï¼æä»¶ç¼ç ï¼UTF-8 |
| | | æå¡ç«¯ï¼æ ¸å¿æ¡æ¶ï¼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"; |
| | | |
| | | äºãææ¯æ¡æ¶è¯´æ |
| | | æ»ä½éç¨äºåå端åç¦»çææ¯æ¹æ¡ï¼åå°æä¾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"; |
| | | ---------------------------------------------------------------------------------------------------- floatserver |
| | | http://localhost:12316/floatserver/checkout/license |
| | | String str = EntityUtils.toString(entity, "UTF-8"); |
| | | |
| | | 请æ±ï¼ |
| | | 8dfb75298185cbcc4b2d485fdb4f25627f7aeb4dd41329076b5015586e4d56cf755f0dfd19be0d80e2573e0a2a22edca35215b390607b0ff68deab90c69296df60934315036bd8a64ee668a39502754b701be7534d0ca2e790161194d673d9454c44c570a1dbe604ac5952be731ca15809f9f4d43ad1b023f69981ce77abacc50e8e5217627eb236d5f6d114e00585d9a597f3a195b0b0c0ff8cf1e2445ca12e |
| | | ååºï¼ |
| | | 8dfb75298185cbcc4b2d485fdb4f25627f7aeb4dd41329076b5015586e4d56cfe2c56f12cd9852c447904210117b41fe2672b24d7e82fd581ad5a0983b501b5bcbe97d65dbbe770dbdc4a98e80d2966a71ecd0041a5282283bff853d70caf7aed671bc9c9d4bedf6d1d0294394861af40f195d68a965d957d53c78aa50ada3afc65d1a526c54648e6e081e8f7f7ab1c31b9f75916170e638b0b9216d30204864afe3a7a1bc8a6563bf44daf6a29e27c19f798c4f82dbb904ea4aa4fcc87a82226d9bf3e891ecb97b94263064fec025e3aa7c440d7c0e8ed559b84ae2438ec0fc438444a03c992883170ecdde20e08552efcf9d584de469930b27c81f946548d5c6e63e815671182b03b5e6e622ddb10a3f6a35ad3f44ec247a3b2dee0e936020d48efb7abc2d2abfb555f61d54c85eca |
| | | |
| | | {"machineId":"dba5c0f908f92fbdb6f0a3f58a5a3193","isRegistered":true,"registeredModules":[1,3,4,9,10,11,12,13,17,25,30,33,37],"modules":[{"id":1,"name":"wms","group":"GISServer","title":"卿å°å¾æå¡"},{"id":3,"name":"tms","group":"GISServer","title":"ç¦çå°å¾æå¡"},{"id":9,"name":"wfs","group":"GISServer","title":"è¦ç´ æå¡"},{"id":12,"name":"wns","group":"GISServer","title":"ç½ç»åææå¡"},{"id":13,"name":"geocode","group":"GISServer","title":"å°çç¼ç æå¡"},{"id":17,"name":"wcs","group":"GISServer","title":"æ
æ ¼æå¡"},{"id":25,"name":"c3d","group":"GISServer","title":"ä¸ç»´æ¨¡åæå¡"},{"id":30,"name":"cts","group":"GISServer","title":"ä¸ç»´å°å½¢æå¡"},{"id":33,"name":"cimservice","group":"CIMSuite","title":"è¯ä¹æ¨¡åæå¡"},{"id":37,"name":"websdk","group":"WEBSDK","title":"WEBSDK"},{"id":38,"name":"pw","group":"Parallelworld","title":" Parallelworld"},{"id":50,"name":"ext","group":"extension","title":"extension"}],"expireDate":1668486201730,"isFloating":true,"floatServerIp":"192.168.20.106","floatServerPort":12316,"message":"OK","success":true} |
| | | |
| | | {"id":"dba5c0f908f92fbdb6f0a3f58a5a3193","expireDate":"2023-01-17","localId":"192.168.20.106|E0-70-EA-AA-B6-43","availableNum":12,"time":1668394770458,"licenseCode":"78a82f0920de0f557f8177bec1e48601c4dc25e4054a00728e4314b56528d3a1632de5298edee38a65412277977a174fea5d91c452b19ef138dbc2ba089ba632"} |
| | | ------------------------------------------------------------------------------------------------ æé |
| | | 管éåºç¡å¤§æ°æ®å¹³å°ï¼ å é¤ |
| | | 综åå±ç¤º\综åå±ç¤º\æ¥è¯¢ï¼ ä¸è½½ãä¸ä¼ |
| | | 综åå±ç¤º\综åå±ç¤º\æ ç»ï¼ æ°å¢ãä¿®æ¹ãå é¤ |
| | | 综åå±ç¤º\ä¸é¢å¾ï¼ ç»è®¡ |
| | | 综åå±ç¤º\èµæé¦ï¼ ä¸è½½ |
| | | ------------------------------------------- |
| | | æ°æ®ç®¡ç\æ°æ®ä¸ä¼ ï¼ æ°å¢ãä¿®æ¹ãå é¤ãä¸ä¼ ãä¸è½½ |
| | | æ°æ®ç®¡ç\ç®å½ç®¡çï¼ æ°å¢ãä¿®æ¹ãå é¤ |
| | | æ°æ®ç®¡ç\æ°æ®æ£ç´¢ï¼ æ°å¢ãä¿®æ¹ãå é¤ãä¸ä¼ ãä¸è½½ |
| | | æ°æ®ç®¡ç\çæ¬ç®¡çï¼ æ°å¢ãä¿®æ¹ãå é¤ |
| | | æ°æ®ç®¡ç\åå
¸ç®¡çï¼ æ°å¢ãä¿®æ¹ãå é¤ |
| | | æ°æ®ç®¡ç\å
æ°æ®ç®¡ç: æ°å¢ãä¿®æ¹ãå é¤ãä¸ä¼ ãä¸è½½ |
| | | æ°æ®ç®¡ç\æ ·å¼ç®¡çï¼ æ°å¢ãä¿®æ¹ãå é¤ãä¸ä¼ ãä¸è½½ |
| | | ------------------------------------------- |
| | | è¿ç»´ç®¡ç\ç³»ç»ç®¡ç\èå管çï¼ æ°å¢ãä¿®æ¹ãå é¤ |
| | | è¿ç»´ç®¡ç\ç³»ç»ç®¡ç\ç¨æ·ç®¡çï¼ æ°å¢ãä¿®æ¹ãå é¤ |
| | | è¿ç»´ç®¡ç\ç³»ç»ç®¡ç\åä½ç®¡çï¼ æ°å¢ãä¿®æ¹ãå é¤ |
| | | è¿ç»´ç®¡ç\ç³»ç»ç®¡ç\èµæºç®¡çï¼ æ°å¢ãä¿®æ¹ãå é¤ãä¸ä¼ |
| | | è¿ç»´ç®¡ç\ç³»ç»ç®¡ç\è§è²ç®¡çï¼ æ°å¢ãä¿®æ¹ãå é¤ |
| | | è¿ç»´ç®¡ç\ç³»ç»ç®¡ç\æé管çï¼ æ°å¢ãä¿®æ¹ãå é¤ |
| | | |
| | | è¿ç»´ç®¡ç\ææç®¡ç\ç¨æ·è§è²ææï¼æ°å¢ãä¿®æ¹ãå é¤ |
| | | è¿ç»´ç®¡ç\ææç®¡ç\èåæéææï¼æ°å¢ãä¿®æ¹ãå é¤ |
| | | è¿ç»´ç®¡ç\ææç®¡ç\è§è²èåææï¼æ°å¢ãä¿®æ¹ãå é¤ |
| | | è¿ç»´ç®¡ç\ææç®¡ç\è§è²èµæºææï¼æ°å¢ãä¿®æ¹ãå é¤ |
| | | |
| | | è¿ç»´ç®¡ç\è¿ç»´çæ§\令ç管çï¼ æ°å¢ãä¿®æ¹ãå é¤ |
| | | è¿ç»´ç®¡ç\è¿ç»´çæ§\é»ç½/ååï¼ æ°å¢ãä¿®æ¹ãå é¤ |
| | | è¿ç»´ç®¡ç\ç³»ç»é
ç½®: ä¿®æ¹ |
| | | ---------------------------------------------------------------------------------------------------- |
| | | // è·åè¯·æ±æ¹å¼: GET |
| | | String getMethod() |
| | | |
| | | java -jar C:\360\luyten054\luyten-0.5.4.jar |
| | | ------------------------------------------------------------------------------- Java Webæä½ |
| | | String getMethod() // è·åè¯·æ±æ¹å¼: GET |
| | | // è·åèæç®å½(ä¸ä¸æç®å½)ï¼èæè·¯å¾éè¿å¨applicationé
ç½®å½ä¸å¯ä»¥é
ç½® |
| | | // é
ç½®ï¼server.servlet.context-path=/aaa |
| | | String getContextPath() |
| | | |
| | | // è·åServletè·¯å¾ï¼å°±æ¯è·åçcontrollerå½ä¸é
ç½®çè·¯å¾ |
| | | String getServletPath() |
| | | |
| | | /// è·å请æ±åæ°ï¼ id=3 |
| | | // http://localhost:8080/aaa/test?id=3 |
| | | String getQueryString() |
| | | |
| | | String getContextPath() // é
ç½®ï¼server.servlet.context-path=/aaa |
| | | String getServletPath() // è·åServletè·¯å¾ï¼å°±æ¯è·åçcontrollerå½ä¸é
ç½®çè·¯å¾ |
| | | String getQueryString() // http://localhost:8080/aaa/test?id=3ï¼è·å请æ±åæ°ï¼ id=3 |
| | | // è·å请æ±URIï¼/servletDemo/demo1 |
| | | // ä¸ä¸æè·¯å¾+controllerå½ä¸é
ç½®çè·¯å¾ |
| | | String getRequestURI() |
| | | String getRequestURI() // ä¸ä¸æè·¯å¾+controllerå½ä¸é
ç½®çè·¯å¾ |
| | | String getRequestURL() // è·å宿´è¯·æ±è·¯å¾ï¼http://localhost:8080/aaa/test |
| | | String getProtocol() // è·ååè®®åçæ¬ï¼HTTP/1.1 |
| | | String getRemoteAddr() // è·åå®¢æ·æºçIPå°åï¼192.168.0.0 |
| | | String getHeader(String name) // è·å请æ±å¤´æ°æ®,éè¿è¯·æ±å¤´åç§°è·åå¼ |
| | | Enumeration<String> getHeaderNames() // è·åææè¯·æ±å¤´ä¿¡æ¯ |
| | | BufferedReader getReader() // è·åæµå¯¹è±¡-è·åå符è¾å
¥æµï¼åªè½æä½åç¬¦æ°æ® |
| | | ServletInputStream getInputStream() // è·åæµå¯¹è±¡-è·ååèè¾å
¥æµï¼æ¢è½æä½åèä¹è½æä½å符 |
| | | |
| | | // è·å宿´è¯·æ±è·¯å¾ï¼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() |
| | | |
| | | String getParameter(String name) // è·å请æ±åæ°éç¨æ¹å¼(æ ¹æ®åæ°åç§°è·ååæ°å¼) username=zhangsan |
| | | String[] getParameters(String name) // è·å请æ±åæ°åç§°è·ååæ°å¼çæ°ç» hobby=xx&hobby=game |
| | | Enumeration<String> getParameterNames() // è·å请æ±åæ°åç§°(ä¸è·å请æ±å¤´æ¹æ³ç±»ä¼¼) |
| | | Map<String,String> getParameterMap() // è·åææåæ°çMapéå |
| | | request.setCharacterEncoding("UTF-8"); |
| | | RequestDispatcher getRequestDispatcher(String path); // éè¿request对象è·å请æ±è½¬åæå¡å¨ï¼ |
| | | |
| | | // éè¿request对象è·å请æ±è½¬åæå¡å¨ï¼ |
| | | RequestDispatcher getRequestDispatcher(String path); |
| | | |
| | | // 使ç¨==RequestDispatcher对象æ¥è¿è¡è½¬å |
| | | forward(ServlertRequest request,ServletResponse response); |
| | | |
| | | //è®¾ç½®ç¶æç |
| | | response.setStatus(304); |
| | | |
| | | forward(ServlertRequest request,ServletResponse response); // 使ç¨==RequestDispatcher对象æ¥è¿è¡è½¬å |
| | | response.setStatus(304); //è®¾ç½®ç¶æç |
| | | // 设置æå®åç§°ååºå¤´çå¼ï¼ä¸é¢æ¯å¯¼åºçæ¶åæä»¬ç»å¸¸è¦è®¾ç½®çååºå¤´ï¼ååºå¤´å½ä¸è¿ææä»¶çåç§°ï¼ä¹å°±æ¯éè¿æµä¸è½½æä»¶çæ¶åé£ä¸ªæä»¶åç§° |
| | | response.setHeader("Content-Disposition", "attachment;filename=" + zipName); |
| | | |
| | | // 1.å符è¾åºæµ |
| | | PrintWriter getWriter() |
| | | |
| | | // 2.åèè¾åºæµï¼ä¸è¬å¯¼åºå°±æ¯å°æä»¶åå°åèæµï¼ç¶åååºresponseï¼ |
| | | ServletOutputStream getOutputStream() |
| | | |
| | | PrintWriter getWriter() // 1.å符è¾åºæµ |
| | | ServletOutputStream getOutputStream() // 2.åèè¾åºæµï¼ä¸è¬å¯¼åºå°±æ¯å°æä»¶åå°åèæµï¼ç¶åååºresponseï¼ |
| | | // 注æï¼å¨åä¸ä¸ªServletï¼äºç§è¾åºæµä¸è½åæ¶ä½¿ç¨ï¼äº§çäºæ¥ |
| | | // responseæä¾äºä¸é¨è´è´£éå®åçæ¹æ³ |
| | | response.sendRedirect("/项ç®å°å/èµæºå°å"); |
| | | |
| | | // æå®æå¡å¨ååºä¸æçç¼ç æ¹å¼ |
| | | response.setCharacterEncoding("GBK"); |
| | | |
| | | // ç»ä¸æå¡å¨å客æ·ç«¯çç¼ç æ¹å¼ |
| | | response.setContentType("text/html;charset=utf-8"); |
| | | |
| | | response.sendRedirect("/项ç®å°å/èµæºå°å"); // responseæä¾äºä¸é¨è´è´£éå®åçæ¹æ³ |
| | | response.setCharacterEncoding("GBK"); // æå®æå¡å¨ååºä¸æçç¼ç æ¹å¼ |
| | | response.setContentType("text/html;charset=utf-8"); // ç»ä¸æå¡å¨å客æ·ç«¯çç¼ç æ¹å¼ |
| | | // 导åºçæ¶å妿éè¦ç´æ¥éè¿responseæµå¯¼åºExcelï¼éè¦åå端设置ä¸ä¸æç±»åï¼å¦ä¸ï¼ |
| | | response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); |
| | | ---------------------------------------------------------------------------------------------------- |
| | | ------------------------------------------------------------------------------- |