THẢO LUẬN

Avatar
đã nhận xét cho câu hỏi
Jan 11th, 2023 9:28 a.m.

Chưa nói đến vấn đề bạn hỏi gì nhưng cách bạn hỏi là không ổn đâu, còn trẻ mà lại đi nhờ người khác thì nên ăn nói đàng hoàng. Nên học lại cả đạo đức lẫn kiến thức nhé

+2

đọc cứ tưởng 10 loại ngoại ngữ cơ 😃))))

0
Jan 11th, 2023 8:34 a.m.

Lý do mình down vote bài này:

  1. Về mặt nội dung:
  • Như bác dưới cũng đã viết, bài viết này liệt kê những câu lệnh và những điều quá cơ bản, chỉ ở mức độ nhập môn của git nhưng lại đặt tựa đề quá "kêu".
  • Bài viết năm 2023, những cái này không có gì mới nữa và đã có rất nhiều những bài viết khác viết về những kiến thức này trong suốt những năm vừa qua.
  1. Về mặt trình bày:
  • Diễn đạt đôi chỗ tối nghĩa và dùng sai từ/sai khái niệm.

(VD về chỗ dùng sai từ/khái niệm: Chỗ nói về "rebase", đúng ra phải là "tránh merge conflicts" chứ không phải "tránh merge commits")

  • Sai chính tả (tiếng Việt), quá lạm dụng tiếng Anh và sai ngữ pháp tiếng Anh.
  • Không nắm được nguyên tắc đặt dấu câu (chấm, phẩy).

Mình bổ sung thêm 1 tool cho phần git GUI là thằng "gitk". Thay vì phải cài thêm phần mềm thì "gitk" là 1 lệnh được tích hợp sẵn vào terminal (Git Bash, cmd, VS Code,...) khi các bạn cài git rồi.

Ưu điểm:

  • Không cần cài đặt thêm gì
  • Vẫn đảm bảo đủ các chức năng cần thiết khi làm việc với git
  • UI tương đối trực quan

Nhược điểm:

  • UI hơi xấu 😅
0
Jan 11th, 2023 6:06 a.m.

Bên mình team design thì không thống nhất tên gọi, cứ mỗi người gọi 1 kiểu, hồi mới đầu không biết nó có khác gì nhau hay không nên thấy lú lắm :v Mà thường những lúc test, mình chưa biết thì toàn đi hỏi dev xong gọi theo dev thui 😅

+1
Jan 11th, 2023 4:11 a.m.

hay sao năm 2020 chửi dữ v, hay bạn tự nhận mình là seeder 😃) nếu b đã cải tà quy chánh thì 4fun đừng để bụng

0

sn 97 cũng lớn r, giọng điệu thì loser, suy nghĩ thì thượng đẳng, chắc nghĩ mình có chút tiếng anh nên ra vẻ

0

chị ơi làm tiếp phần 2 đi ạ

0
Jan 11th, 2023 3:11 a.m.

@area21 ủa mà bạn có chạy yarn install và deploy bạn có chạy webpack-dev-server chưa á 😅

0

Cảm ơn bạn. Mình đã ra bài 2 trong series này rồi, bạn có thể tham khảo nhé ❤️

0

@minhtuan.nguy khi nào đặt cho mình đặt chung với

0

mong có bài 2 ạ

0
Jan 10th, 2023 9:57 a.m.

@NgocPH mình thêm r nhé, sr bro ^^

0
Jan 10th, 2023 9:56 a.m.
# Note: You must restart bin/webpack-dev-server for changes to take effect

default: &default
  source_path: app/javascript
  source_entry_path: packs
  public_root_path: public
  public_output_path: packs
  cache_path: tmp/cache/webpacker
  check_yarn_integrity: false
  webpack_compile_output: true

  # Additional paths webpack should lookup modules
  # ['app/assets', 'engine/foo/app/assets']
  additional_paths: []

  # Reload manifest.json on all requests so we reload latest compiled packs
  cache_manifest: false

  # Extract and emit a css file
  extract_css: false

  static_assets_extensions:
    - .jpg
    - .jpeg
    - .png
    - .gif
    - .tiff
    - .ico
    - .svg
    - .eot
    - .otf
    - .ttf
    - .woff
    - .woff2

  extensions:
    - .mjs
    - .js
    - .sass
    - .scss
    - .css
    - .module.sass
    - .module.scss
    - .module.css
    - .png
    - .svg
    - .gif
    - .jpeg
    - .jpg

development:
  <<: *default
  compile: true

  # Verifies that correct packages and versions are installed by inspecting package.json, yarn.lock, and node_modules
  check_yarn_integrity: false

  # Reference: https://webpack.js.org/configuration/dev-server/
  dev_server:
    https: false
    host: localhost
    port: 3035
    public: localhost:3035
    hmr: false
    # Inline should be set to true if using HMR
    inline: true
    overlay: true
    compress: true
    disable_host_check: true
    use_local_ip: false
    quiet: false
    pretty: false
    headers:
      'Access-Control-Allow-Origin': '*'
    watch_options:
      ignored: '**/node_modules/**'


test:
  <<: *default
  compile: true

  # Compile test packs to a separate directory
  public_output_path: packs-test

staging:
  <<: *default

  # Production depends on precompilation of packs prior to booting for performance.
  compile: false

  # Extract and emit a css file
  extract_css: true

  # Cache manifest.json for performance
  cache_manifest: true
production:
  <<: *default

  # Production depends on precompilation of packs prior to booting for performance.
  compile: false

  # Extract and emit a css file
  extract_css: true

  # Cache manifest.json for performance
  cache_manifest: true

0
Jan 10th, 2023 9:42 a.m.

@area21 hic, sao ko để nó vào cái markdown code í @@

0
Jan 10th, 2023 9:30 a.m.

First-levelCache: cái này là transaction cache = persistent-cache (nhiều chỗ gọi sai là session cache). ở Hibernate nếu gọi session.load()/get() nhiều lần sẽ chỉ thực hiện 1 SQL command duy nhất.

nếu dùng session.evict()/clear() để xóa persistent-cache thì lệnh sesion.load()/get() tiếp sau đó sẽ truy vấn SQL như bình thường.

nếu end transaction = session.commit() thì persistent-cache của transaction sẽ hết hiệu lực.

0
Jan 10th, 2023 9:23 a.m.

Cái này đang hướng đến CI/CD mà, chứ run bằng cơm thì với project lớn sao run nổi.

+1
Jan 10th, 2023 9:15 a.m.

Cảm ơn a đã chia sẻ.

+1

https://www.baeldung.com/spring-sync Sao trong bài này lại chia làm 2 loại trả về void và trả về kiểu Fututre nhỉ

0
Jan 10th, 2023 8:52 a.m.

Nếu db tự biết và quyết định nên dùng loại join nào thì mình chỉ tìm hiểu cái này để cho biết thôi chứ quyết định đâu được đúng k a

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí