Java instant chat universal template is a relatively complete and powerful set of Java web chat software. This set of source code can be transplanted to mobile apps or directly used on websites, allowing users to quickly chat online with text, pictures, etc. Students who are interested in this aspect can download and use it or study it! Implemented functions: 1. Organization management: role management, divided into role groups and members, with group permissions and member permissions. 2. System users: Add, delete, modify and check members of each basic group, send single and group emails and text messages, import and export excel tables, and delete in batches 3. Member management: Manage front-end users, assign membership levels, expiration time, status, and contact Information and other data 4. Menu management: add, delete, modify and query menu ztree (custom menu) business menu and system menu are separated 5. Data dictionary: unlimited levels, supports multi-level unlimited classification. Built-in numbering, sorting, etc. 6. System settings: modify the system name, email server configuration, SMS account settings, picture watermark configuration, WeChat configuration 7. Code generation: open the code generator module 8. Gallery management: unify batch uploaded pictures Management 9. Performance monitoring: monitor the performance of the entire system, SQL monitoring, SQL firewall, URL monitoring, SPRING monitoring, SESSION monitoring, etc. 10. Interface testing: POST or GET method to detect system interface, parameter encryption, json return results, calculation of server response Time 11. Send emails: single or group emails 12. Set QR code: generate or parse QR code 13. Map tool: operate latitude and longitude 14. Instant messaging: open instant chat window Exclusive features: 1. Export and import excel files 2 . Export word files 3. IO stream upload and download files 4. Send mass emails, you can send html, plain text format, and can be sent to any mailbox (to achieve batch sending of advertising emails) 5. Send SMS in groups or individually, support two third-party SMS Business interface 6. Spring aop transaction processing 7. Code generator (freemarker), code zip compression and packaging 8. MD5 encryption SHA encryption (login password is encrypted with this) 9. Database connection pool Alibaba's druid. Druid has obvious advantages in monitoring, scalability, stability and performance, and supports concurrency 10. Join the security framework shiro (login authorization) (session management) 11. Analyze the full pinyin (pinyin) and first letter of Chinese characters based on Chinese characters (Import excel to the user table, and generate a pinyin user name based on the user's Chinese name) 12. app interface (supports data interaction with other languages) 13. Aurora Push (push real-time messages to the APP, which can be received even if the APP is not started) 14 .WeChat interface (identity verification, text, graphic reply, etc.) WeChat remote control server restart, lock, and other applications 15.java Quartz timer (regular execution of a program, accurate to seconds, the cycle can be set) 16.java websocket instant Communication technology, point-to-point, group chat, single chat, EXT4 dialog box 17. New Lucene full-text search 18. Base64 transmission of pictures 19. Picture watermarking (picture watermark, text watermark) 20. Generate or parse QR code 21. HTML5 + JAVAEE WebSocket communication technology 22. Batch asynchronous upload of pictures, previewable, with progress bar, supports drag and drop upload (Baidu webuploader). The list dynamically slides to enlarge the display. 23.ehcache Customize the second-level cache, select the cache storage directory, handle concurrency, and increase system performance 24. Server internal GET POST request 25.uploadify upload plug-in, single, batch upload, with progress bar, asynchronous, pictures, videos, other files All formats can be uploaded 26. Select a point on the map to obtain the longitude and latitude coordinates, and calculate the distance based on the two longitudes and latitudes.
Expand