File tree Expand file tree Collapse file tree 4 files changed +6
-3
lines changed
src/clj/io/github/kit_clj/te_bench Expand file tree Collapse file tree 4 files changed +6
-3
lines changed Original file line number Diff line number Diff line change 1919
2020 ; ; Database
2121 org.postgresql/postgresql {:mvn/version " 42.7.8" }
22+ org.clojars.jj/boa-sql {:mvn/version " 1.0.0" }
2223
2324
2425 ; ; kit Libs
Original file line number Diff line number Diff line change 1+ select * from " Fortune" ;
Original file line number Diff line number Diff line change 55
66(defmethod ig /prep-key :db.sql/hikari-connection
77 [_ config]
8- (let [cpus (.availableProcessors (Runtime/getRuntime ))]
9- (assoc config :maximum-pool-size (* 8 cpus))))
8+ (assoc config :maximum-pool-size 520 ))
Original file line number Diff line number Diff line change 44 [next.jdbc :as jdbc]
55 [next.jdbc.result-set :as rs]
66 [jj.majavat :as majavat]
7+ [jj.sql.boa :as boa]
78 [jj.majavat.renderer :refer [->StringRenderer]]
89 [jj.majavat.renderer.sanitizer :refer [->Html]]
910 [ring.util.http-response :as http-response]
1920(def ^:private render-fortune (majavat/build-renderer " html/fortunes.html"
2021 {:renderer (->StringRenderer
2122 {:sanitizer (->Html )})}))
23+ (def query-fortunes (boa/execute (boa/->NextJdbcAdapter ) " sql/fortunes.sql" ))
2224(def selmer-opts {:custom-resource-path (clojure.java.io/resource " html" )})
2325
2426(defn selmer-html-response
143145
144146(defn majavat-fortune-handler
145147 [db-conn _request]
146- (as-> (jdbc/execute! db-conn [ " select * from \" Fortune \" ; " ] jdbc-opts ) fortunes
148+ (as-> (query-fortunes db-conn) fortunes
147149 (conj fortunes {:id 0 :message " Additional fortune added at request time." })
148150 (sort-by :message fortunes)
149151 (majavat-html-response {:messages fortunes})))
You can’t perform that action at this time.
0 commit comments