<commit_before>mix-web
=======
just try out some of my thoughts about web application

tech
=======
- front: bootstrap、jquery
- basic framework: springmvc、spring、mybatis
- templating engine: freemark、velocity
- security: shiro、oauth
- workflow: jbpm
- rules engine: drools
- rdbms: mysql
- nosql: mongodb
- cache: memcached
- rpc: dubbo
- jms: rabbitmq
- deploy: maven、jetty、tengine
- open api: spring social
- monitor: druid

goal
=======
- fine-grained access control
- multiple module architecture
- restful architecture
- research distributed architecture
- sql optimization
- performance tuning
- manipulate business table flexibly and dynamically
- abstract basic non-business entity bean

privilege
=======
- support function level and data level privilege control
- support menu, page elements, database row and column, code level privilege control
- support visual configuration, xml configuration, page tags, annotation privilege control
- support coding privilege control and extensions<commit_msg>modify readme<commit_after>mix-web
=======
just try out some of my thoughts about web application

tech
=======
- front: bootstrap、jquery
- basic framework: springmvc、spring、mybatis
- templating engine: freemark、*velocity*
- security: shiro、*oauth*
- workflow: *jbpm*
- rules engine: *drools*
- rdbms: mysql
- nosql: mongodb
- cache: memcached
- rpc: *dubbo*
- jms: *rabbitmq*
- deploy: maven、jetty、*tengine*
- open api: *spring social*
- monitor: druid
- search: *lucene、solr*

goal
=======
- fine-grained access control
- multiple module architecture
- restful architecture
- research distributed architecture
- sql optimization
- performance tuning
- manipulate business table flexibly and dynamically
- abstract basic non-business entity bean

privilege
=======
- support function level and data level privilege control
- support menu, page elements, database row and column, code level privilege control
- support visual configuration, xml configuration, page tags, annotation privilege control
- support coding privilege control and extensions
{'fraction_non_alphanumeric': 0.09475218658892129, 'fraction_numerical': 0.0, 'mean_word_length': 4.9508670520231215, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4494750', 'n_tokens_mistral': 567, 'n_tokens_neox': 540, 'n_words': 220}