mjcodermjcoder Goto Github PK
Name: Michael Jaime
Type: User
Company: [email protected]
Name: Michael Jaime
Type: User
Company: [email protected]
自定义的雷达图、柱状统计图、折线图
自己写的步数计数器和行走里程计数器
Struts-Spring-Hibernate-Test
圆形颜色渐变的进度条(学习使用SweepGradient)
坦克大战(该项目下包含两个版本坦克大战供选择)
适合小学、初中、高中学生使用的教学辅助软件(Java Applet)
tenement App: First commit, unfinished.
NetBeans:用纯JSP与MySQL数据库交互
Handling Form Submission: https://spring.io/guides/gs/handling-form-submission/
景区游客管理系统
锦标赛 邀请赛
二维码扫描、生成。界面还算比较好看。
wait()和notify()一系列的方法,是属于对象的,不是属于线程的;它们用在线程同步时,synchronized语句块中。在synchronized语句块中,同一个对象,一个线程在执行完这一块代码之前,另一个线程,如果传进来的是同一个object,是不能进入这个语句块的。也就是说,同一个对象是不能同时被两个线程用来进入synchronized中的。这就是线程同步。<br/>线程启动的顺序,和代码的先后顺序,理论上是没有关系的!<br/>wait和notify是针对同一个object的,而非线程。<br/>顺便说一下,如果没有线程在wait,调用notify是不会有什么问题的。<br/>需要注意的概念是:调用obj的wait(),notify()方法前,必须获得obj锁,也就是必须写在synchronized(obj){……}代码段内。◆调用obj.wait()后,线程A就释放了obj的锁,否则线程B无法获得obj锁,也就无法在synchronized(obj){……}代码段内唤醒A.◆当obj.wait()方法返回后,线程A需要再次获得obj锁,才能继续执行。◆如果A1,A2,A3都在obj.wait(),则B调用obj.notify()只能唤醒A1,A2,A3中的一个(具体哪一个由JVM决定)。◆obj.notifyAll()则能全部唤醒A1,A2,A3,但是要继续执行obj.wait()的下一条语句,必须获得obj锁,因此,A1,A2,A3只有一个有机会获得锁继续执行,例如A1,其余的需要等待A1释放obj锁之后才能继续执行。◆当B调用obj.notify/notifyAll的时候,B正持有obj锁,因此,A1,A2,A3虽被唤醒,但是仍无法获得obj锁。直到B退出synchronized块,释放obj锁后,A1,A2,A3中的一个才有机会获得锁继续执行。
用户旅游日志APP
用户旅游日志管理系统服务端
Creating CRUD UI with Vaadin:https://spring.io/guides/gs/crud-with-vaadin/
用纯Java实现的基于PC桌面端的会员管理系统
水政执法
用bootstrap写得在线教育JSP单页面、未完成
Building REST services with Spring:https://spring.io/guides/tutorials/bookmarks/ Spring Configuration Processor+Spring Web Starter+Spring Data JPA+H2 Database (SpringWebStarter=this+restful_web_service: https://github.com/MJCoderMJCoder/restful_web_service)
Producing a SOAP web service:https://spring.io/guides/gs/producing-web-service/
教务处管理系统
xfht(该项目不可用、有问题;只做借鉴、参考)里面的好多将来可能用到;到时候万一方便使用呢。
新闻APP
新闻APP后台管理系统
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.