From 9254fa2a5db1aa598880d17a830f474c909df9b2 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期二, 21 五月 2024 10:57:20 +0800 Subject: [PATCH] 修改说明 --- 说明.txt | 335 +++++++++++++++++-------------------------------------- 1 files changed, 106 insertions(+), 229 deletions(-) diff --git "a/\350\257\264\346\230\216.txt" "b/\350\257\264\346\230\216.txt" index fd25d20..415bd91 100644 --- "a/\350\257\264\346\230\216.txt" +++ "b/\350\257\264\346\230\216.txt" @@ -1,109 +1,95 @@ ----------------------------------------------------------------------------------------------------- -01.淇敼鑿滃崟銆佹暟鎹洰褰曘�佸崟浣嶇殑xls鏁版嵁锛岀紪鍐欓�掑綊鏌ヨSQL -02.鐧诲綍鏃堕獙璇佷娇鐢∕D5+Salt瀵嗙爜 -03.鐧诲綍鏃剁殑鐢ㄦ埛鍚嶅拰瀵嗙爜浣跨敤RSA鍔犲瘑銆佽В瀵� -04.WebSocket鏈嶅姟 -05.璧勬簮瀹炴椂鐩戞帶锛圕PU淇℃伅+鍐呭瓨淇℃伅+鍦ㄧ嚎鐢ㄦ埛+璧勬簮鐘舵�侊級 -06.鏂板缓鍜屼慨鏀圭敤鎴峰瘑鐮佹椂浣跨敤MD5鍔犲瘑 -07.瑙e喅Swagger-UI鏃犳硶浼犻�扖ookie淇℃伅 -08.楠岃瘉瀵嗙爜澶嶆潅搴�(8-20浣嶅寘鍚瓧姣嶃�佹暟瀛楀拰鐗规畩瀛楃) -09.浣跨敤GDAL璇诲彇tif銆乻hp銆乬db鏂囦欢 -10.娣诲姞Mybatis Plus缁勪欢 -11.瑙e喅琛ㄦ槧灏勫嚭閿欍�佹牴鎹甀D鏌ヨ澶辫触銆佸垎椤垫棤鏁堢瓑闂 -12.寮�鍙戝湴鍚嶅湴鍧�鍒嗛〉鏌ヨ鎺ュ彛 -13.寮�鍙戜笂浼爏hp鏂囦欢璇诲彇绗竴鏉¤褰曠殑WKT鍔熻兘 -14.瑙e喅涓婁紶鏂囦欢鏃跺疄浣撶被鏄犲皠寮傚父 -15.鍚庡彴鏈嶅姟璁块棶娣诲姞鐧诲綍楠岃瘉鎷︽埅鍣� -16.寮�鍙戝垏闈㈡棩蹇楀姛鑳� -17.娣诲姞鏁版嵁搴撶洃鎺у姛鑳�(Druid Monitor) -18.璁剧疆涓嬭浇鏂囦欢鐨凪IME绫诲瀷 -19.5鍒嗛挓鍐呭瘑鐮侀敊璇�5娆℃嫆缁濈櫥褰� -20.寮�鍙戣幏鍙栬祫婧愭潈闄愩�佽彍鍗曟潈闄愩�佹搷浣滄潈闄愭帴鍙� -21.Redis鏈嶅姟閰嶇疆寮哄瘑鐮侊紝骞惰В鍐砈pringBoot鍚姩鍚庢棤娉曡闂� -22.淇敼閽诲瓟琛ㄧ殑鏁版嵁缁撴瀯锛屾坊鍔犳柊鐨勫瓧娈� -23.淇敼閽诲瓟鏁版嵁涓嬭浇宸ュ叿锛屾洿鏂版柊澧炲瓧娈电殑灞炴�� -24.韬唤璁よ瘉鎷︽埅鍣ㄦ坊鍔犻粦鐧藉悕鍗曟鏌ュ姛鑳� -25.寮�鍙戣嚜鍔ㄧ敓鎴怣ybtis Plus浠g爜灏忓伐鍏� -26.鎵归噺鐢熸垚鍩虹鏁版嵁琛ㄧ殑瀹炰綋绫诲拰Mapper绫� -27.淇敼鎵�鏈夌殑鎵归噺鏂板銆佸垹闄ゃ�佷慨鏀规帴鍙� -28.寮�鍙戝ぇ鏂囦欢涓婁紶鎺ュ彛锛坈ommons-fileupload锛� -29.寮�鍙戞壒閲忎慨鏀圭敤鎴峰瘑鐮佹帴鍙� -30.寮�鍙戜笂浼燬hp鏂囦欢鍔熻兘 -31.浣跨敤Gdal璇诲彇Shp鏂囦欢锛岃鍙栧悗鍒犻櫎鏂囦欢 -32.淇敼瀛楀吀琛ㄧ殑鏁版嵁缁撴瀯锛屽彉鏇存墍鏈夋秹鍙婄殑鍚庡彴鏂规硶 -33.寮�鍙戝�煎煙琛ㄧ殑鎿嶄綔鎺ュ彛 -34.淇敼瀛楀吀绠$悊銆佸�煎煙绠$悊鐨勬帴鍙� -35.瀵圭敤鎴枫�佽彍鍗曘�佽鑹层�佽祫婧愯繘琛屾巿鏉� -36.娣诲姞鏌ヨ瑙掕壊銆佽彍鍗曘�佽祫婧愭潈闄愭帴鍙� -37.寮�鍙戞牴鎹疄浣撳悕绉板姩鎬佹煡璇㈣〃鐨勮褰曟暟 -38.寮�鍙戞牴鎹疄浣撳悕绉拌繘琛屽姩鎬佸垎椤垫煡璇� -39.寮�鍙戞牴鎹疄浣撳悕绉�+瀛楁+鍊兼ā绯婃悳绱㈠墠10鏉¤褰� -40.寮�鍙戞牴鎹疄浣撳悕绉版煡璇㈢┖闂磋〃鐨刉KT璁板綍 -41.鎼缓QGIS+Python寮�鍙戠幆澧� -42.寮�鍙戞牴鎹悕绉版ā绯婃悳绱㈢敤鎴枫�佸崟浣嶇殑鍓�10鏉¤褰� -43.鏋勫缓QGIS宸ョ▼锛屼娇鐢≒ython杩愯宸ョ▼ < -44. -45. -46. -47. -48. -49. -50. ------------------------------------------------ -.寮�鍙戞牴鎹爣缁楯SON鏁版嵁鐢熸垚shp鏂囦欢骞朵笅杞� -.寮�鍙戜笂浼爏hp鏂囦欢杞崲涓篔SON鏁版嵁鎺ュ彛 -.鍒涘缓QGIS鍑哄浘妯℃澘 -.寮�鍙慞ython鍑哄浘鍔熻兘 -.寮�鍙慟GIS鍑哄浘鐨凜#鏈嶅姟 -.閲囩敤鏍煎紡鍖栧弬鏁拌繍琛孭ython绋嬪簭 -. -. ----------------------------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- 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 # 鏌ョ湅鑷姩浼樺寲绾у埆 + +銆愮綉缁滆繛鎺ャ�戔啋鍙抽敭銆愬睘鎬с�戔啋銆愰厤缃�戔啋銆愰珮绾с�戔啋銆愬睘鎬с�戔啋銆怲CP/UDP 鏍¢獙鍜屽嵏杞斤紙IPv6鎴栬�匢Pv4锛夈�戔啋鍙宠竟鐨勩�愬�笺�戦�夋嫨绂佺敤銆� +銆� 婕父涓诲姩鎬� 銆戔啋銆愭渶浣庡�笺�� +銆愰�熷害/鍙屽伐銆戠殑銆愬�笺�戔啋銆�100MB 鍏ㄥ弻宸ャ�戙�� +銆愮數婧愮鐞嗐�戝叧闂�"鍏佽璁$畻鏈哄叧闂璁惧浠ヨ妭绾︾敤鐢�". + +ipconfig /flushdns # 鍒锋柊DNS缂撳瓨 +TCPOptimizer.exe锛岃嚜鍔ㄤ紭鍖� + +regedit.msc +HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows +鏂板缓椤圭洰 Psched锛屽彸鍑绘柊寤� NonBestEfortLimit锛孌WORD(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锛歨ttps://blog.csdn.net/weixin_43407520/article/details/122165848 +GDAL锛歨ttps://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鏁版嵁锛宭inux涓媕ava璋冪敤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锛歨ttp://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涓嶱ostgres绫诲瀷瀵瑰簲 +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鍜宩s瀹炵幇aes鍔犲瘑瑙e瘑锛� 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锛宎dmin/Admin@123锛宲ostgres String pwd = "Admin@123"; String md5 = "b37f70636f1164e86cc8796201737933f65af63918d8442b"; @@ -113,164 +99,55 @@ boolean f2 = Md5Helper.validatePassword(pwd, md5Pwd); new String(Base64.getDecoder().decode(username)); - 涓嬭浇锛歨ttp://127.0.0.1:12316/style/download?guid=15deb4e6bf02db827e39521758520fd5 +http://192.168.20.39:8088/cas/login锛宎dmin/Admin@123锛宲ostgres 浣跨敤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 -鏂囦欢缂栫爜锛歎TF-8 +------------------------------------------------------------------------------- +寮�鍙戣繍琛岀幆澧冿細JDK鐗堟湰锛�1.8锛宮aven鐗堟湰锛�3.5锛屾枃浠剁紪鐮侊細UTF-8 +鏈嶅姟绔細鏍稿績妗嗘灦锛歋pringBoot锛屾寔涔呭眰妗嗘灦锛歁ybatis锛屽畨鍏ㄦ鏋讹細Shiro锛岀紦瀛橈細redis +鍓嶇锛欽S妗嗘灦锛歷ue.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鏈嶅姟锛屽墠绔娇鐢∕VVM妗嗘灦鍋氱敤鎴蜂氦浜掋�� - 鍓嶅悗绔彲骞惰鐙珛寮�鍙戙�� ----------------------------------------------------------------------------------------------------- -鏈嶅姟绔細 - 鏍稿績妗嗘灦锛歋pringBoot - 鎸佷箙灞傛鏋讹細Mybatis - 瀹夊叏妗嗘灦锛歋hiro - 缂撳瓨锛歳edis - -鍓嶇锛� - JS妗嗘灦锛歷ue.js - 涓婚〉妗嗘灦锛歛dminLTE(鍩轰簬Bootstrap) - 琛ㄦ牸鎻掍欢锛歫qGrid - 鏍戝舰琛ㄦ牸锛歵ree-table - 鏍戝舰鎻掍欢锛歾tree - 寮圭獥缁勪欢锛歭ayer - 琛ㄥ崟鏍¢獙锛歷alidator - -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"); java -jar C:\360\luyten054\luyten-0.5.4.jar - -璇锋眰锛� -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 Web鎿嶄綔 +String getMethod() // 鑾峰彇璇锋眰鏂瑰紡: GET // 鑾峰彇铏氭嫙鐩綍(涓婁笅鏂囩洰褰�)锛氳櫄鎷熻矾寰勯�氳繃鍦╝pplication閰嶇疆褰撲腑鍙互閰嶇疆 -// 閰嶇疆锛歴erver.servlet.context-path=/aaa -String getContextPath() - -// 鑾峰彇Servlet璺緞锛氬氨鏄幏鍙栫殑controller褰撲腑閰嶇疆鐨勮矾寰� -String getServletPath() - -/// 鑾峰彇璇锋眰鍙傛暟锛� id=3 -// http://localhost:8080/aaa/test?id=3 -String getQueryString() - +String getContextPath() // 閰嶇疆锛歴erver.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() // 鑾峰彇瀹屾暣璇锋眰璺緞锛歨ttp://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() // 鑾峰彇娴佸璞�-鑾峰彇瀛楄妭杈撳叆娴侊紝鏃㈣兘鎿嶄綔瀛楄妭涔熻兘鎿嶄綔瀛楃 -// 鑾峰彇瀹屾暣璇锋眰璺緞锛歨ttp://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锛� // 娉ㄦ剰锛氬湪鍚屼竴涓猄ervlet锛屼簩绉嶈緭鍑烘祦涓嶈兘鍚屾椂浣跨敤锛屼骇鐢熶簰鏂� -// response鎻愪緵浜嗕笓闂ㄨ礋璐i噸瀹氬悜鐨勬柟娉� -response.sendRedirect("/椤圭洰鍦板潃/璧勬簮鍦板潃"); - -// 鎸囧畾鏈嶅姟鍣ㄥ搷搴斾腑鏂囩殑缂栫爜鏂瑰紡 -response.setCharacterEncoding("GBK"); - -// 缁熶竴鏈嶅姟鍣ㄥ拰瀹㈡埛绔殑缂栫爜鏂瑰紡 -response.setContentType("text/html;charset=utf-8"); - +response.sendRedirect("/椤圭洰鍦板潃/璧勬簮鍦板潃"); // response鎻愪緵浜嗕笓闂ㄨ礋璐i噸瀹氬悜鐨勬柟娉� +response.setCharacterEncoding("GBK"); // 鎸囧畾鏈嶅姟鍣ㄥ搷搴斾腑鏂囩殑缂栫爜鏂瑰紡 +response.setContentType("text/html;charset=utf-8"); // 缁熶竴鏈嶅姟鍣ㄥ拰瀹㈡埛绔殑缂栫爜鏂瑰紡 // 瀵煎嚭鐨勬椂鍊欏鏋滈渶瑕佺洿鎺ラ�氳繃response娴佸鍑篍xcel锛岄渶瑕佸拰鍓嶇璁剧疆涓婁笅鏂囩被鍨嬶紝濡備笅锛� response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); ----------------------------------------------------------------------------------------------------- +------------------------------------------------------------------------------- -- Gitblit v1.9.3