1。$ {ctx}および$ {pagecontext.request.contextpath}は同じであり、どちらも現在のルートディレクトリを取得します。
違いは、$ {ctx}が$ {pagecontext.request.contextpath}の略語バージョンであることです。確認後、これは真実であることがわかります。プロジェクトのファイルにそのような段落があることがわかりました。
構成
コードコピーは次のとおりです。
<c:setvar = "ctx" value = "$ {pagecontext.request.contextpath}"/>
$ {ctxを使用する場合、この構成のあるものを含めることを忘れないでください。
コードコピーは次のとおりです。
<c:setvar = "ctx" value = "$ {pagecontext.request.contextpath}"/>
ファイルは現在のページに導入されます。
2.Varcharに変換されたOracle Clobフィールド:to_char(substr(a.mcontent、1,3800))
3。
1。実際、CLOBフィールドを処理するときは、直接to_char。長さが4000を超えると、エラーが報告され、列が傍受されることを促します。
2. subsstrを直接使用してCLOBフィールドを傍受することは役割を果たすことができません。
3。DBMS_LOB.SUBSTR(ClobColumn、4000)を使用して、CLOBフィールドを傍受できます。傍受された長さが4000であるか2000であるかは、保存された漢字とデータのかどうかによって異なります。
4.TOMCATメモリ最適化:引数の後に直接追加する:
-xms1024m -xmx1024m -xx:permsize = 128m -xx:maxnewsize = 64m -xx:maxpermsize = 256m
5。Oracleでツリーデータを照会するためのSQLステートメント
コードコピーは次のとおりです。
dept_id、dept_name、test_deptのレベルを選択します。
私の検証の後、上記はすべてのデータ、つまり本社を照会することです。ブランチ1を照会する方法は次のとおりです。
コードコピーは次のとおりです。
SELECT DEPT_ID、DEPT_NAME、TEST_DEPTのレベルDept_Id = '1' connect by prior Dept_id = parent_id;
6.mysqlサーバーの問題に対するmysqlソリューションがなくなった
コードコピーは次のとおりです。
mysql>「max_allowed_packet」などのグローバル変数を表示します。
ショー:max_allowed_packet 1048576
解決:
mysql> set global max_allowed_packet = 1024*1024*16; mysql> show 'max_allowed_packet'; show:max_allowed_packet 16777216のようなグローバル変数
わかりました。
7.現在の接続されたデータベースに対するオラクルのソリューションを削除することはできません
説明の問題:Oracleのユーザーを削除することはできず、「現在接続されているユーザーを削除できません」とプロンプト
解決:
1.ユーザーの接続ステータスを確認します:v $セッションからユーザー名、SID、シリアル#を選択します
2。削除するユーザーのSIDとシリアルを見つけて削除します:システムキルセッション '532,4562'を変更する
3.ユーザーを削除:ユーザーユーザー名カスケードをドロップします
現在、デュアルからユーザー選択ユーザーにログインしています。 dualからsys_context( 'userenv'、 'session_user')を選択します。
現在、sid select sys_context( 'userenv'、 'sid')にログインしています。
8。トムキャットがバックグラウンドに送られると、中国語がページに文字化けされます
原因分析:
ISO8859-1をエンコードするTomcatデフォルト
解決
tomcatのserver.xmlのコネクタでuriencoding = "utf-8"を構成します
tomcatのserver.xmlを変更し、コネクタタグにurlencodingパラメーターを追加します。
maxsparethreads = "75" enablelookups = "false" redirectport = "8443"
AcceptCount = "100" debug = "99" ConnectionTimeout = "20000"
disableuploadtimeout = "true" uriencoding = "utf-8"/>
9。Intellijのアイデアにおけるファセットとアーティファクトの違い
ファセットは、Web、Spring、Hibernateなど、このモジュールにどのような特性があるかを示します。
ArtifactはMavenの概念であり、戦争、戦争、瓶、耳など、モジュールのパッケージ化方法を示しています。
モジュールは、アーティファクトを使用してアプリケーションサーバーに展開できます!
10.Intellijのアイデアには、プロジェクト用のアーティファクトを構成する際に多くの種類のオプションがあります。探検は何を意味しますか
ここで活用することで、圧縮するのではなく、拡大していると理解できます。つまり、戦争や瓶などの出力が圧縮される前のディレクトリ構造です。開発中にこのモードを使用して、ファイルをすぐに変更する効果を容易にすることをお勧めします。
デフォルトでは、Ideaのモジュールとアーティファクト出力ディレクトリがセットアップされており、変更する必要はありません。戦争パッケージに変換されると、クラスディレクトリはWeb-INFディレクトリで自動的に生成され、コンパイルされたファイルが入力されます。
上記のコンテンツは、編集者が紹介したJava Web開発に関する10の実用的な知識です。それがあなたに役立つことを願っています!